Я учу себя MDX и хочу знать, сколько женатые люди тратят в год против одиноких людей.В моей голове это звучало просто:
- Создать кортеж по столбцам на основе [Объем продаж] и [Семейное положение]
- Поместить [Финансовый год] в строки
SELECT
([Measures].[Sales Amount], [Customer].[Marital Status].Children) ON COLUMNS,
NON EMPTY ([Date].[Fiscal Year].Children ) ON ROWS
FROM [Adventure Works]
Я думал, что когда запрос будет выполнен, он разметит столбцы и строки, а затем создаст необходимые кортежи для извлечения пересекающихся значений.Пока запрос выполнялся, результаты оказались не такими, как я ожидал.Это показывает, что женатые люди потратили столько же, сколько и одинокие люди.
Наиболее вероятной причиной является неправильный запрос, но я также считал,возможно, некоторые измерения никогда не пересекаются в кубе.Я не в курсе этого предположения?Я надеюсь, что благодаря тому немногому, чему я до сих пор научился, я могу представить большой потенциал использования MDX для куба с большим количеством измерений.
С другой стороны, если это просто плохой запрос, точка в правильном направлении приветствуется.
Спасибо!