Таблица: «Вызван анализ данных неизвестной функции» после переноса источника данных

#tableau-api #tableau-desktop

Вопрос:

Небольшой вопрос, касающийся таблицы и функции анализа ДАННЫХ, пожалуйста.

Раньше у меня был CSV-файл, ничего особенного, с меткой времени столбца. Значения столбца Mytimestamp будут такими же, как эти: Mytimestamp 1628670242328 1619671382146

DATE(DATEPARSE ( "yyyy-MM-dd HH:mm:ss", STR(DATEADD('second', (INT([Mytimestamp]/1000)), #1970-01-01#)) ))

Опять же, это сработало действительно здорово, никаких проблем. Теперь у нас есть несколько других источников данных, и я только что заменил исходный источник данных, файл CSV, на этот новый источник данных.

К сожалению, вся панель мониторинга, использующая это, сломалась из-за этой проблемы. «Вызван анализ ДАТЫ неизвестной функции».

Могу я спросить, как это исправить, и получить, пожалуйста, поведение, которое у меня было с CSV? Что было бы альтернативой этой функции анализа данных, которая может помочь «преобразовать» эти метки времени в удобочитаемый формат.

Спасибо

Ответ №1:

Правильный ответ-использовать DATETIME

 DATE(DATEPARSE ( STR(DATEADD('second', (INT([Mytimestamp]/1000)), #1970-01-01#)) ))
 

Некоторые источники данных, такие как CSV, поддерживают анализ данных
Но некоторые другие этого не делают, и DATETIME это ответ.