Total Tableau新手在这里。我有一个如下所示的数据集:
item1
item1
item2
item1
item5
item2
item5
item6
我想使用项目在此列表中显示的次数作为维度,并计算列表中有多少个标识符多次出现。如:
Items with 1 Occurrrence: 1
Items with 2 Occurrences: 2
Items with 3 Occurrences: 1
在SQL中我会这样做:
SELECT IDAppearsTimes, COUNT(*) AS IDCount
FROM (SELECT Identifier, COUNT(*) AS IDAppearsTimes
FROM DataSetTable
GROUP BY Identifier) AS Data
GROUP BY IDAppearsTimes
答案 0 :(得分:2)
只需将相同的var拖到" Text"标记卡,并将其转为Measure-Count
答案 1 :(得分:1)
不幸的是,Tableau不支持涉及创建临时表的操作,例如Data表。不是以自动方式。
所以,你有3个选择
1)执行查询,创建表并将其导入Tableau
SELECT Identifier, COUNT(*) AS IDAppearsTimes
FROM DataSetTable
GROUP BY Identifier) AS Data
2)如果您的查询在SQL中很慢(例如,如果您有一个大表),Tableau可能会更快。你应该:
3)在第一个选项中进行查询,并使用它在基础数据库中创建视图。然后将Tableau连接到该视图。
此致