2010-12-01 3 views
1

SSAS 2008의 여러 보고서가 있는데 그 중 하나는 데이터가 큐브에 대해 세분화되어 있기 때문에 SQL Server 보고서로 드릴 스루해야합니다.SQL 쿼리에 MDX 매개 변수 전달

매개 변수 전달에 대한 도움말은 무엇입니까? 물론 MDX로 ​​전달되기 때문에 원본 MDX로 ​​"키"를 가져 오는 방법을 알 수 없습니다. 놀랍게도 나는 이것에 대해 많은 조언을 찾을 수 없다. 이 너무 모호 알려줘

...

답변

0

의 각 부분을 참조하기 위해 속성이 여러 키 열이

[<dimension>].[<hierarchy>].CurrentMember.Properties("MEMBER_KEY") 

경우 사용합니다쪽에 KEY0, KEY1, 등 : 당신의 속성이 단일 열 키가있는 경우는 같은 것을 사용하여 참조 할 수 있습니다 MDX를 검사하고 피딩 할 수있는 문자열로 전달합니까? 차원과 구성원 이름을 추출 할 수 있으면 SQL 데이터베이스에서 이름을 찾아 필요한 ID를 찾은 다음 전달할 수 있습니다.

나는이 같은 문자열을지고 가정
당신이 당신이 행 2134이며, 즉 당신이 필요로하는 무엇을 찾을 수있을 것이다 DB를 당신의 SQL에 '길 포드'를 찾아 볼 경우 [Location].[All location].[South].[Surrey].[Guildford]
?

0

나는 보고서 작업에서이 보고서를 호출 할 있으리라 믿고있어. 대신 MEMBER_KEY