【问题标题】:Tableau - Cannot aggregate a list of IDsTableau - 无法聚合 ID 列表
【发布时间】:2022-12-23 13:48:26
【问题描述】:

我正在处理一个数据集,其中我在我的数据集中列出了给定月份/年份的一系列帐户 ID。 (我的月份/年份在两个不同的字段中 - 一个用于年份,一个用于月份。数据集中的每一行都列出了月份、年份和帐户 ID。)

我可以创建一个表,在其中列出与每年和每月对应的帐户 ID。然而,非常令人烦恼的是,我无法使用 Count Distinct 操作聚合这些 ID。

当我尝试聚合“帐户 ID”时,我希望显示聚合帐号的那一行是完全空白的。但是,如果我调出原始值,它们就会填充。

我正在使用 Tableau Cloud。我是新手,但我使用 Tableau Desktop 多年,这是我第一次遇到这个问题。

如果有帮助,我的数据是 Snowflake 中的实时 SQL 查询。

【问题讨论】:

  • 你能发布一些样本数据吗?

标签: tableau-api


【解决方案1】:

使用您的月份和年份字段创建日期字段(计算字段)

DATE(STR([Month]) + " 1 " + STR([Year]))

这是一种将看起来像“2016 年 3 月 1 日”的字符串放在一起的方法。

执行此操作后,如果您在 ID 字段上应用 COUNT(),您应该获得正确的聚合级别。

【讨论】:

    猜你喜欢
    • 2015-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-08
    • 1970-01-01
    • 1970-01-01
    • 2014-12-25
    • 1970-01-01
    相关资源
    最近更新 更多