提问人:user20944254 提问时间:3/24/2023 最后编辑:user20944254 更新时间:4/7/2023 访问量:104
在 Tableau 中创建计算字段,在一列中使用“ELSEIF”语句
Create calculated field in Tableau with multiple strings in one column with 'ELSEIF' statement
问:
我想在 Tableau 中创建一个计算字段,在其中我能够可视化字符串的出现次数。
我在 Tableau 中创建了以下计算字段。
IF [Avada Cadabra] = 1 THEN 'Avada Cadabra'
ELSEIF [Aloha amora] = 1 THEN 'Aloha amora'
ELSEIF [Depulso Levioso] = 1 THEN 'Depulso Levioso'
ELSEIF [Levioso] = 1 THEN 'Levioso'
ELSEIF [Protego] = 1 THEN 'Protego'
ELSEIF [Avada Cadabra] = 1 THEN 'Avada Cadabra'
END
但是,由于在存储数据的列中可以提供多个选项,因此由于 ELSEIF 语句,Tableau 仅采用它遇到的第一个选项,并将其与遇到此选项的总次数相加。
是否还有另一个选项来计算某个字符串在数据帧中被计数的总次数,即使特定行遇到多个字符串也是如此?
有关工作簿,请参阅以下链接:
https://public.tableau.com/app/profile/tim.schouten/viz/Book1_16796557860290/Sheet1?publish=yes
我希望我的问题足够清楚。如果没有,请告诉我。
提前致谢。
答: 暂无答案
评论