Power BI: почему EARLIER () не распознает столбец даты? - PullRequest
2 голосов
/ 15 января 2020

Я пытаюсь сделать накопительную меру в Power BI следующим образом:

prices = SUM(Testing[price])

comulativetest = CALCULATE([prices],FILTER(Testing,EARLIER(Testing[Date])>=Testing[Date]))

, но мне кажется, что это сообщение об ошибке enter image description here

, и это таблица enter image description here

в чем проблема, пожалуйста?

1 Ответ

2 голосов
/ 15 января 2020

Ранее в основном используется в контексте «вычисляемых столбцов». Я думаю, что вы пытаетесь использовать его в качестве меры, и именно поэтому вы получаете ошибку.

Создайте таблицу «Даты» и создайте (один-ко-многим) соединение между этим и вашим «Тестированием». " Таблица. Затем используйте меру, как это:

comulativetest :=
CALCULATE (
    [prices],
    FILTER (
        ALL ( Dates ),
        Dates[Date] <= MAX ( Dates[Date] )
    )
)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...