因此,我的Power BI中有以下表格:
Sales : Date | ID_Client | ID_Product | Amount
Client : ID_Client | Name_Client
我想获得任何给定月份中唯一BIG客户的数量。因此,我使用以下公式(然后将其放在表格中的列中,行数月):
# BIG Clients =
VAR threshold = 10000
RETURN
(
CALCULATE(
DISTINCTCOUNT( Sales[ID_Client] ),
FILTER(
SUMMARIZE(
Sales,
Sales[ID_Client],
"Sales", SUM( Sales[Amount] )
),
[Sales] >= threshold
)
)
)
问题是:如何获得给定月份的那些BIG客户列表?假设我单击表中11月的大客户数量,附近的另一个表是否可以显示这些客户的列表?
预先感谢你的帮助,我已经尝试了一段时间:)
我假设你有一个客户表,并且该Name
列与Sales表具有一对多的关系,并且你没有重复的客户名。然后,你可以创建[BIG Sales]
要在表或矩阵可视化中使用的度量,并且在行上具有客户端名称。
由于[BIG Sales]
评估的对象BLANK()
是threshold
销售量较少的客户,因此他们会自动从视觉中过滤掉
BIG Sales =
VAR threshold = 10000
VAR BigCustomers =
FILTER(
ADDCOLUMNS(
VALUES( Clients[Name] ),
"Sales", SUM( Sales[Amount] )
),
[Sales] >= threshold
)
RETURN
SUMX(
BigCustomers,
[Sales]
)