Переход к другому измерению или иерархии, отличному от используемого в исходном многомерном выражении.

Используя отчет iccube V6, я не могу найти способ детализировать другое измерение/иерархию, используя стратегию детализации «mdxExpression».

При выборе этого параметра поле «mdxExpression» ниже по умолчанию имеет значение $member.children.

Может ли кто-нибудь предоставить рабочий пример этой функции?


person Bertrand Miot    schedule 30.03.2017    source источник


Ответы (1)


Это стандартная функция MDX?

Member_Expression.Children

Документация по MSDN находится здесь: https://technet.microsoft.com/en-us/library/ms146018(v=sql.110).aspx

Так, например, чтобы получить штаты (дети) членов Соединенных Штатов, это будет так:

SELECT 
  [Geography].[Geography].[Country].&[United States].Children ON 0
FROM [Adventure Works]
person whytheq    schedule 31.03.2017
comment
Мой вопрос больше о том, каким должен быть синтаксис для замены $member.children, потому что, когда я использую напрямую [Географию].[Geography].[Country].&[United States].Children это не работает. - person Bertrand Miot; 06.04.2017
comment
в icCube это параметр? $member - person whytheq; 06.04.2017
comment
Да, это параметр, но тогда, может быть, отформатирован по-другому... Я этого не вижу. - person Bertrand Miot; 07.04.2017