PowerBI无筛选时按指定值(-1周)展示数据的实现问题
PowerBI 单周数据筛选问题解决方法
问题根源
无周选择时,主图表默认保留diff_week的行上下文分组,原度量值无法突破该分组强制筛选仅显示-1周的数据,需清除原有上下文约束来实现目标逻辑。
优化后的度量值实现
- 简化选中周的获取度量值(更简洁的写法):
SemSelectionnée = SELECTEDVALUE('Requête1'[diff_week], -1)
- 修改主图表的数量度量值,清除
diff_week的上下文限制:
QuantitéSemN = VAR TargetWeek = [SemSelectionnée] RETURN CALCULATE( SUM('Requête1'[PcsConso]), ALL('Requête1'[diff_week]), -- 清除diff_week的默认分组上下文 'Requête1'[diff_week] = TargetWeek )
原理说明
ALL('Requête1'[diff_week])会移除主图表中diff_week字段的自动分组逻辑,确保筛选不受原有行分组影响。- 无论是否有选中周,
TargetWeek都会获取正确的目标值(-1或选中的周数),再通过CALCULATE强制筛选对应周的数据并完成汇总。
内容的提问来源于stack exchange,提问作者Vincente
相关产品推荐
相关产品推荐

