Доброй ночи. Разрабатываю отчет по предприятию в Power BI о доходах и расходах. В частности необходимо сделать следующее. Есть мера, чистый доход, она состоит из 3 других мер. которые в свою очередь состоят с следующих На листе есть 2 фильтра, организация и культура растения. Мне нужно вывести показатель дохода по организации, таким образом чтоб он изменялся только при смене организации, а когда меняеться культра он показывает доход всего предприятия, не фильтруя по культуре. Как можно так наложить фильтр? Мера имеет примерно следующий вид Чистый доход= выручка+допполнительный доход-общие расходы
Возможно еще какие данные нужны незнаю, выложил бы файл но он в Power BI. Спасибо.
Добрый день. Создал упрощенную модель. И столкнулся еще с одним вопросом фильтрации. 1. По поводу вопроса выше. В примере на странице 1 есть карточка "По предприятию" вот на нее нужно наложить фильтр что б при выборе культуры в фильтре, (слева вверху), чистый доход на ней не менялся, а остался по всем культурам(по выбранному предприятию). Изменялся только тогда когда мы меняем предприятие. (Вторая карточка плавающая, показывает то что сейчас отфильтровано).
2. Возникший вопрос следующий на странице 2 в примере. По какой причине фильтр может не работать из-за смены столбца фильтрации? Мера "ОПР, $/га" = if(contains('Спр_Культура';'Спр_Культура'[ВидКультуры];"Пар")||contains('Спр_Культура';'Спр_Культура'[ВидКультуры];"кормовые");0;CALCULATE('ОрПлата'[ОПР, $];ALLEXCEPT('Спр_Организация';'Спр_Организация'[Организация])))/CALCULATE('Площадь'[Площадь, га];'Спр_Культура'[Культура]<>"Пар"&&'Спр_Культура'[Культура]<>"Травы на сено";ALLSELECTED('Спр_Культура'[Культура]);ALLSELECTED('Спр_Культура'[ВидКультуры]))
работает при фильтрации культур правильно, но когда я ее роблю так:
По первому вопросу нашел решение, Взаимодействие фильтров. А вот второй пока никак не пойму почему по одному столбцу работает по другому нет. ... может кто сталкивался с этим?
Как видите, сначала сбрасывается примененный фильтр по столбцу Культура, потом отбираются те значения, которые не равны Пар. Аналогично с травами на сено. Итого после применения этих фильтров у нас остаются все культуры, которые не "Пар" и не "Травы на сено".
При этом у вас мало того, что срез по культуре, но и в строке матрицы стоит культура. этот внешний контекст вашей формулой игнорируется - за счет того, что вот эти вот FILTER на нее тоже плевать хотели.
Если смотреть на вторую меру, у нее фильтр выглядит уже не так:
То есть, здесь фильтр со столбца [Культура] уже не сбрасывается, сбрасывается только с "ВидКультуры", но там и нет фильтра, значит, фильтр по Культуре продолжает действовать и надо его сбросить: