【发布时间】:2021-03-04 14:55:45
【问题描述】:
我有一些数据,我想在其中创建一个查询,该查询将根据 tableau 中的组 ID 执行 2 次单独的计算
这是我的数据
id total avail
A 10 5
A 40 20
B 20 10
B 10 5
B 10 5
A 20 10
A 20 10
B 10 5
B 10 5
我希望将所有“A”id 分组并将它们相加(Group1) 我希望将所有“B”ID 分组并平均它们。 (组2)
这就是我正在做的:
首先将 ID 分组:
IF [Id] = 'A' THEN 'Group1'
ELSEIF [Id] = 'B' THEN 'Group2'
ELSE 'none'
END
现在进行计算:
IF ATTR([group]) = 'Group1' THEN SUM('A') ELSEIF
ATTR([group]) = 'Group2' THEN SUM(['B'])/SUM(['B']) ELSE 0
END
但是,这是不正确的。我还在研究这个。 任何建议表示赞赏。
【问题讨论】:
标签: if-statement tableau-api visualization