我有一个支持案例管理数据的电子表格。我正在Tableau中使用此工具。电子表格中的每一行都是个案。每个案例除其他外,还具有支持代理名称以及案例工作是否在12小时内开始的Yes
或No
。我想知道,对于每个特工,他们在12小时内启动案件工作的时间百分比是多少。因此,如果Bob有2个“否”和8个“是”,则他应该有8 / (2 + 8) = 80%
。
我的尝试是创建2套。一个是一组“是,在12小时内开始”(在该字段中具有“是”的一组,另一组是“否,不在12小时内开始”),是另一组的补充。 ,我以为我可以做类似COUNT(yeses) / COUNT(nos)
的操作。不是的,红色大故障。那么正确的方法是什么?
这将很有帮助,因为这是我在Tableau中所做的第一件事。它是。在这个项目中,我学到了很多东西,但与之前所知一无所知。如果我遗漏了一些必要的答案,也请让我知道。我已经尝试完成,但是,新手...
如果可以澄清任何内容,则这是一个糟糕的Excel数据模型,其效果是我要寻找的:
您可以创建另一列,将“是”转换为1,将“否”转换为0。将所有1求和,然后将其除以总数,即您的百分比。
编辑:新列将类似于
= IF(C3 =“ Yes”,1,0)
换句话说,如果Cⁿ为“是”,则为1,否则为0
是的,在Tableau中这是可能且容易的,但首先要注意两点。
您尝试使用COUNT()失败的原因是COUNT()无法按照您的方式运行,并且地球上99%的人都期望如此。 COUNT([some expression])返回[some expression]具有非空值(任何值)的记录数。该名称来自SQL关系数据库。
如果您的第三列采用布尔值True或False而不是字符串值“ Yes”或“ No”,则计算会简单一些。 (在这种情况下,您可以从下面的公式中删除“ =”是”)
所以有两种计算方法:
SUM(INT([Started within 24 hrs?] = “Yes”)) / SUM([Number of Records])
如果只想显示某些数据,请在列标题上单击鼠标右键以获取要隐藏的值,然后选择“隐藏”。
类型转换函数INT()将True转换为1,将False转换为0。