2011-12-19 3 views
0

나는 MDX 쿼리에 지어진보고 있습니다목록 목록 속성

SELECT {[Measures].[IssueOpened] } ON COLUMNS, 
     {( STRTOSET("[Assigned To].[Id].[Some],[Assigned To].[Id].[Another]") * 
     [Priorities].[Id].[Id].ALLMEMBERS) } ON ROWS 
FROM (SELECT (STRTOSET(@createdOn)) ON COLUMNS 
    FROM [Reports]) 

내가 정적 문자열 을 변경하려면 "[할당] [ID] [일부] :.을. ..이 paramater에 대한가

SELECT {[Measures].[IssueOpened] } ON COLUMNS, 
     {( STRTOSET(@assignedTo) * 
     [Priorities].[Id].[Id].ALLMEMBERS) } ON ROWS 
FROM (SELECT (STRTOSET(@createdOn)) ON COLUMNS 
    FROM [Reports]) 

내가 만든 매개 변수 만 가능한 값 관련 데이터 세트 (하지 MDX 치수) :] [ID] [다른] "매개 변수에에 할당. 복수 값 허용으로 설정하십시오.

매개 변수 값을 속성 목록으로 변환하는 방법 : "[할당]. [일부], [할당]. [ID]. [또 다른]"?

답변

0

이 관계형 데이터 소스에서 온다면 난 그냥 MDX 예를 들어 매개 변수 값 속성에 대해 기대하는 형식으로 인코딩 :

매개 변수 레이블 : 일부
매개 변수 값 : [할당 []] [일부]

이 시간은 TSQL에서 쉽게 만들 수있는 것으로 나타났습니다. 다른 경우에는 동적 계층 구조를 지원해야하는 경우 약간의 해킹이 필요합니다. 역할극 차원이 그 예가 될 것입니다. 기본 개념은 비슷합니다.