Запрос MDX Ragged Hierarchy в PBI
В настоящее время я ищу способ получения информации из куба SSAS в PBI, однако одно из измерений, которое я использую, - это рваная иерархия. Он правильно заполнен до глубины 6 ([Организация].[Организация].[Уровень организации 6]), но на уровне 7 и далее некоторые узлы заканчиваются. При использовании запроса MDX для получения информации это означает, что как только я использую глубину более 6, я начинаю терять информацию, поскольку пустые уровни в иерархии игнорируются. Как я могу решить это?
Заранее спасибо!
Мой код:
SELECT
NON EMPTY { [Measures].[AMOUNT] } ON COLUMNS,
NON EMPTY { (
[PL Spec].[PL Spec].[PL SPec Level 6 Code].ALLMEMBERS *
[Product].[Products].[Product Level 0].ALLMEMBERS *
[Period].[Year Month Name].[Year Month Name].ALLMEMBERS *
[Organisation].[Organisation].[Organisation Level 6].ALLMEMBERS *
[Forecast Type].[Forecast Type].[Forecast Type Level 1].ALLMEMBERS ) } DIMENSION PROPERTIES MEMBER_CAPTION ON ROWS
FROM (
SELECT ( { [PL Spec].[PL Spec].[PL SPec Level 1 Code].&[100001] } ) ON COLUMNS
FROM (
SELECT ( { [Organisation].[Organisation].[Organisation Level 4].&[0000127725]&[0000137931]&[0000111225]&[0000062206] } ) ON COLUMNS
FROM [AIR]))
WHERE ( [Forecast Type].[Current Indicator].&[Y] )