Power BI组合图表:如何让列图排除E,折线图保留E的销售数据
解决Power BI组合图中E产品折线图被过滤消失的问题
你的问题出在原度量值的筛选逻辑上:filter(sheet1, Sheet1[Product]="E")会受页面上的外部筛选上下文影响——当你在列图的图例里过滤掉E时,整个数据模型的Product筛选器已经排除了E,所以这个filter找不到任何数据,折线图自然就空了。
解决方法是让E的销售度量值不受Product列的外部筛选影响,用下面的DAX表达式替换原来的E_sales:
E_sales = CALCULATE( SUM(Sheet1[sales]), Sheet1[Product] = "E", REMOVEFILTERS(Sheet1[Product]) )
或者用ALL函数也能达到同样效果:
E_sales = CALCULATE( SUM(Sheet1[sales]), FILTER(ALL(Sheet1[Product]), Sheet1[Product] = "E") )
配置组合图的步骤:
- 列图部分:字段选
Product(图例)和普通的销售度量(比如Total Sales = SUM(Sheet1[sales])),然后在图例设置里取消勾选E,只保留A、B、C、D - 折线图部分:值字段选新的
E_sales,不需要选Product字段(因为度量值已经固定指向E)
这样操作后,无论你怎么过滤列图里的Product,折线图的E销售数据都会始终显示,和Excel里的组合图效果一致。
内容的提问来源于stack exchange,提问作者hbstha123
相关产品推荐
相关产品推荐

