#powerbi
#powerbi
Вопрос:
Я хотел бы рассчитать средний запас за месяц. Я использовал фильтр даты в отчете.
У нас есть формула средних запасов в виде (начало инвентаризации закрытие инвентаризации) / 2
У меня есть следующая логика для расчета среднего запаса. Если мы выберем месяц в качестве марта, то сумма начальных запасов будет равна запасам марта, а сумма завершающих запасов будет равна запасам последнего месяца, и нам нужно суммировать эти начальные и завершающие запасы, а затем получить их средние значения.
Итак, как мы можем записать приведенную выше логику в выражении DAX?
Я прикрепил данные с ожидаемым результатом.
Пожалуйста, нажмите на эту ссылку, чтобы увидеть данные с ожидаемым результатом.
Комментарии:
1. Что вы уже пробовали? Вы могли бы посмотреть на использование формулы DAX предыдущего месяца. learn.microsoft.com/en-us/dax/time-intelligence-functions-dax
2. Я думал попробовать СРЕДНЮЮ формулу DAX.
3. Покажите некоторые примеры данных и ожидаемый результат от них.
4. Я добавил изображения в приведенное выше описание. Пожалуйста, ознакомьтесь с этим.
Ответ №1:
Average Inventory =
VAR _latestdate =
CALCULATE ( MAX ( 'Table'[Date] ), ALL ( 'Table'[Date] ) )
RETURN
(
SUMX ( 'Table', 'Table'[Inventory Sum Amount] )
CALCULATE (
SUMX ( 'Table', 'Table'[Inventory Sum Amount] ),
FILTER ( ALL ( 'Table' ), _latestdate = 'Table'[Date] )
)
) / 2
У вас должен быть столбец в формате даты…
Комментарии:
1. @Camilla Пожалуйста, отметьте как принятый, если код работает нормально для вас…