Сначала рассчитаем доли продаж по брендам. Removefilters в знаменателе отменяет все фильтры по измерению dimproduct, таким образом, доля считается корректно:
Доли по брендам =
SUM ( factonlinesales[salesamount] )
/ CALCULATE ( SUM ( factonlinesales[salesamount] ), REMOVEFILTERS ( dimproduct ) )
Теперь добавим в разбивку продукт. Мера будет считать долю каждого продукта от общей суммы продаж:
Теперь мы посчитаем долю каждого продукта внутри бренда. Для этого мы сгруппируем продажи по бренду с помощью функции SUMMARIZE:
Доля в бренде =
SUM ( factonlinesales[salesamount] )
/ CALCULATE (
SUM ( factonlinesales[salesamount] ),
REMOVEFILTERS ( dimproduct ),
SUMMARIZE ( dimproduct, dimproduct[brandname] )
)