У меня есть матрица, определенная как значения:
Я хотел запустить разницу между значениями, которые видны на каждую дату из Базового и Сценария1 (это может бытьболее 2) Таким образом, столбцы определяются следующим образом: (1) Дата (2) Тип
Таким образом, отличие от Базовой линии для каждой Даты так же, как то, что мы делаем в Расчетах - Разница в Excel или Tablaeu
У кого-нибудь есть какие-нибудь материалы, через которые я могу пройти?У меня есть следующий DAX, но он не дает ожидаемого результата:
Diff =
VAR currIndexDate = MIN (Date [TotalRundate])
VAR currIndexType = "Scenario1"
var currVolume =
CALCULATE ( SUM (Data[TotalVolume]),
FILTER( ALLSELECTED (Data) , Data[TotalRunDate] = currIndexDate && Date[Type] = currIndexType ),
VALUES (Data[Type]), VALUES (Data[TotalRunDate])
)
var prevVolume =
CALCULATE ( SUM (Data[TotalVolume]),
FILTER( ALLSELECTED (Data) , Data[TotalRunDate] = currIndexDate && Date[Type] <> currIndexType ),
VALUES (Data[Type]), VALUES (Data[TotalRunDate])
)
RETURN
IF (prevVolume <> BLANK , currVolume - prevVolume, currVolume)
Вот результат, который я получаю, который суммирует все, а не в одной группе данных [Тип] Данные [TotalRunDate]
Что я хочу сделать, это этот тип: (который является расчет разницы в Excel)