Страницы: 1
RSS
Суммирование мер (DAX - PowerPivot) по условию, Суммирование мер по условию через IF() в DAX
 
Товарищи, доброго всем дня!
Помогите пожалуйста с решением вопроса по суммированию мер по условия.
Как смог коротенечко изобразил пример, подобный моему рабочему файлу.
Суть задачи в том, чтобы произвести суммирование результатов мер (Двери, Рычаги, МОП, Кардан) с условием.
Условием в данном случае выступает год (Year), так как с приходом 2020 года методику решили изменить, приходится совмещать методику 2019 года (оставть ее прежнюю), а с 2020 года изменить.
Каким образом прописать меру, чтобы она считала подобно формуле ЕСЛИ()?
Написал вот так, не сработало:
Код
2020:=if(values('исходник'[Year])<>"2020";([Двери]+[Рычаги]);([МОП]+[Кардан]))
 
tmhashNIK, как то так
Код
мера:=CALCULATE(SUM('исходник'[Количество]);'исходник'[Year]<>2020;'исходник'[Товар]="Дверь"||'исходник'[Товар]="Рычаг1")+CALCULATE(SUM('исходник'[Количество]);'исходник'[Year]=2020;'исходник'[Товар]="МОП"||'исходник'[Товар]="Кардан")


Цитата
tmhashNIK написал: условием
Хочу обратить внимание, что при данном условии не будут считаться рычаги в 2020 году и МОП в 2019.
 
Murderface_, спасибо, но скорее всего я не верно что-то делаю. Получилось, что мера закидывает и в 2019 и в 2020 одинаковые данные.
Но также хотелось бы вопрос перового сообщения оставить, в таблице уже выведены меры и хотелось бы понять, есть ли возможность работать уже с ними напрямую, прописав условия по годам и просто суммируя сами меры?
 
Товарищи, всем привет! Если кто еще сможет подсказать по вопросу будет крайне классно!
Если пример плохой, то подскажите, переделаю.
Спасибо!
 
По тому описанию задачи, что вы разместили в первом сообщении- мера отрабатывает корректно.
2019 год она считает по одному условию, 2020 - по другому. Именно по тем условиям, что вы и описали.

И что за странная формулировка
Цитата
tmhashNIK написал:
Но также хотелось бы вопрос перового сообщения оставить,
что это вообще означает?
Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее!
 
Через суммеслимн можно тоже решить.
 
Цитата
TokarevP написал:
Через суммеслимн можно тоже решить
Вопрос про DAX, там нет такой формулы
 
Dyroff, я имел в виду вопрос про суммирование уже готовых мер по условию. Ну т.е., есть например несколько уже готовых мер, как можно их просуммировать в "третьей" мере по условию.
 
tmhashNIK, А где сами меры и условие по которому их нужно суммировать?
Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее!
Страницы: 1
Наверх