【问题标题】:Show number of elements in multiple sets in a chart在图表中显示多个集合中的元素数量
【发布时间】:2018-05-31 04:48:15
【问题描述】:

我使用我的表格数据创建了大约 10 个集合。我想在图表中显示所有集合中的元素数量,例如气泡图或条形图。当我将单个集合移动到工作表并选择记录数并过滤 in 元素时,我可以看到集合中的元素数,但是,我想同时查看多个集合中的记录数。

当我尝试将多个集合放入气泡图中时,Tableau 会创建一个气泡而不是多个气泡。

【问题讨论】:

    标签: tableau-api


    【解决方案1】:

    集合非常有用,但当您将大量相似的分组用作维度时并排比较时,这可能不是最佳方法。

    请记住,维度的目的是在聚合度量之前将您的数据划分为不重叠的块。由于一个数据行可能属于多个集合,因此使用集合作为维度并不适合您描述的特定应用程序。 (但可能使用集合作为过滤器或构建块进行计算)

    因此,这是一种可以为您提供一些灵活性的方法。为每个集合定义一个计算字段,如果记录在集合 1 中,则返回 1,否则返回 null(将集合视为布尔函数的一种方法)

    第 1 组记录数

    if [Set_1] then 1 end
    

    然后您可以根据需要使用 SUM([Number of Set 1 Records]) 作为度量。您可以使用度量值同时显示多个度量。

    这样,您的集合定义用于计算度量,但不用于对数据行进行分区。

    如果您的集合完全由条件定义,并且这是您使用它们的唯一方式,您可以通过在上面的计算字段中直接使用条件而不创建相应的集合来简化。

    【讨论】:

    • 嗨,亚历克斯,您能否为这个问题投票。我有与 0 票的问题数量有关的问题。这个问题导致我没有输入新问题。
    • 我很久以前就已经支持了这个问题。我想其他人一定投了反对票。
    • 感谢 Alex 的回复 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-24
    • 2011-10-28
    相关资源
    最近更新 更多