我在表中有销售数据,并将其与日期表相结合 . 使用Previousmonth语法进行更改计算时,它不会按我的意愿处理空白句点 .

= [SumSalesMeasure] - CALCULATE([SumSalesMeasure];PREVIOUSMONTH(Date[Date]))

当每个月都有销售时,这样可以正常工作 . 如果有一个月没有销售,我不希望这个变化是上个月的整个销售,而是上个月与销售的变化 .

正如您在第1行下方的图像中看到的那样按预期工作 . 在第2行中,我不希望显示两个带圆圈的数字 .

enter image description here

我试图添加IF语句,但我没有得到逻辑工作 .

=IF(ISBLANK([SumSalesMeasure]);BLANK();
[SumSalesMeasure]-CALCULATE([SumSalesMeasure];PREVIOUSMONTH(Date[Date])))