如何计算 TOP 20% 客户的收入?

How to Sum an income from TOP 20% of Customers?

语言:DAX

程序:Power BI。

问题很简单(虽然对我来说不是)- 我需要知道我公司的利润中有多少来自其 20% 的顶级客户。我有一个 "Customers" 列表和 "Profit" 列表。目前,这个列表由 2035 个客户组成,每个客户都有我们通过每笔交易获得的利润。请记住,对于他们中的大多数,我们进行了不止一笔交易,所以实际上我有一份清单。我们与 2035 位客户达成了 20000 笔交易,我有一个公式总结了我们从其中前 20% 的客户那里获得的利润。

我在 Microsoft Page 上找到了语法:

https://msdn.microsoft.com/en-us/library/gg492198.aspx

虽然我不知道它是如何工作的...

感谢大家的提前尝试!

我不得不花一点时间研究特定模型,但概念与此模式相同:http://www.daxpatterns.com/dynamic-segmentation/

您将计算一个 table,其中包括您的客户、他们的销售额总和,并根据他们的销售额对客户进行排名。

然后您将其包装在排名 >=20 的过滤器中。
然后你会对结果集求和。