문제

여러 레벨이 포함 된 스키마 파일에서 치수를 정의했습니다. 내 레벨 중 하나는 다음과 같은 여러 속성을 포함합니다.

<Level name="MyLevel" column="MyLevelColumn" nameColumn="MyLevelName">
    <Property name="Property1" column="PropertyColumn1"/>
    <Property name="Property2" column="PropertyColumn2"/>
    <Property name="Property3" column="PropertyColumn3"/>
    <Property name="Property4" column="PropertyColumn4"/>
</Level>

스키마 파일에서 정의한 측정 값뿐만 아니라 이러한 속성의 값을 어떻게 반환 할 수 있습니까?

참고 :이 필터를 사용하여 MDX 쿼리에서 결과를 필터링하고 싶지 않으므로 원하는 데이터를 얻는 더 좋은 방법이 있으면 알려주십시오! 감사!

도움이 되었습니까?

해결책

나는 Pentaho에 대해 잘 모르지만 (사이트를 간단히 검색 할 때 MDX 문서를 찾을 수 없음) SSA에서는 다음을 수행 할 수 있습니다.

WITH
MEMBER [Measures].[Property1] AS 
    ([MyDim].[MyLevel].CurrentMember.Properties("Property1"))
SELECT
    {[Measures].[Property1], [Measures].[Amount]}
ON COLUMNS,
    {[MyDim].[MyLevel].MEMBERS}
ON ROWS
FROM [Cube]
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top