Страницы: 1
RSS
PowerPivot DAX: Вернуть значение последнего месяца из диапазона слайсера
 
Коллеги, приветствую.

Нужна ваша помощь с проблемой:
Подскажите, пожалуйста, как модифицировать меру Сумма в приложенном файле для того,
чтобы на выходе получить значение максимального месяца из выбранного диапазона в слайсере?
То есть, например, если выбран диапазон 1-11 то чтобы я получал в мере значение 11 месяца?
Всю голову себе сломал, получаю только накопительный итог.
Буду очень признатален за вашу помощь или же направления к помощи.
На всякий случай дублирую то, что пытаюсь сделать внизу:
По логике ALLSELECTED возвращает диапазон как раз таки с 1 по 11, но вот как обратиться к нему далее, чтобы получить максимальное значение?
Функция MAX поддерживает только обращения к колонке, а не функции, тогда как мне обратиться именно к ALLSELECTED?
Код
Сумма: = CALCULATE(SUM('Database'[Число]), FILTER(ALLSELECTED(Database[Месяц]), MAX(Database[Месяц])))
Изменено: Wercasodas - 27.07.2021 01:45:03
 
Цитата
Wercasodas написал:
чтобы я получал в мере значение 11 месяца?
вот так  Вам нужно?
или просто так можно
Код
=var t1= MAX(Database[Месяц])
return
CALCULATE(SUM('Database'[Число]);FILTER('Database';'Database'[Месяц]=t1))

Изменено: azma - 27.07.2021 05:32:31
 
azma, Спасибо огромное :)
Изменено: Wercasodas - 27.07.2021 09:37:39
 
Добрый день!
А можно ли в VAR поместить значение из СРЕЗА?

В срезе 12 месяцев. Мне нужно в переменную поместить максимальный выбранный месяц из среза. Т.е. если пользователь выбрал первые 3 месяца, то в var попадает месяц=3, если выбраны месяце 3, 5, 9, то в var должно попасть 9.

Спасибо!
 
ninesku, в данном случае формула azma так и работает. Возвращает сумму последнего выбранного месяца в срезе.
Страницы: 1
Наверх