1
SSAS 2012 다차원 DW는CLASSIC가 : 라인의 총, 계층 구조와</li> <li>차원 : 차원에서 MDX의 상위 2에서 명명 된 집합
- 조치가 [부문] - [판매 사람].
나는 부서별 상위 2 명의 영업 사원을 만들려고합니다. 작동이 잘되는
with set [f] as
Generate(
{ [Sales Person].[Hierarchy].[All] . children },
[Sales Person].[Division].CurrentMember *
TopCount(
EXISTING [Sales Person].[Sales Person Id].children
,2
,[Measures].[Line Total]
)
)
SELECT [Measures].[Line Total] ON COLUMNS,
[f]
ON ROWS from [Adventure Works]
: 이 코드 샘플은 나에게 SSMS에서 올바른 결과를 제공합니다. 부서별로 2 위를 차지할 것입니다. 그러나 , 내가 이렇게 이전 MDX에 따라 큐브의 명명 된 집합을 만들려면 :
create dynamic set CURRENTCUBE.[f] as Generate(
{ [Sales Person].[Hierarchy].[All] . children },
[Sales Person].[Division].CurrentMember *
TopCount(
EXISTING [Sales Person].[Sales Person Id].children
,2
,[Measures].[Line Total]
)
)
이 나에게 오류를 제공하지 않습니다하지만 이름이 브라우저에서 표시되지 않습니다 을 설정합니다. 계산 탭에서 MDX 코드 유효성 검사가 완료됩니다.
MDX 쿼리는 SSMS에서 작동합니다. 표시 폴더를 지정해도 이름이 지정된 집합을 만들 수 없습니다. 코드가 유효한지 확인합니다. – user1800552
그리고 큐브를 처리하셨습니까? –
예, 처리되었으며 이름이 지정된 세트는 모두 – user1800552