Tableau计算:我正在尝试计算运行总和的百分比,但无法创建计算

时间:2017-01-13 18:05:58

标签: tableau calculated-columns calculated-field

我正在尝试计算代表80%利润的客户数量,以便我可以在计算字段中使用它,我可以在参考线中使用它。

这就是我写的

     IIF(RUNNING_SUM([Profit])= (0.8*SUM([Profit])),
     COUNTD([Customer Name]),0)

但它给我错误说

 "All fields must be constant or aggregate when using table calculation functions"

逻辑是“计算代表80%运营总利润的不同客户数”

这适用于帕累托图,因此值已按降序排序以使其起作用。

如何创建这样的计算字段,这会给我一些代表80%利润的顶级客户?

如果需要进一步澄清,请告诉我。

2 个答案:

答案 0 :(得分:0)

我认为您正在寻找帕累托图表。这可能会有所帮助:

http://www.theinformationlab.co.uk/2014/08/27/pareto-charts-tableau/

答案 1 :(得分:0)

我会利用表计算的强大功能,您可以先运行总利润,然后只计算总计百分比。

以下是Tableau10中Pareto Analysis(80/20规则)的分步教程的链接: https://www.tableau.com/learn/tutorials/on-demand/pareto-charts?signin=15df68b66e703787258911e79db040a7

希望这有帮助。