日期范围内的累计条目数

时间:2017-10-11 10:05:03

标签: powerbi dax cumulative-line-chart

我正在尝试在给定的时间范围内获取累积的唯一ID数量。 我的DAX看起来像这样:

Cumulative = CALCULATE(SUM(Data[ID]));DATESBETWEEN(Data[ack_date];DATE(YEAR(NOW());4;1);DATE(YEAR(NOW());11;30)))

第一年有类似的措施:[年(现在()) - 1]

我想要实现的是区域图表,显示比较本年和上一年同期的时间ID越来越多。当我将这些度量作为图表的值和“ack_date”作为其Axis给出时,我得到的是逐月的值比较,但不是累积的,只是某个月的值。

1 个答案:

答案 0 :(得分:1)

试试这段代码。调整为-1。

=
CALCULATE (
    DISTINCTCOUNT ( Data[ID] ),
    FILTER (
        ALL ( Data ),
        AND (
            Data[Ack_date] <= MAX ( Data[Ack_date] ),
            AND (
                Data[Ack_date] <= DATE ( YEAR ( NOW () ), 11, 30 ),
                Data[Ack_date] >= DATE ( YEAR ( NOW () ), 4, 1 )
            )
        )
    )
)

enter image description here