使用Tableau显示测量名称和值中的表百分比

时间:2014-08-06 14:40:46

标签: tableau

我是Tableau的新用户,对测量名称和值有疑问。

我有一个由user_id,A列,B列,C列组成的表。用户ID是一个唯一的数字,其余列加在一起,每个用户总共1。我有几千个用户,希望将每列中的值合计为一个直方图样式图表,显示总百分比(例如A 23%,B 56%,C 21%)。

到目前为止,我能够做到这一点的唯一方法是过滤测量的名称和值,只显示这三列,并选择SUM()来提供总数。我无法看到让这些独立值一起工作的方法,并提供像分析中表格选项百分比一样的组合百分比数字。

感谢任何帮助/建议。

1 个答案:

答案 0 :(得分:2)

嗯,问题是你有一个不是数据库格式的表。意思是,如果A,B和C度量是相同的(在不同的标签下,对于不同的分类,或类似的东西),它们应该都在同一个领域。

所以你的表应该是这样的:

id    field     measure
1     A         0.5
1     B         0.3
1     C         0.2

因此Tableau可以轻松阅读并进行比较。 Tableau不是为了在同一图表中混合度量而构建的。如果你知道Excel数据透视表,你应该问问你:"我可以在这个桌子上运行一个支点并得到我想要的东西吗?"。如果答案是否定的,那么您的表格可能格式错误

在我的示例中,要构建图表,您只需拖动“测量”即可。行和'字段'到列。然后把所有东西都作为总量的百分比。

除了更改数据源之外,您可以做的一件事就是创建3张单独的表格。每个只有一个条形,即总和(A)/总和(记录数),假设你的数字加起来为1(当然你的分子中有A,B或C)。然后将这些纸张并排放在仪表板中,只需稍加格式化就可以获得图表。

不优雅,不漂亮,但有效。