Excel LTSC 2021中DAX动态度量值的数据透视图表失效问题
解决Power Pivot动态度量在数据透视图表中为空的问题
检查KPI维度表配置
确保你的KPI维度表是无重复值的纯维度表(仅存15个指标的唯一名称,比如"OEE""TI"),且和事实表之间不要建立直接关系——这个合并度量靠SWITCH关联不同度量,物理关系会导致图表筛选逻辑冲突。统一SWITCH度量的返回值类型
所有15个平均值度量(Avg_OEE、Avg_TI等)的返回值类型必须一致,比如都是数值型。如果类型混乱,SWITCH返回的结果可能无法被图表识别。可以用VALUE函数统一类型,示例DAX:Indicator_Value_1 = SWITCH( SELECTEDVALUE('KPI维度表'[指标名称]), "OEE", VALUE(Avg_OEE), "TI", VALUE(Avg_TI), // 其他指标依次补全 BLANK() )调整透视图表的字段布局
透视图表的轴字段必须使用Power Pivot模型内的维度(比如日历表的[月份]、生产厂表的[厂名]),不能用原始数据字段。将Indicator_Value_1放在值区域,避免添加多个冲突的筛选字段。刷新模型并重置图表
Office LTSC 2021对这类动态度量的图表支持存在小兼容性问题,先点击Power Pivot选项卡的「刷新」更新数据模型,再重新创建透视图表;也可以先在透视表的「数据透视表选项」中勾选「刷新时保留单元格格式」,再基于透视表创建图表。替代方案:用字段参数替代SWITCH
如果上述方法无效,可尝试字段参数(部分LTSC 2021版本支持):- 在Power Pivot中点击「字段参数」,添加所有15个平均值度量
- 将字段参数拖到透视表的筛选器,自动生成切片器
- 直接用字段参数对应的度量值创建透视图表,兼容性比SWITCH更好
内容的提问来源于stack exchange,提问作者Adrià Salanueva
相关产品推荐
相关产品推荐

