Как предотвратить автоматическое преобразование форматов дат в Tableau? - PullRequest
0 голосов
/ 31 января 2019

Я пытаюсь построить панель инструментов Tableau с двумя статистическими файлами в качестве входных данных (эти файлы были сгенерированы как выходные данные кода r).

Мне нужно соединить эти два файла вместе.Условие объединения включает в себя условия неравенства даты в форме

[Row Date] >= [Start Date]
[Row Date] <= [End Date]

. В необработанных данных все даты представлены в формате «гггг-мм-дд», но Tableau преобразует все значения в формат, аналогичный «дд / мм / гг "за исключением того, что компонент" дд "иногда" д ".

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

Так как я могу предотвратить автоматическое преобразование дат в Tableau?

1 Ответ

0 голосов
/ 01 февраля 2019

Вы можете заставить Tableau интерпретировать необработанные поля как строки, а не как даты (просто щелкните правой кнопкой мыши переменную на панели данных Tableau и используйте меню Change Data Type).Затем вы можете написать явную функцию манипуляции со строками, чтобы привести формат в стандартную таблицу, которую таблица будет интерпретировать правильно.

После этого объединение или смешивание двух таблиц будет легче.Вы также можете сделать это при открытии источника данных, глядя на табличное представление данных.

Конечно, лучшее решение - убедиться, что скрипт, который создает данные, переводит даты в стандартную дату, совместимую с ISO.формат.

...