[英]relationship filter in powerBI or powerpivot
我正在使用powerBI工具(powerpivot)创建数据模型。 我完成了模型。 该模型包括产品,客户维度和销售事实表。 我已经在模型中建立了关系和层次结构。 现在,我需要显示所有带来产品1,2,3的客户的总收入。
例如,客户A带来了产品1和产品5,而该客户的总收入为50,因此我想显示50
客户B购买了产品4,而我不想在输出中包括该客户。
我可以使用关系过滤器在微层战略中做同样的事情,但是我如何在powerpivot或powerview或powerBI中做同样的事情。
请帮助提前谢谢
创建以下两项措施
[HasPurchased X Products] = OR ( OR ( CONTAINS ( Sales, Sales[ProductID], 1 ), CONTAINS ( Sales, Sales[ProductID], 3 ) ), CONTAINS ( Sales, Sales[ProductID], 5 ) ) [DesiredMeasure] = IF ( Sales[HasPurchased X Products] = TRUE (), SUM ( [Amount] ), BLANK () )
在ROWS中选择客户,然后在VALUES中添加[DesiredMeasure],数据透视表将显示所需的结果。
除了Abhijeet所说的那样,这是一个很好的健壮解决方案,您也可以只在Power View中过滤图表。 假设您在销售表和产品表之间有关系,则可以在Power View中选择图表,打开“筛选器”窗格,选择每个图表筛选器,将“产品”添加到图表筛选器,然后筛选仅包含生产1,2,3。 这将自动计算度量。 现在,如果您需要重新使用该计算,Abhijeet的解决方案会更好。 如果您想在“假设情况”中说“ 1,2,3产品的销售量是多少”,而在另一口气中说“实际上我对产品的销售感兴趣”,那么该解决方案将非常有用仅2,3,所以我改为。”。
HTH-卢卡斯
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.