Power BI透视表显示异常:关联BAT表切片失效求助
Power BI独立切片失效问题解决
你当前遇到的问题是:使用独立BAT表对度量值TEST做切片时,过滤器未生效且非选中BAT的行显示空值;但用Plans Comptages表自带的BAT字段切片时一切正常。
问题根源
原度量值中的ALLSELECTED('Plans Comptages')会清除Plans Comptages表的所有筛选上下文,包括独立BAT表通过模型关系传递过来的筛选条件,导致独立切片无法作用到度量值计算上。
修复后的度量值
替换原度量值为以下DAX代码,通过ALLEXCEPT保留Plans Comptages表中BAT字段的筛选(即来自独立BAT表的切片筛选),仅清除该表其他字段的筛选:
TEST = CALCULATE( [Conso A Plan Clé], ALLEXCEPT('Plans Comptages', 'Plans Comptages'[BAT]) )
逻辑说明
ALLEXCEPT函数的作用是:移除指定表中除指定字段外的所有筛选。这里保留BAT字段的筛选,就能让独立BAT表的切片筛选正常传递到计算逻辑中。- 原
ALLSELECTED会清空Plans Comptages表的所有筛选,包括外部关联表带来的筛选,这就是独立切片失效的核心原因。
内容的提问来源于stack exchange,提问作者steven
相关产品推荐
相关产品推荐

