Коллеги, добрый день!
Подскажите пожалуйста в каком направлении двигаться.
Имеется сводная таблица
по столбцам два уровня: Организация и Год;
По строкам два уровня: Направление и под направление
Направлений 6 штук причем 3 из них есть в таблице фактов, а еще 3 это должны быть вычисляемые меры
для направлений создал отдельную таблицу, чтоб можно было их вывести. Но столкнулся с такой проблемой, что эти меры должны отображаться для организации А, но при этом по организации Б там должно стоять пусто или 0 - без разницы.
Достаточно костыльно, это получилось сделать мера в модели Итог Отображает результат как должно быть
Я считал что идеальный вариант это типа If (selectedvalue(Организация)=Б, Мера1, Мера2), но такой способ не сработал, какие-то иные способы тоже не очень срабатывали, получилось только таким образом
if( [сумма поступления]=BLANK(),BLANK(),CALCULATE([сумма поступления]+[сумма Сальдо]-[сумма выбытия])), в таком случае нужный результат получается ( на текущий момент по организации Б сумма поступления было равна 0), но если в строке поступлений вдруг появятся числа, то такой метод также перестанет работать, может кто-то знает более универсальный способ.
Попробую итог сформировать, как например для меры (добавил ее в модель)
Для примера = if(SELECTEDVALUE('Направления'[Направление])= "Чистый денежный поток всего", [сумма поступления]+[сумма Сальдо]-[сумма выбытия],BLANK())
сделать так чтоб данные по организации А отражались в колонке с организацией А , а в колонках по организации Б в этих же строках было пусто или 0.
Спасибо!
Подскажите пожалуйста в каком направлении двигаться.
Имеется сводная таблица
по столбцам два уровня: Организация и Год;
По строкам два уровня: Направление и под направление
Направлений 6 штук причем 3 из них есть в таблице фактов, а еще 3 это должны быть вычисляемые меры
для направлений создал отдельную таблицу, чтоб можно было их вывести. Но столкнулся с такой проблемой, что эти меры должны отображаться для организации А, но при этом по организации Б там должно стоять пусто или 0 - без разницы.
Достаточно костыльно, это получилось сделать мера в модели Итог Отображает результат как должно быть
Я считал что идеальный вариант это типа If (selectedvalue(Организация)=Б, Мера1, Мера2), но такой способ не сработал, какие-то иные способы тоже не очень срабатывали, получилось только таким образом
if( [сумма поступления]=BLANK(),BLANK(),CALCULATE([сумма поступления]+[сумма Сальдо]-[сумма выбытия])), в таком случае нужный результат получается ( на текущий момент по организации Б сумма поступления было равна 0), но если в строке поступлений вдруг появятся числа, то такой метод также перестанет работать, может кто-то знает более универсальный способ.
Попробую итог сформировать, как например для меры (добавил ее в модель)
Для примера = if(SELECTEDVALUE('Направления'[Направление])= "Чистый денежный поток всего", [сумма поступления]+[сумма Сальдо]-[сумма выбытия],BLANK())
сделать так чтоб данные по организации А отражались в колонке с организацией А , а в колонках по организации Б в этих же строках было пусто или 0.
Спасибо!