我正在阅读的数据中包含多个值的字段。它们本质上就是标签。
例如,可能会有一个名为"负责人和#34;的列。这可以读作" Joe;鲍勃;苏"或者"苏"对于给定的行。
是否可以从Tableau中将这些内容作为单独的类别阅读?所以对于这个样本数据:
Project | Persons --------------------------- Zeta | Bob; Sue; Joe Enne | Sue Doble Ve | Bob
可能有Bob(2),Sue(2),Joe(1)的数量?
我正在努力获得更好的数据输入,但我想知道这个级别是否有临时解决方案。
答案 0 :(得分:3)
我肯定会努力规范你的架构。
与此同时,如果标签(示例中的人)有一小组可能的值,则有一种解决方法几乎是合理的。
如果Bob,Sue和Joe是系统中唯一的人,您可以使用contains()函数为每个人定义一个布尔计算字段 - 例如Bob_Is_Responsible =包含(Persons,'Bob'),以及Sue和Joe的类似字段。然后你可以将它们用作构建块,可能还有集合,以不同的方式打破数据。
当然,如果标签数量增加,或者不受约束,这种方法会变得很麻烦。但你要求临时解决方案......
答案 1 :(得分:0)
如果元素的数量很少,则编写并合并多个查询,每个查询具有项目和第n个元素。
理想情况下,您可以在数据库中或使用上述联合技术将数据重新整形为这样。然后,您可以按项目count()
或countd()
元素。
Project | Persons
---------------------------
Zeta | Bob
Zeta | Sue
Zeta | Joe
Enne | Sue
Doble Ve | Bob