Tableau计算行变量的出现次数

时间:2016-08-30 08:30:17

标签: tableau formulas

试图找出画面计算的字段:

我想计算行变量的出现次数。例如:

 Fruit  | Occurrence   
 Apple  | 2  
 Apple  | 2 
 Orange | 1 
 Banana | 1

出现时应该是Excel中的计算字段= COUNTIF([fruit] = [@ fruit])

Tableau的等效语法是什么?

3 个答案:

答案 0 :(得分:0)

我的解决方案适用于WINDOW计算。此外,它需要数据分解:Tableau online documentation

Data source and worksheet arrangement

离散计算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])}