У вас уже есть куб служб Analysis Services в верхней части этой таблицы? Если вы это сделаете, вы можете превратить столбец «Пользователь» в измерение «Факт», а затем использовать измерение «Пользователь» в качестве основы для уникального расчета.
Какая структура у вас уже есть?
Редактировать: ОК. Итак, вы создали Фактор пользователя, MDX для вычисляемого члена может выглядеть следующим образом:
WITH MEMBER UserCount AS Count(Filter([User].[User].[User], [Measures].[YourMeasure] > 10)),
NON_EMPTY_BEHAVIOR = { [Measures].[YourMeasure] }
SELECT UserCount ON 0 FROM [Cube]
Вы можете поместить это в куб в качестве вычисляемого элемента, см. Вкладку «Расчеты» в конструкторе куба в Visual Studio.
Возможно, вам потребуется изменить «Count» на «DistinctCount» в зависимости от настроек.
Обратите внимание, что флаг "NON_EMPTY_BEHAVIOR" должен быть установлен правильно, я предположил, что у вас есть мера, основанная на продолжительности сеанса?