Страницы: 1
RSS
DAX - Задвоенные строки (столбцы) в результате работы Меры в сводной таблице
 
Здравствуйте.
Не до конца понимаю как работает фильтрация в мере.
Создал 2 меры, 2019 и 2020 год. По идеи эти меры должны считать сумму значений по столбцам за выделенные приоды.
Однако столкнулся с какой-то глупостью, таблица в результатах задваивает строки значениями, из несоответсвующего года.
Фаил пример во вложении.
 
А так?
 
Доброе время суток.
Цитата
lostandleft написал:
Однако столкнулся с какой-то глупостью,
Ну, да это бывает по началу.
Рассмотрим меру
Код
2019=CALCULATE([РасходыЗаПериод];FILTER('Таблица1';[Период]=MIN('Таблица1'[Период])))
для измерения "Статья" значение "Амортизация НМА". Чему будет равно MIN('Таблица1'[Период]), если для "Амортизация НМА" для "Период" есть только 2020?
 
Андрей VG, Ну, по идее, если значение отсутствует то, должно быть равно 0, я так думаю.
Это как-то логичнее, чем брать значение, которое соответствует другому году.
Что особо цинично и забавно в этой ситуации - итоги то он ведь корректно считает!
Изменено: lostandleft - 23.06.2020 08:09:53
 
Цитата
lostandleft написал:
чем брать значение, которое соответствует другому году.
А что знает в смысле значений MIN('Таблица1'[Период]) про другой год? Она видит только набор данных 2020 и только из него и берёт MIN. Это ваша задача изменить вычисление MIN так, чтобы была видимость всех лет. Надеяться, что в функции DAX вшиты телепатические способности, как-то странно.
 
Андрей VG,
Блин! Я понял! Спасибо!!!
Страницы: 1
Наверх