【问题标题】:How to get a date range parameter in Tableau Dashboard?如何在 Tableau Dashboard 中获取日期范围参数?
【发布时间】:2019-07-01 05:57:37
【问题描述】:

我对 Tableau 比较陌生,并试图在我的 tableau 仪表板中创建一个相对日期范围参数,我使用 SQL Server DB 作为我的自定义 SQL 数据源。

I created a date parameter in my tableau sheet,  and it is set from a date key field from database. 

 [![enter image description here][1]][1] 

https://i.stack.imgur.com/hYziI.png

I used the same parameter to create a True False statement for my worksheet. 

在此之后,我使用我的工作表创建了一个仪表板,并尝试根据日期范围进行过滤。但我无法获得日期范围,也无法将日期与数据库中存在的值联系起来。

假设当我转到工作表并尝试根据此 FullDateAlternatekey 进行过滤时,我可以看到相对日期范围选择并可以过滤掉结果。

我根据工作表创建了仪表板,并使用了工作表中使用的相同参数,但我无法过滤掉结果,而且我没有选择设置相对日期,我可以按周、年和其他属性。

这就是我的仪表板的外观。

没有 2018 年的数据,我也没有看到任何相对日期的选项。

我查看了这个Tableau - Filter/Parameter For Different Date Ranges,但没有工作。我是否缺少创建此日期链接并在我的仪表板上显示相对日期的内容?

【问题讨论】:

  • 参数只会返回一个值,而不是一个范围。为什么不直接使用您的日期维度作为过滤器?

标签: tableau-api


【解决方案1】:

你在这里搞砸了一些事情:

  1. 创建字段 DateKey 后,从过滤器部分中删除 fulldatealternatekey
  2. 现在,当您将 datekey 放入过滤器(这是一个布尔字段)时,您需要根据您的要求选择 true 或 false,据我了解,您需要选择 true,因此取消选中其余选项。

现在你的相对日期要求是什么,因为这会改变Datekey的逻辑

【讨论】:

  • 感谢您提供的信息和您的努力。对于相对日期,如果您在我的工作簿上面的屏幕截图中看到我的过滤器 (FullAlternateDatekey),它会显示相对日期(年、季度、周、月和其他选项)
  • @Avi 好的,所以你想实现与 tableau 提供的相同的功能,在这种情况下,几年、季度等可能的场景是什么。例如,如果你选择 years 选项然后做您想查看当前日期之前所选年份的数据吗?你能说得更具体点吗?
猜你喜欢
  • 1970-01-01
  • 2023-03-31
  • 1970-01-01
  • 2015-07-24
  • 2020-04-26
  • 1970-01-01
  • 2019-02-23
  • 2015-10-18
  • 2020-08-08
相关资源
最近更新 更多