Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tableau api 表格百分比计算_Tableau Api - Fatal编程技术网

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),以确保每行都计数。