Power BI折线图动态标题优化:整合多筛选器显示需求
Power BI 实现多筛选器联动的动态标题
解决方案
通过编写DAX度量值,同时获取BUS/RES和CO/CR两个筛选器的选中内容,将其拼接为前缀后添加到原标题前,未筛选时保留原标题。
单筛选值场景DAX代码
如果筛选器仅支持单选,使用以下代码(替换对应的表名和列名):
动态标题 = VAR BusResSelected = SELECTEDVALUE('你的表名'[BUS/RES列], "") VAR CoCrSelected = SELECTEDVALUE('你的表名'[CO/CR列], "") VAR 前缀 = TRIM(BusResSelected & " " & CoCrSelected) RETURN IF(前缀 = "", "MTTR OOS FIOPTICS MONTHLY TRENDING", 前缀 & " MTTR OOS FIOPTICS MONTHLY TRENDING")
多筛选值场景DAX代码
如果筛选器允许多选,用CONCATENATEX拼接所有选中值:
动态标题 = VAR BusResSelected = CONCATENATEX(VALUES('你的表名'[BUS/RES列]), '你的表名'[BUS/RES列], " ") VAR CoCrSelected = CONCATENATEX(VALUES('你的表名'[CO/CR列]), '你的表名'[CO/CR列], " ") VAR 前缀 = TRIM(BusResSelected & " " & CoCrSelected) RETURN IF(前缀 = "", "MTTR OOS FIOPTICS MONTHLY TRENDING", 前缀 & " MTTR OOS FIOPTICS MONTHLY TRENDING")
应用步骤
- 在Power BI中新建一个度量值,粘贴上述DAX代码并修改表名和列名;
- 选中折线图,在「格式」面板的「标题」设置中,将标题来源切换为「字段」,选择刚创建的「动态标题」度量值。
内容的提问来源于stack exchange,提问作者mikejr
相关产品推荐
相关产品推荐

