Мне нужен срез, чтобы отмечать только те продукты и регионы, для которых заданы цели.
Моя модель данных немного сложнее, чем я показываю здесь. В моем реальном сценарии таблица «Бюджет» не существует, и целевые значения должны быть рассчитаны из других таблиц с различной степенью детализации. Предположим, мы не можем использовать вычисляемый столбец в таблице бюджета.
Зеленые таблицы - это мосты «один столбец - все значения - измерение». Красная таблица - это декартово произведение продуктов и брендов с рассчитанной целью.
Вот код DAX для красной таблицы, которую я приготовил для решения проблемы.
#Brand x Region =
ADDCOLUMNS (
CROSSJOIN ( '#product', '#region' ),
"Target", CALCULATE ( SUM ( Budget[target] ) ),
"IsTarget", IF ( CALCULATE ( SUM ( Budget[target] ) ) > 0, "Yes", "No" )
)
Но такой хитроумно полученный столбец IsTarget никак не влияет на мои визуальные эффекты через слайсер. Как это исправить.
Файл PBIX здесь.
Редактировать после комментариев. Алексис, вы это имеете в виду? Я добавил столбец P @ R, который представляет собой соединение продукта и региона. Вроде работает :-)
Budget
. - person Alexis Olson   schedule 30.10.2019