【问题标题】:Group on sum of distinct values in Tableau在 Tableau 中对不同值的总和进行分组
【发布时间】:2015-06-24 07:14:43
【问题描述】:

我正在使用 Tableau 8.3,我正在尝试了解如何对“不同值计数”后找到的每个值进行分组。

为了说明这个案例,我制作了一个虚构的数据集,其中包括 58 行(购买)、7 个不同的 ID(客户)和 5 个不同的产品。然后我做了一个不同的计数,以找出每个 ID 购买了 5 种不同产品中的多少。看起来像这样。

ID1 = 4
ID2 = 4
ID3 = 5
ID4 = 4
ID5 = 3
ID6 = 4
ID7 = 2

现在我想换个角度,看看有多少 ID 购买了 X 种不同的产品。它最终应该是这样的。

2 = 1
3 = 1
4 = 4
5 = 1

希望通过在此处发布来找到解决方案!谢谢,

迈凯尔

【问题讨论】:

    标签: distinct tableau-api


    【解决方案1】:

    您需要更新到 Tableau 9.0 才能实现这一目标(以快速的方式)。

    您可以创建一个名为 #of products 的计算字段:

    { FIXED [id_customer] : COUNTD([id_product]) }
    

    然后您可以将 [# of products] 与 COUNTD(id_customer) 交叉以获得您想要的。

    在旧版本的 Tableau 中,您需要以适当的格式创建一个新表(每个客户 1 行包含聚合)并连接到它。

    【讨论】:

    • 感谢您的回答!不幸的是,我不知道什么时候可以使用 9.0,但在那之前我将使用您提到的其他解决方案。它适用于小规模。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-12
    • 1970-01-01
    • 1970-01-01
    • 2015-04-29
    • 1970-01-01
    相关资源
    最近更新 更多