Tableau api 表格百分比计算
我对舞台环境很陌生。 我有一个专栏是关于销售代表的。第二列包含值“是”和“否”。第三是客户名称 我想计算每个代表的“是”客户/所有客户 我创建了计算字段:Tableau api 表格百分比计算,tableau-api,Tableau Api,我对舞台环境很陌生。 我有一个专栏是关于销售代表的。第二列包含值“是”和“否”。第三是客户名称 我想计算每个代表的“是”客户/所有客户 我创建了计算字段:COUNT(如果[C2]='Yes',则[C2]否则为空结束]/COUNT[C2] 但它不起作用,每个代表我都有一个1的值。 如何修复它?显然,Tableau也会计算空值。请尝试以下方法: SUM(IF [C2]='Yes' THEN 1 ELSE 0 END)/COUNT([C2]) 这样你只计算“是的”我不认为Tableau count是
COUNT(如果[C2]='Yes',则[C2]否则为空结束]/COUNT[C2]
但它不起作用,每个代表我都有一个1的值。
如何修复它?显然,Tableau也会计算空值。请尝试以下方法:
SUM(IF [C2]='Yes' THEN 1 ELSE 0 END)/COUNT([C2])
这样你只计算“是的”我不认为Tableau count是空的函数用于计算指定列中有多少行具有非空值。我相信你是对的。很难猜测给定的op提供了一个语法问题的代码。只是想跳进去让他使用SUM而不是count,因为这更好很多人不理解count()确实如此,所以我们不太可能对SUM()做出错误的假设。但是COUNT()可以更有效。数据库有时可以从索引中计算COUNT(),甚至不需要从磁盘将数据行块提取到内存中。因此我个人认为,学习正确使用COUNT()比始终使用SUM()更好.imhoit如果没有一些样本数据,很难诊断,但请尝试将分母更改为计数(1),以确保每行都计数。