我是Tableau的新用户,对测量名称和值有疑问。
我有一个由user_id,A列,B列,C列组成的表。用户ID是一个唯一的数字,其余列加在一起,每个用户总共1。我有几千个用户,希望将每列中的值合计为一个直方图样式图表,显示总百分比(例如A 23%,B 56%,C 21%)。
到目前为止,我能够做到这一点的唯一方法是过滤测量的名称和值,只显示这三列,并选择SUM()来提供总数。我无法看到让这些独立值一起工作的方法,并提供像分析中表格选项百分比一样的组合百分比数字。
感谢任何帮助/建议。
答案 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)。然后将这些纸张并排放在仪表板中,只需稍加格式化就可以获得图表。
不优雅,不漂亮,但有效。