2016-07-06 1 views
3

'차원 또는 큐브에서 계층 구조도이'는 스크립트 오류에 SET 작성 - 나는 icCube의 스키마 관리자의 스크립트를 사용하는 경우에 SET를 만들려고 해요

CREATE SET [TOP_10_SALES] AS 
    TopCount([BRAND].members - [BRAND].all, 10, [Measures].[Sales]) 

내가 이것을 사용 보고에 설정, 나는 다음과 같은 오류 메시지가 : 나는 그것이 잘 작동 위젯의 WITH 절에 같은 설정을 넣어,하지만 난 정말 한 번만 그 집합을 정의하려는 경우

'set([TOP_10_SALES]) : [Measures].[Sales] is neither a dimension or a hierarchy within the cube.' 

각 위젯 대신 스키마 관리자를 사용하십시오.

답변

3

스크립트 컨텍스트가 쿼리 컨텍스트와 다릅니다. 쿼리 컨텍스트에서 큐브 이름을 알 수 있지만이 경우는 스크립트에 해당하지 않습니다. 귀하의 스키마에 하나 이상의 큐브가있는 것 같습니다.

CREATE SET [MyCube].[TOP_10_SALES] AS  
      TopCount([BRAND].members - [BRAND].all, 10, [Measures].[Sales]) 
+0

내 스키마가 하나 개의 큐브를 가지고 (그러나 인스턴스에 여러 스키마가 있습니다) :

이 같은 정의에 큐브를 추가했습니다. 귀하의 솔루션은 여전히 ​​효과가있었습니다. 감사! –