2016-07-27 2 views
1

В таблице у меня есть столбец, содержащий временные метки в формате unix-time, который я хочу преобразовать в человеческое время. Возможно ли использовать R-скрипт в Calculated Field для такого преобразования времени?Как превратить unix-epoch в человеческое время в Tableau?

Tableau screenshot

+0

Не нужно использовать R для этого, вызывать dateadd() –

ответ

3

Я думаю, вы должны создать новое вычисляемое поле, как это:

NEW_DATE = DateAdd ('второй', [Время], # 1970-01-01 #)

Или если [Время] в миллисекундах, то просто разделите его на 1000, чтобы преобразовать в секунды, прежде чем передавать его на дату, конечно

+0

спасибо! ваше решение работало хорошо. Но все еще интересно, почему New_date = DATE (DATEADD ('second', [Time], # 1970-01-01 #)) не работал при подключении к ** mysql ** (добавив ** DATE ** функцию в начало), но при подключении к ** csv ** или ** xlsx ** это сработало! – ARASH

Смежные вопросы