如何显示Power Pivot在当月没有销售的商品的前期销售?

时间:2019-01-28 09:19:38

标签: excel dax powerpivot

在显示前一个月的销售额时,我注意到数据模型的数据透视表输出中缺少当月没有销售额的项目。但是,总销售额包括那些缺失物品的销售额。

我创建了一个小型数据模型来复制该问题:2个表(1个销售表和1个日历表),并且它具有1个单个DAX公式:

Previous Month Sales:=CALCULATE(sum([Sales]),PREVIOUSMONTH(Sales[Date]))

table relationships

在输出表中,我希望土豆增加1行,当月销售0次,上月销售31次。

item row missing

选择日期24/03/2019时是否可以在上方数据透视表中强制显示Potatoes项目? DAX公式可以实现吗?

1 个答案:

答案 0 :(得分:2)

您需要使用“日历(日期)”表中的“日期”字段,以使Time Intelligence能够按预期工作:

因此将Previous Month Sales的度量更改为:

Sales Previous Month:=CALCULATE ( 
        SUM ( Sales[Sales] ),
        PREVIOUSMONTH ( Calendar[Date] )
    )

我还建议创建一个明确的销售指标:

Sales Total:=SUM ( Sales[Sales] )

现在,您可以使用切片器/过滤器中“日历”中的“日期”字段来重新创建数据透视输出,并且应该获得所需的输出:

enter image description here