Всем привет!
В эту ветку призываются гуру DAX и Power BI !
Столкнулся с такой проблемой: как сделать динамическую (управляемую пользователем) колонку в таблице в Power BI
Исходные данные такие, всего одна табличка: магазин - заказ - выручка

Далее нужно каждому магазину присвоить категорию в зависимости от его продаж, если продажи >= 400, то категория1, если >=200, то категория2, иначе категория3.
Для этого я создаю отдельную табличку DimStoreCategory таким образом:
Код |
---|
DimStoreCategory = ADDCOLUMNS(
SUMMARIZE ( data , [Store] )
, "SalesByStore", calculate ( sum ( data[Sales] ) )
, "StoreCategory"
, switch ( true,
calculate ( sum ( data[Sales] ) ) >= 400 , "Category1"
,calculate ( sum ( data[Sales] ) ) >= 200 , "Category2"
, "Category3"
)
) |

И соединяю ее с исходным данными отношением один ко многим:

Теперь я хочу, чтобы, например, пользователь мог сделать так, чтобы у категория1 было другое правило, пусть продажи >= 500 (или любое другое число)
По идее, для этого можно создать параметр и вывести его как single select фильтр на страничку

Вопрос, как сделать так, чтобы этот выбор фильтра влиял на колонку StoreCategory в табличке DimStoreCategory ?
Все попробовал (min, max, selectedvalue), но выглядит так, как будто бы значение фильтра параметра на страничке вообще не влияет на эту колонку

Может, кто сталкивался с подобными проблемами или решал их принципиально другим способом?