Time 作为时间序列的天数?

Time 作为时间序列的天数?,time,time-series,tableau-api,timeserieschart,Time,Time Series,Tableau Api,Timeserieschart,有没有办法让Tableau将一般天数识别为时间序列 我有超过12天的科学数据。不管实际日期是什么——我不知道是一月还是十月,上个月还是五年前。重要的是从第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我假设您的天数维度

有没有办法让Tableau将一般天数识别为时间序列

我有超过12天的科学数据。不管实际日期是什么——我不知道是一月还是十月,上个月还是五年前。重要的是从第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

我假设您的天数维度包含像第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使用环绕文本将值转换为日期类型

结果:


如果实际日期确实无关紧要,那么最好将你的日子视为时间线上的一系列数字。毕竟,这就是Tableau处理日期的方式。当然,Tableau对日期的处理并不是那么简单,但在这个例子中,我们可以简单地将日期视为数字

我继续创建了一个小数据集来模拟您的场景

为了从[day]列中得到拆分数字,我们使用Tableau的拆分函数

分隔符是一个空格或,我们需要从拆分返回的第二个值。我们还希望它是一个整数,所以我们将整个函数包装在INT函数中

最后,您将能够看到这些价值观在您的日常生活中传播


通过将新的[天数]添加到过滤器中,您可以使用滑块来选择显示的天数。

这就是我所做的,但如果实验时间超过31天,则显然有局限性。另外,我不喜欢虚拟数据——在这种情况下它是有效的,但我希望避免它。啊哈!非常感谢。当我在另一个领域尝试这一点时,我没有意识到动画可以在任何数字上工作,我一定是出了什么问题,因为它不工作。这正是我所希望的!很高兴这有帮助。我希望这一洞见能为我们提供更多的可能性,因为Tableau是一种比表面上看起来更灵活的工具。