【发布时间】:2016-09-22 17:10:54
【问题描述】:
简化示例:“测量”数据列是二进制 0 和 1。列的总和(所有 1 的总和)为 3948。列的长度为 4567。3948 是 4567 的 86%。如何创建显示此百分比的条形图。我所能得到的只是一个加起来达到 100% 的条形图。
我已经尝试了percentage of 下拉列表、计算字段、在线教程等中的所有内容。
【问题讨论】:
标签: tableau-api
简化示例:“测量”数据列是二进制 0 和 1。列的总和(所有 1 的总和)为 3948。列的长度为 4567。3948 是 4567 的 86%。如何创建显示此百分比的条形图。我所能得到的只是一个加起来达到 100% 的条形图。
我已经尝试了percentage of 下拉列表、计算字段、在线教程等中的所有内容。
【问题讨论】:
标签: tableau-api
两种方法:
右键单击放置在任何架子上的度量字段。选择快速表格计算 -> 总计百分比。尝试使用“Compute Using”的不同设置,并阅读有关表计算的寻址和分区的信息,以了解如何指定“what”的百分比。
或创建一个特定于您的问题的计算字段,定义如下:
sum(int([我的度量字段] = 1)) / count(1)
确保将计算字段的默认数字格式设置为百分比,方法是在数据窗格中右键单击它(左边距)并修改默认属性
注意,第二个计算有效,因为 INT() 函数将 True 转换为 1,将 False 转换为 0,这在多种情况下都很有用。
【讨论】:
您可以使用以下方法解决此问题
这将有助于实现您想要做的事情。为您希望在 Tableau 中构建的图表提供更多自定义和更好的外观。
【讨论】: