Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
DAX. Распределение значений между датами на основании начальной и конечной даты
 
Коллеги, добрый день!
подскажите пожалуйста, может кто-нибудь сталкивался.
Имеется модель, где есть календарь и есть таблица фактов.
В таблице фактов по каждой строке есть две даты начальная и конечная, и есть к примеру стоимость, как сделать с помощью мер так, чтоб в сводной таблице отражалась стоимость по всему периоды, который затрагивает начальная и конечная дата. К примеру начальная дата 01.01.2020 конечная 01.05.2020,  и чтоб в сводной таблице стоимость проставлялась и 01.02.2020 и 01.03.2020 и т.д.. Прилагаю модель в PBI и пример в Excel.
Заранее спасибо!
Выборочная фильтрация DAX
 
Коллеги, добрый день!
Подскажите пожалуйста в каком направлении двигаться.
Имеется сводная таблица
по столбцам два уровня: Организация и Год;
По строкам два уровня: Направление и под направление

Направлений 6 штук причем 3 из них есть в таблице фактов, а еще 3 это должны быть вычисляемые меры

для направлений создал отдельную таблицу, чтоб можно было их вывести. Но столкнулся с такой проблемой, что эти меры должны отображаться для организации А, но при этом по организации Б там должно стоять пусто или 0 - без разницы.
Достаточно костыльно, это получилось сделать мера в модели Итог  Отображает результат как должно быть

Я считал что идеальный вариант это типа If (selectedvalue(Организация)=Б, Мера1, Мера2), но такой способ не сработал, какие-то иные способы тоже не очень срабатывали, получилось только таким образом
if( [сумма поступления]=BLANK(),BLANK(),CALCULATE([сумма поступления]+[сумма Сальдо]-[сумма выбытия])), в таком случае нужный результат получается ( на текущий момент по организации Б сумма поступления было равна 0), но если в строке поступлений вдруг появятся числа, то такой метод также перестанет работать, может кто-то знает более универсальный способ.

Попробую итог сформировать, как например для меры (добавил ее в модель)
Для примера = if(SELECTEDVALUE('Направления'[Направление])= "Чистый денежный поток всего", [сумма поступления]+[сумма Сальдо]-[сумма выбытия],BLANK())
сделать так чтоб данные по организации А отражались в колонке с организацией А , а в колонках по организации Б в этих же строках было пусто или 0.

Спасибо!
Страницы: 1
Наверх