如何基于多选择切片机滤波powerbi表 - 选定的切片器值的组合

问题描述 投票:0回答:0

拥有此设置

Table1:客户 - 列:customerId,名称 Table2:产品 - 专栏:productid,名称 Table3:客户生产 - 列:ProductsID,customersId

关系:客户之间的一对多[customerid]>客户生产[customersid] 关系:产品[Productid]>客户生产[ProductsId]


在我的报告中,我有1个基于产品[名称]的切片机 - 设置以允许多个选择。

我有一个具有客户[名称]

的桌子视觉效果 我想在切片机中选择两个或多个产品时,要过滤我的桌子视觉效果。我想看到所有选择产品的客户。

示例:

我选择产品“ AA” - 该产品归客户“ A”和“ E”

topable显示现在客户A和E.

然后,我还选择产品“ CC” - 该产品归客户“ E”和“ J”

    表显示现在仅显示客户e,因为客户E是产品“ AA”和“ CC”的唯一所有者。
  • 然后,我重置我的选择(在切片机中),然后选择产品“ AA”和“ BB”
tosable Show现在只有客户A和E,因为两种选定的产品均由客户A和E.

拥有

    如果切片机没有选择,则表应为空。 Slicer中的所有选定产品都必须归客户在表中显示。
  • example文件:
  • Https://1drv.ms/u/c/7fb4de7a296ed17a/ecwrtrdy6hzpvlmizfbmxxgbmpwy1pedlip2ftgcqyxiw?e =7tmfne

enter image description here

enter image description here

enter image description here 我尝试了几种不同的方法。我对DAX并不是那么好,并且主要使用普通的Google和AI来搜索,以尝试找出有关如何执行此操作的方法。但是到目前为止,我还没有。 我在这里找到了一个youtube视频:

https://www.youtube.com/watch?v = x5t4rizovhk&features =youtu.be

它似乎包含我的答案,但我无法将其转换为我的报告... enter image description here

I solved it. 这是我的解决方案。 创建一个测量

Has All Selected Products = VAR SelectedProducts = VALUES(Products[ProductId]) VAR CustomerProducts = CALCULATETABLE( VALUES(CustomerProduct[ProductsId]), ALLEXCEPT(Customers, Customers[CustomerId]) ) VAR IntersectedProducts = INTERSECT(SelectedProducts, CustomerProducts) RETURN IF( COUNTROWS(IntersectedProducts) = COUNTROWS(SelectedProducts), 1, 0 ) enter image description here然后在此量度上过滤表的视觉效果等于1

powerbi dax report slicers
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.