[英]Tableau: how to make a count if in a for loop?
我刚刚开始使用 Tableau,并且想在 for 循环中进行计数。
我有以下变量:
我想要一个计数 function 显示在给定城市的 A 轮和 B 轮中有多少用户收到了任何正数。
在我的仪表板中,每一行代表一个城市,我希望有一列显示每个城市在两轮中收到金额的用户总数。
谢谢!
您可以使用 go 获得一个简单的解决方案。
// 计算一个城市中每个用户具有正数的唯一回合数
{ FIXED [用户], [城市]: COUNTD(IIF([Amount]>0, [Round], NULL))}
// 在“Positive Rounds per User”字段中有 2 的唯一用户数
COUNTD(IIF([每个用户的正数]=2, [用户], NULL))
您可以将 1 和 2 的计算合二为一,但阅读起来会很复杂,因此最好将它们分开
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.