Накопительная / Сводная сумма бланков - PullRequest
1 голос
/ 29 января 2020

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

enter image description here

Inventory level ($). = CALCULATE(SUM(ledger[cost]),FILTER(ALL(DimDate[Date]),DimDate[Date]<=MAX(ledger[Document Date])))

Как вы, ребята, могли заметить, что заполнено как минимум 90% всех дат, однако, если мы посмотрим на график, мы можем оценить, что 5 марта 2016 года не хватает просто из-за того, что в течение этого дня не было транзакции, в результате чего пустое значение. Однако я пытаюсь sh получить остаток предыдущего дня для тех дней без транзакций. Например: на 5 марта должно быть $ 17 038 462,32 (остаток за предыдущий день 4 марта).

Я пытаюсь работать над другим предложением в меру с такими функциями, как EARLIER или LASTDATE, однако я не был Успешно.

Любое понимание или решения работают хорошо, спасибо. Хорошего дня.

1 Ответ

1 голос
/ 29 января 2020

Вы используете неправильное поле даты в своей мере. Измените его на поле из таблицы Date:

Inventory level. = 
CALCULATE(
    SUM(ledger[cost]),
    FILTER(ALL(DimDate[Date]),DimDate[Date]<=MAX(DimDate[Date])))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...