Дни как временные ряды?
Есть ли способ заставить Таблицу распознавать общие дни как временные ряды?
У меня есть научные данные, которые включают измерения, сделанные за двенадцать дней. Неважно, что это за даты - я не знаю, был ли это январь или октябрь, последний месяц или пять лет назад. Важно видеть их в порядке с 1-го дня, 2-го дня, 3-го дня и уметь использовать функции временных рядов, такие как анимация и тому подобное. Мой инстинкт инстинкта состоит в том, чтобы присвоить ему фиктивные даты, такие как 1 января 2018 года, 2 января и т. Д., А затем изменить псевдоним, но есть ли более элегантное решение?
Пример:
Образец А
День 1: 80
День 2: 116
День 3: 152
Образец Б
День 1: 30
День 2: 65
День 3: 189
Образец С
День 1: 45
День 2: 103
День 3: 162
2 ответа
Если это правда, что фактическая дата не имеет значения, тогда лучше всего рассматривать ваши дни как последовательность чисел на временной шкале. В конце концов, это то, что Tableau делает с датами. Конечно, обработка дат в Tableau не так проста, но для этого примера мы можем просто рассматривать наши даты как числа.
Я пошел вперед и создал небольшой набор данных для имитации вашего сценария.
Чтобы разделить число из нашего столбца [day], мы используем функцию SPLIT в Tableau.
Разделитель - это пробел или " ", и мы хотим, чтобы второе значение вернулось из разбиения. Мы также хотим, чтобы это было Int eger, поэтому мы оборачиваем всю функцию в функцию INT.
Наконец, вы сможете увидеть, как эти значения распределяются по дням.
Добавив наш новый [Номер дня] в фильтр, вы можете использовать ползунок для выбора дней, которые вы отображаете.
Я предполагаю, что ваше измерение дней содержит такие значения, как "День 1", "День 2" и т. Д.
Вы можете создать вычисляемое поле следующим образом:
case [Day]
WHEN "Day 1" THEN #2018-01-01#
WHEN "Day 2" THEN #2018-01-02#
WHEN "Day 3" THEN #2018-01-03#
WHEN "Day 4" THEN #2018-01-04#
WHEN "Day 5" THEN #2018-01-05#
WHEN "Day 6" THEN #2018-01-06#
WHEN "Day 7" THEN #2018-01-07#
WHEN "Day 8" THEN #2018-01-08#
WHEN "Day 9" THEN #2018-01-09#
WHEN "Day 10" THEN #2018-01-10#
WHEN "Day 11" THEN #2018-01-11#
WHEN "Day 12" THEN #2018-01-12#
end
Tableau использует текст "#" для преобразования значения в тип Date.
Результат: