Если вы хотите получить доступ к свойствам участника, вы можете использовать .properties("propertyname")
Вам потребуется создать пользовательский набор, который сначала фильтрует, а затем агрегирует все элементы уровня [Store], которые соответствуют значению свойства «Супермаркет».
Мои навыки MDX немного ржавые ...
WITH MEMBER [Stores].[SupermarketSweep] AS 'Aggregate([Filter([Stores].[Store].members, [Stores].currentMember.properties("type") = "Supermarket"))'
SELECT {[Stores].[SupermarketSweep]} ON ROWS,
{[Measures].[Whatever]} ON COLUMNS
FROM [Sales]