Мера для расчета разницы между значениями в существующем столбце построчно - PullRequest
0 голосов
/ 20 июня 2019

Ниже моя таблица

enter image description here

Моя таблица называется VARIANCE_19_20

НИЖЕ ИЗМЕРЯЮ, Я ПОПЫТАЮ, НО НЕ СДЕЛАЛРАБОТА.

VARIANCE = 
VAR NextIndex = VARIANCE_19_20[INDEX] - 1
RETURN
    VARIANCE_19_20[TC Count]
        - CALCULATE (
            VALUES ( VARIANCE_19_20[TC Count] ),
            FILTER ( ALL ( VARIANCE_19_20), VARIANCE_19_20[INDEX] = NextIndex)
        )

Я пытаюсь написать показатель, чтобы увидеть разницу в столбце Разница, как показано в таблице выше.

Пожалуйста, помогите

1 Ответ

0 голосов
/ 20 июня 2019

Вот одно из решений;создайте вычисляемый столбец, используя следующую логику:

Delta =
VAR ShiftedIdx = VARIANCE_19_20[Index] - 1
VAR CurrentValue = VARIANCE_19_20[TC Count]
RETURN
    IF (
        VARIANCE_19_20[Index] = 1,
        0,
        CALCULATE (
            SUM ( VARIANCE_19_20[TC Count] ),
            FILTER ( VARIANCE_19_20, VARIANCE_19_20[Index] = ShiftedIdx )
        ) - CurrentValue
    )

, которая даст следующие результаты:

enter image description here

...