【问题标题】:Tableau: Plot percentage of binary columnTableau:绘制二进制列的百分比
【发布时间】:2016-09-22 17:10:54
【问题描述】:

简化示例:“测量”数据列是二进制 0 和 1。列的总和(所有 1 的总和)为 3948。列的长度为 4567。3948 是 4567 的 86%。如何创建显示此百分比的条形图。我所能得到的只是一个加起来达到 100% 的条形图。

我已经尝试了percentage of 下拉列表、计算字段、在线教程等中的所有内容。

【问题讨论】:

    标签: tableau-api


    【解决方案1】:

    两种方法:

    1. 右键单击放置在任何架子上的度量字段。选择快速表格计算 -> 总计百分比。尝试使用“Compute Using”的不同设置,并阅读有关表计算的寻址和分区的信息,以了解如何指定“what”的百分比。

    2. 或创建一个特定于您的问题的计算字段,定义如下:

      sum(int([我的度量字段] = 1)) / count(1)

    确保将计算字段的默认数字格式设置为百分比,方法是在数据窗格中右键单击它(左边距)并修改默认属性

    注意,第二个计算有效,因为 INT() 函数将 True 转换为 1,将 False 转换为 0,这在多种情况下都很有用。

    【讨论】:

      【解决方案2】:

      您可以使用以下方法解决此问题

      1. 将“度量”添加到列并使其成为离散维度
      2. 将 SUM(记录数)添加到行。这应该会为您提供所需的条形图。

      这将有助于实现您想要做的事情。为您希望在 Tableau 中构建的图表提供更多自定义和更好的外观。

      • 在颜色图例中添加“测量”并使其成为离散维度。
      • 将 SUM(记录数)添加为标签并执行“占总数的百分比”快速表计算。

      【讨论】:

      • @RDJ 你觉得这个解决方案有帮助吗?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-20
      • 2022-01-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多