MDX игнорирует фильтр Excel

Я только начинаю думать о MDX, и у меня возникают проблемы с расчетливым участником. Я использую следующий MDX:

IIF (ISEMPTY ((Axis (1) .Item (0) .Item (0) .Dimension.CurrentMember, [Measures]. [Qty])), NULL, ([Product]. [Код продукта] .CurrentMember.Parent, [Меры]. [Кол-во])

)

То, что я пытаюсь сделать, это получить общее количество группы продуктов, отображаемых в кубе. Затем я использую эту сумму для деления на количество каждого продукта, чтобы получить показатель «процент от общего количества». Приведенный выше MDX правильно возвращает общее количество продуктов, отображаемых в любом измерении. Однако, когда пользователь в Excel изменяет фильтр, в котором отображаются продукты, в приведенном выше MDX все равно отображается общее количество для всей группы, игнорируя, какие продукты проверены пользователем. Я предполагаю, что мне не хватает базовых знаний о MDX. Как получить рассчитанную меру для учета кодов продуктов, выбранных пользователем в Excel?