【发布时间】:2016-08-03 16:58:48
【问题描述】:
我目前正在计算跨多个维度共享的值的实例数。例如,假设我有以下一组数据:
我想返回类似的东西:
但最好是条形图的形式。我想保留与数据关联的名称,因此我可以过滤所有“Bobs”或所有“Hannahs”。
有人对如何在 Tableau 中执行此操作有任何建议吗?
【问题讨论】:
标签: tableau-api
我目前正在计算跨多个维度共享的值的实例数。例如,假设我有以下一组数据:
我想返回类似的东西:
但最好是条形图的形式。我想保留与数据关联的名称,因此我可以过滤所有“Bobs”或所有“Hannahs”。
有人对如何在 Tableau 中执行此操作有任何建议吗?
【问题讨论】:
标签: tableau-api
您可以通过以下几种方式做到这一点。
1) 为每种食物类型创建一个计算字段。这有点麻烦,您需要为添加的任何新食物添加新的。你的计算应该是这样的:
汉堡:
SUM(IF [Food1] = 'Hamburgers' OR [Food2] = 'Hamburgers' THEN 1 END)
然后您将使用 Measure Names 和 Measure Values 内置字段。
2) 您可以标准化您的数据。如果您要引用 Excel 或文本文件,则可以在 Tableau 中正确执行此操作。只需转到 Data Source 选项卡,选择 Food 字段,然后选择 Pivot 它们:
前往:
现在你可以这样做了:
最后,两个结果都支持创建条形图:
【讨论】: