1

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

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

Year-1 有类似的度量:[YEAR(NOW())-1]

我想要实现的是面积图,显示与今年和上一年同期相比,od ID 的数量在时间上不断增长。当我将这些度量作为图表的值并将“ack_date”作为其轴时,我得到的是逐月比较的值,但不是累积的,只是某个月份的值。

4

1 回答 1

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 )
            )
        )
    )
)

在此处输入图像描述

于 2017-10-11T18:07:51.703 回答