Я использую MDX для создания именованного набора в SSAS.Проблема SSAS MDX Namedset с иерархией
У меня есть иерархия компании, группы, магазин
Я пытаюсь отфильтровать ряд конкретных пользователей Store.
Я использовал функцию Descendants, как показано ниже, для этого, однако при просмотре в Performance Point она не имеет надлежащей иерархии (развернуть и свернуть и т. Д.). Есть идеи? Есть ли способ сделать это, не нарушая иерархию?
Namedset:
Descendants([Company].[Company Hierarchy], [Company].[Company Hierarchy].
[Stores])
- [Company].[Company Hierarchy].[Stores].[Store1]
- [Company].[Company Hierarchy].[Stores].[Store2]
- [Company].[Company Hierarchy].[Stores].[Store3]
Насколько я знаю, это именованный набор не будет держать иерархический характер ваших данных. Он просто вернет запрашиваемых членов. – mmarie
@mmarie named sets обычно сохраняет иерархическую структуру неповрежденной - структура теряется при использовании в точке производительности? – whytheq
Да, структура потеряна в точке производительности. В браузере куба это нормально. Я заметил, что команда фильтра не разрушает иерархию, хотя она не работает с оператором < >, она работает только с = – mbnesbit