Дни как временные ряды?

Есть ли способ заставить Таблицу распознавать общие дни как временные ряды?

У меня есть научные данные, которые включают измерения, сделанные за двенадцать дней. Неважно, что это за даты - я не знаю, был ли это январь или октябрь, последний месяц или пять лет назад. Важно видеть их в порядке с 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.

Результат:

Другие вопросы по тегам