Power BI矩阵表设置:仅单列显示Target值而非按季度重复
Power BI矩阵表Target单列显示解决方案
方法一:指定季度显示Target
- 进入「数据」视图,点击「新建度量值」
- 输入以下DAX表达式(根据你的实际表名和字段名修改):
Target_仅指定季度显示 = IF(SELECTEDVALUE('日期表'[季度]) = "2025-Q1", SUM('你的数据表'[Target]), BLANK())
- 回到报表视图,将矩阵「值」区域的原Target字段替换为这个新度量值
- Hours字段保留原设置,此时只有2025-Q1列会显示Target,其他季度的Target列空白,Hours正常按季度展示
方法二:在总计列显示Target
- 新建度量值,输入以下DAX表达式:
Target_总计列显示 = IF(ISINSCOPE('日期表'[季度]) = FALSE, SUM('你的数据表'[Target]), BLANK())
- 替换矩阵「值」区域的原Target字段为该度量值
- 最终效果:每个季度列仅展示Hours数据,总计列同时显示Target和Hours的汇总值
方法三:动态匹配首个季度显示Target
适合多年度筛选或无需固定季度的场景,自动识别当前范围内最早的季度:
- 新建度量值:
Target_首个季度显示 = VAR 最早季度 = MIN('日期表'[季度]) RETURN IF(SELECTEDVALUE('日期表'[季度]) = 最早季度, SUM('你的数据表'[Target]), BLANK())
- 替换原Target字段后,Target会自动显示在筛选范围内时间最早的季度列,其余季度列的Target为空
内容的提问来源于stack exchange,提问作者Shweta
相关产品推荐
相关产品推荐

