我正在尝试计算代表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%”。
这是针对pareto图的,因此这些值已经按降序进行了排序,以使其正常工作。
我如何创建这样的计算字段,它将给我的顶级客户的数量,将代表80%的利润?
如果需要更多的澄清,请告诉我。
发布于 2017-01-14 06:18:03
我想你在找一张帕累托图。这可能会有所帮助:
http://www.theinformationlab.co.uk/2014/08/27/pareto-charts-tableau/
发布于 2017-01-14 09:54:36
我将利用表格计算的功能,您可以首先计算利润的运行总计,然后简单地计算总利润的百分比。
这是指向帕累托分析(80/20规则)的Tableau10分步教程的链接:https://www.tableau.com/learn/tutorials/on-demand/pareto-charts?signin=15df68b66e703787258911e79db040a7。
希望这能有所帮助。
https://stackoverflow.com/questions/41640838
复制相似问题