计算字段中的百分比问题

时间:2018-04-12 07:09:33

标签: tableau

我们有一个包含3个图表和5个过滤器的报告。

3个图表是:

饼图:基于群集名称

计算机数量,这是所有序列号的明显计数。

百分比:计算饼图/机器数量中机器的百分比(机器数量对于群集名称将保持固定)

在此信息中心中,群集名称过滤器未应用于计算机计数工作表。休息所有过滤器都应用于仪表板中的所有工作表。

我们有一个计算 计算所有群集占总机器数的百分比。 使用的公式是

numerator : countd(if [cluster name] <> "Not Clustered" 
then 
[Serial No]
END)

分母

countd(
[Serial No]
)

百分比

round(([numerator]/[denominator]) * 100,2)

屏幕截图:

Tableau Image

因此,如果您参考上面的屏幕截图,当针对群集名称(例如测试群集1)更改过滤器值时,百分比应为4/21 = 19%,但我们将百分比变为100%

所以期望值是19%,但我们得到100% 我们如何确保机器数量应该固定,在这种情况下计算是4/21 = 19%。

link附带的工作簿 *注意:我们尝试使用LoD实现上述功能,但没有得到预期的结果。

1 个答案:

答案 0 :(得分:0)

您可以使用以下公式作为分母(我们应该修改计算以免受我们的过滤器影响):

{fixed:SUM(([Number of Records]))}

以下为Nominator :(自动计算并汇总表格(Accross))

TOTAL(countd(if [cluster name] <> "Not Clustered" 
then [Serial No] END))

你百分比字段s / b:

[numerator]/SUM([denominator])

这样,您应该获得正确的百分比值。如果没有,我可以发回更改的.TWBX文件。