【发布时间】:2014-01-21 12:19:25
【问题描述】:
我正在 Tableau 中准备数据可视化。 我有一些数据可以这样简化:
Name, Score, Tag
Joe, 5, A;B
Phil, 7, D
Quinn, 9, A;C
Bill, 3, A;B;C
我想在 Tag 字段上生成一个词云
每个项目 A、B、C 的出现次数。所以我需要生成这个:
A,3
B,2
C,2
D,1
换句话说,我需要帮助处理包含分隔值列表的字段。
在示例数据中,; 是分隔符,但它可以是任何东西。
我希望词云作为用户更新
应用过滤器,例如拖动滑块设置score > 5。
所以标签计数必须即时完成。
我很确定我需要使用字段计算和表格计算..? 可能我需要一个单独的表格来跟踪标签..?
我构建词云和其他可视化元素没有问题。 我正在寻求帮助的是解析分隔列表字段和 计算标签计数。
我确实可以完全控制源数据,所以如果有更简单的方法可以
通过重新组织架构来做到这一点,我很乐意这样做。我想过打破
将字段分为 tag1、tag2、tagX 字段并尝试计数
单独的字段...但不确定这是否更简单。
感谢任何提示。
【问题讨论】:
-
标签列表是否固定? (这样在出现新标签时不必创建新的计算字段就不会很糟糕)或者能够自动处理出现在数据中的新标签是否重要?
-
标签列表是固定的,因为我正在使用数据转储,而不是实时数据源。无需处理出现的新标签。数据集中有大约 50,000 个标签。
标签: tableau-api