Power BI新手求助:无法获取上月总计值
解决Power BI上月硬件库存总计计算问题
原公式的核心问题
- 错误使用事实表
Inventory Summary xls的[Date]字段执行DATEADD,应该基于关联的Calendar维度表日期字段计算,否则会因事实表日期不连续导致结果偏差 - 嵌套
FILTER筛选硬件类型的写法冗余,可简化为CALCULATE直接参数
修正后的DAX公式
Hardware Inventory Prior Month = CALCULATE ( SUM ( 'Inventory Summary xls'[Value] ), 'Inventory Summary xls'[Description] = "Hardware", DATEADD ( 'Calendar'[Date], -1, MONTH ) )
关键注意事项
- 确保Calendar表的[Date]与
Inventory Summary xls的[Date]为激活的一对多关系(关系线为实线) - Calendar表需包含完整的日期序列,覆盖业务数据的所有日期范围,避免缺失月份导致计算异常
内容的提问来源于stack exchange,提问作者Pattie
相关产品推荐
相关产品推荐

