2014-04-08 2 views
0

Я хочу отображать уровни одной и той же иерархии в одной и той же оси отдельных объектов. Например, я хочу [Customer]. [State] и [Customer]. [County] для отображения в отдельных столбцах.MDX: Tuple содержит более одного элемента иерархии

Я попробовал следующий запрос:

select NON EMPTY 
{[Customer].[State].Members * [Customer].[County].Members} 
ON ROWS 
from [Search] 

но получить Мондриана Ошибка: Кортеж содержит более одного члена иерархии.

Можно ли сделать то, что я хочу сделать, по существу сгладить иерархию?

ответ

0

я не знаю, если следующий будет работать в Мондриана:

SELECT 
    {[Measures].[Internet Sales Amount]} ON 0 
,NON EMPTY 
    { 
     (
     [Customer].[Gender].[Gender].MEMBERS 
     ,[Customer].[Marital Status].[(All)] 
    ) 
    ,(
     [Customer].[Gender].[(All)] 
     ,[Customer].[Marital Status].[Marital Status].MEMBERS 
    ) 
    } ON 1 
FROM [Adventure Works]; 

Филипп,

+0

Это приводит членов, находящихся в одной и той же колонке. Я хочу отдельные столбцы. – user3410234

Смежные вопросы