PowerPivot YTD 缺少数据

PowerPivot YTD with Missing Data

如果特定时期的数据不存在,则计算 YTD 时会出现问题

使用公式

YTDUnits =CALCULATE(SUM(Data[TYUnits]),DATESYTD(Data[FullDate]),ALL(Data[Month])))

数据来自 csv 文件,我在数据模型中只使用了 1 table。

在此示例中,第 2 个月在 TransactionType c 上的值应为 6。 有办法填吗?

在数据模型中,不存在 TransactionType c Month 2 的记录

我手动输入了您的数据样本,并构建了数据模型:

将日历 table 中的 Year-Month 放在 pivot 上,并添加此 DAX 度量:

YTDUnits = CALCULATE(SUM(Data[TYUnits]), DATESYTD('Calendar'[Date]))

结果: