首页 > 解决方案 > 如何基于多个潜在的钻取选项创建动态 Power BI 标签

问题描述

我需要一些帮助来创建自定义 Power BI 标签 [Card Visual]。我有一个摘要页面和一个详细信息页面,我也想钻取。摘要选项卡上有三个团队图表,其中包含一个简单的经理-员工层次结构。(销售团队、分销团队和服务团队)。

详细信息中的每条记录都有一个销售经理/员工、分销经理/员工和服务经理/员工。因此,我可以轻松地为我的每个经理/员工图表设置详细信息页面的钻取。但是,我无法创建自定义标签。

当我钻取销售经理图表时,我希望详细信息页面上的标签显示“销售经理 [姓名] 详细信息”。当我钻取 Service Employee 时,我希望详细信息页面显示“Service Employee [Name] Detail”。

是否可以创建这样的动态标签?

我理论上可以为每个团队创建一个详细信息页面。这将膨胀到 6 个详细信息选项卡(销售经理详细信息、销售员工详细信息、地区经理详细信息、地区员工详细信息、服务经理详细信息、服务员工详细信息)

我还需要创建 6 个标签度量。

Sales Manager Label = 
   var selectedSalesManager = SELECTEDVALUE('Detail'[SalesManager]) 
    return IF(ISBLANK(selectedSalesManager), 
              "All Managers", 
               selectedSalesManager & "'s Team Detail")

我真的希望有一种方法可以实现我所追求的,我感谢大家的帮助和洞察力!

谢谢你。

标签: powerbidax

解决方案


我认为您需要查看 DAX 中的 ISFILTERED() 。例如:

Manager Label = 
var SalesManager = SELECTEDVALUE('Detail'[SalesManager])
var DistributionManager = SELECTEDVALUE('Detail'[DistributionManager ])

return

IF(ISFILTERED('Detail'[SalesManager]),
     SalesManager & "'s Team Detail",
        IF(ISFILTERED('Detail'[DistributionManager ]),
             DistributionManager & "'s Team Detail")
)

推荐阅读