试图找出画面计算的字段:
我想计算行变量的出现次数。例如:
Fruit | Occurrence
Apple | 2
Apple | 2
Orange | 1
Banana | 1
出现时应该是Excel中的计算字段= COUNTIF([fruit] = [@ fruit])
Tableau的等效语法是什么?
答案 0 :(得分:0)
我的解决方案适用于WINDOW
计算。此外,它需要数据分解:Tableau online documentation
离散计算2的代码(使用 PANE DOWN 进行计算):
RUNNING_COUNT(ATTR([Fruit]))
离散计算3的代码(使用 PANE DOWN 进行计算):
WINDOW_MAX([Calculation2])
当你对数据源中的值进行随机播放时,这是否仍然有效,我不知道。我想你需要为Fruit列进行排序。
答案 1 :(得分:0)
I've realised the right answer is:
{FIXED [Fruit] : COUNT([Fruit])}
Where fixed creates a set array filtering the all rows containing the current row's same variable.
答案 2 :(得分:0)
请注意,如果您使用“FIXED”,则过滤器不会输入 我建议使用“INCLUDE”
{INCLUDE [Fruit]:COUNT([Fruit])}