首页 > 解决方案 > 在 tableau 中计算虚拟变量

问题描述

我使用 get_dummies() 在 python 中创建了多个列来帮助清理我的数据。我想在 tableau 中使用这些列来表示每个国家/地区的每个项目有多少。

这是我的数据集的一个非常简化的示例(我确实有超过 60 个国家和超过一千个项目,其中一些来自多个国家)。

示例图片:数据

我在 python 中使用了虚拟变量,这样我就可以计算每个国家出现的次数,但我不想单独查看每个国家。我想把它们看成一个整体。我想知道是否有一种方法可以做类似于使用 * 比较数据的事情。我在计算字段中考虑了类似的内容: IF [country*] = 1 THEN COUNTD[item_id] Tableau 不喜欢这样,因为它使用聚合和非聚合度量。更不用说 [country*] 不起作用。

有人对如何处理这些数据有任何建议吗?我有点茫然

标签: pythonvariablesbooleantableau-api

解决方案


尝试旋转数据,然后应该能够做你想做的事。


推荐阅读