我有两个表:Sales
和 VIPS
。销售表将包括不在 VIP 客户表中的客户。
我想创建一个度量,以在 Sales 表中查找已购买销售和非销售产品的 VIP 客户的不同计数。
我一直在尝试过滤 VIP Customer 表上的 Sales 表,以获取仅与 VIP 相关的销售额,然后对这些进行不同的计数,但没有成功。
VIPSales =
CALCULATE (
DISTINCTCOUNT ( Sales[USERID] ),
Sales[SaleItem] = 1 || Sales[SaleItem] = 0,
CROSSFILTER ( Sales[UserID], VIPS[UserID], ONEWAY_LEFTFILTERSRIGHT )
)
答案 0 :(得分:0)
如何计算哪些 VIP 具有两个不同的 SalesItem
值?
VIPSales =
COUNTROWS (
FILTER (
VALUES ( VIPS[UserID] ),
CALCULATE ( DISTINCTCOUNT ( Sales[SaleItem] ) ) = 2
)
)
这假设存在一对多关系,其中 VIPS
过滤 Sales
。如果没有,那么您将需要一个额外的 CALCULATE 参数来进行过滤。