【问题标题】:Add date filter list in Tableau在 Tableau 中添加日期筛选器列表
【发布时间】:2020-11-04 19:51:02
【问题描述】:

我创建了时间序列仪表板,其中 x 轴是周数(2020 年 5 月 4 日等)。我根据实际周数和年份创建的周数:

DATETRUNC('week',DATEPARSE("w-yyyy",STR([Week])+"-"+ STR([Year])))

现在我想创建一个列表过滤器,所以我只能从选定的 X 周中选择一周。无论如何,当我这样做时,它会显示为“第 23 周”、“第 24 周”等。

有没有办法实际显示为过滤器列表“2020 年 5 月 4 日”、“2020 年 5 月 11 日”等?

现在是这样显示的:

【问题讨论】:

  • 您可以使用别名作为过滤器值
  • 感谢您的建议。这不是理念。每周都会有一个新的周数,因此我必须每周手动更新它。
  • 好的。知道了。您可以发布一些示例 excel 文件来解决吗?
  • 如何在此处附加一个 excel 文件?我找不到这样做的方法...
  • 上传到驱动器,然后在此处粘贴链接

标签: filter tableau-api week-number


【解决方案1】:

不使用您的计算字段

DATETRUNC('week',DATEPARSE("w-yyyy",STR([Week])+"-"+ STR([Year])))

作为过滤器字段这样做?

【讨论】:

  • 你怎么了?
  • 我的意思是将该字段作为过滤器而不是周数字段
  • 现在我明白了。是的,我确实使用 DATETRUNC(...) 作为过滤器。这就是我所做的,这就是它在我附上的图片上的显示方式。 IT 显示为“第 XX 周”
  • 好的。您是否尝试过格式化过滤器架上的药丸以显示确切的日期?
【解决方案2】:

愚蠢的事情。只需更改离散计算值即可完成。

【讨论】:

    猜你喜欢
    • 2021-11-28
    • 1970-01-01
    • 1970-01-01
    • 2018-12-18
    • 1970-01-01
    • 1970-01-01
    • 2020-11-23
    • 1970-01-01
    • 2017-03-18
    相关资源
    最近更新 更多