前几个期间的DAX计数值

时间:2016-05-31 01:26:54

标签: powerpivot powerbi dax

我有一个月份列,其中为每行100K的数据行填充了月份字段。

我需要计算在上个月(期间)填充月份字段的次数。

我还需要计算过去11个月中填写月份字段的总次数。

这是我报告的每个月的滚动计数..

表名:'ws pds'和字段名称[Month Tagged]

1 个答案:

答案 0 :(得分:0)

您可以利用DAX中强大的时间智能功能(如PARRALLELPERIOD)来查看前几个月的值。但是为了使用这些功能,您需要创建日历/日期实体。将该实体标记为Date表。并在“ws pds”表格中按日期加入。日期维度应跨越日期的时间范围,并带有连续的日期列表,每天一行。

然后你的衡量标准看起来像这样:

PreviousMonthCount=
CALCULATE (
    COUNTROWS ( 'ws pds' ),
    'ws pds'[Month Tagged] <> BLANK (),
    PARALLELPERIOD ( Calendar[Date], -1, MONTH )
)