如何在Matrix视觉对象中添加预设目标列并计算预测与目标偏差?
Power BI中为Calculated Groups制作的Matrix添加目标列及偏差计算
步骤1:关联目标表与现有模型
- 确认你的独立目标表包含两列:
Measure Name(需与Calculated Groups中的度量值名称完全匹配,包括大小写、空格)、Target 2023(存储预设目标值) - 在模型视图中,将目标表的
Measure Name列与Calculated Groups的对应列建立单向一对一关系(筛选方向设为从目标表指向Calculated Groups即可)
步骤2:创建获取目标值的度量值
由于使用了Calculated Groups,不能直接拖拽目标表的列到Matrix,需创建DAX度量值来匹配上下文:
Target 2023 = LOOKUPVALUE( '目标表'[Target 2023], '目标表'[Measure Name], SELECTEDVALUE('Calculated Groups'[Measure Name]) )
如果有部分度量值无对应目标值,可在LOOKUPVALUE末尾添加默认值,例如, BLANK()返回空值
步骤3:创建偏差计算度量值
直接基于现有Projected 2023和新的Target 2023度量值计算偏差:
2023 Projected minus Target = [Projected 2023] - [Target 2023]
步骤4:更新Matrix视觉对象
- 将新创建的
Target 2023和2023 Projected minus Target度量值添加到Matrix的值区域 - 调整列的排列顺序,将这两列放置在
Projected 2023之后,即可得到你想要的效果
内容的提问来源于stack exchange,提问作者user12804
相关产品推荐
相关产品推荐

