天作为时间序列?
Days as a time series?
有没有办法让 Tableau 将一般日期识别为时间序列?
我有涉及十二天测量的科学数据。这些实际日期是什么并不重要——我不知道是一月还是十月,是上个月还是五年前。重要的是按第 1 天、第 2 天、第 3 天的顺序查看它们,并能够使用动画等时间序列功能。我的直觉是给它假日期,如 2018 年 1 月 1 日、1 月 2 日等,然后更改别名,但是否有更优雅的解决方案?
示例:
样本 A
第 1 天:80
第 2 天:116
第 3 天:152
样本 B
第 1 天:30
第 2 天:65
第 3 天:189
样本 C
第 1 天:45
第 2 天:103
第 3 天:162
我假设您的“天数维度”包含 "Day 1"、"Day 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 使用#around 文本将值转换为日期类型。
结果:
如果实际日期确实无关紧要,那么最好的办法就是将您的日子视为时间轴上的一系列数字。毕竟,这就是 Tableau 处理日期的方式。当然,Tableau 对日期的处理并没有那么简单,但是对于这个例子,我们可以简单地将我们的日期视为数字。
我继续创建了一个小数据集来模拟您的场景。
为了从 [天] 列中拆分数字,我们使用 Tableau 的 SPLIT 函数。
分隔符是 space 或 " ",我们希望从拆分中返回第二个值。我们还希望它是一个 Integer,因此我们将整个函数包装在 INT 函数中。
最后,您将能够看到这些价值观分布在您的每一天。
通过将我们新的 [Day Number] 添加到过滤器中,您可以使用滑块来选择显示的日期。
有没有办法让 Tableau 将一般日期识别为时间序列?
我有涉及十二天测量的科学数据。这些实际日期是什么并不重要——我不知道是一月还是十月,是上个月还是五年前。重要的是按第 1 天、第 2 天、第 3 天的顺序查看它们,并能够使用动画等时间序列功能。我的直觉是给它假日期,如 2018 年 1 月 1 日、1 月 2 日等,然后更改别名,但是否有更优雅的解决方案?
示例:
样本 A
第 1 天:80
第 2 天:116
第 3 天:152
样本 B
第 1 天:30
第 2 天:65
第 3 天:189
样本 C
第 1 天:45
第 2 天:103
第 3 天:162
我假设您的“天数维度”包含 "Day 1"、"Day 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 使用#around 文本将值转换为日期类型。
结果:
如果实际日期确实无关紧要,那么最好的办法就是将您的日子视为时间轴上的一系列数字。毕竟,这就是 Tableau 处理日期的方式。当然,Tableau 对日期的处理并没有那么简单,但是对于这个例子,我们可以简单地将我们的日期视为数字。
我继续创建了一个小数据集来模拟您的场景。
为了从 [天] 列中拆分数字,我们使用 Tableau 的 SPLIT 函数。
分隔符是 space 或 " ",我们希望从拆分中返回第二个值。我们还希望它是一个 Integer,因此我们将整个函数包装在 INT 函数中。
最后,您将能够看到这些价值观分布在您的每一天。
通过将我们新的 [Day Number] 添加到过滤器中,您可以使用滑块来选择显示的日期。