У меня есть одно измерение, которое я хочу поместить в фильтр, и создан вычисляемый элемент, который должен динамически отображать количество выбранных элементов из измерения.
Измерение не имеет элемента All.
Так что это моя попытка
with member [Measures].[Count1] as count(existing(([MyDimension].[MyDimensionHierarchy].members)))
select [Measures].[Count1] on 0
from [MyCube] -- gives me 1
и этот даст мне 2, что правильно:
with member [Measures].[Count1] as count(existing(([MyDimension].[MyDimensionHierarchy].members)))
select [Measures].[Count1] on 0
from [MyCube]
where ({[MyDimension].[MyDimensionHierarchy].[Member1], [MyDimension].[MyDimensionHierarchy].[Member2]})
Но, проблема в том, что когда я создаю вычисляемый элемент с формулой выше, перетащив Count1 в сводную таблицу Excel, перетащив MyDimension в качестве фильтра, и когда я делаю множественный выбор измерения участники, я хочу, чтобы число динамически изменялось при изменении количества выбранных членов.
Но Count1 всегда остается равным 1.