在 Power BI 中使用切片器切换多地址场景的关系

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

在我的 Power BI 模型中,我设置了一个包含 [SalesPersonName] 及其关联的 [Territories] 的“SalesRep”表,以及包含 [ClientCode]、[Address1_territory] 和 [Address2_territory] 的“Clients”表。

我已经建立了两种关系:

活动关系:“SalesRep”[Territories] 筛选“Clients”[Address1_territory]。 非活动关系:“SalesRep”[Territories] 筛选“Clients”[Address2_territory]。 我的目标是创建一个简单的表格可视化,将 [ClientCode] 与相应的 [SalesPersonName] 一起显示。然而,我面临一个挑战:我需要一个切片器,允许我在“客户端”[Address1_territory] 和“客户端”[Address2_territory] 之间切换。

我非常感谢有关如何在 Power BI 中有效实施此切片器的任何指导或建议。谢谢你。

我尝试创建一个新列“IF(SELECTEDMESURE ..”),但它创建的静态列不响应切片器。也许我应该复制我的一个表或使用计算组?Chatgpt 是无望的

dax relationship slicers
1个回答
0
投票

您需要使用措施来完成这项工作。

SELECTEDVALUE
就是您正在寻找的。

创建与此类似的措施:

Client Count =
  IF(SELECTEDVALUE('your slicer table'[column]) = "Address1".
    COUNTROWS('Clients'),
    CALCULATE(COUNTROWS('Clients'), USERELATIONSHIP('SalesRep'[Territories], 'Clients'[Address2_territory]) )
  )

然后将此度量添加到您的表格视觉效果中。

© www.soinside.com 2019 - 2024. All rights reserved.