2017-12-08 20 views
0

차원 특성 값을 기반으로 큐브에 새 계산 된 계수를 만들려고합니다. Fact와 Dimension 테이블은 아래와 같습니다.차원 필터를 기반으로 계산 된 계수 만들기

enter image description here

그래서, 지금까지 MDX 스크립트 아래 양식보기에서 생성됩니다.

SELECT NON EMPTY { [Measures].[FactCount] } ON COLUMNS 
,NON EMPTY { ([DimDate].[Year].[Year].ALLMEMBERS * [DimDate].[Month Name].[Month Name].ALLMEMBERS 
* 
({FILTER(
[DimFilter].[Desc].[Desc], 
[DimFilter].[Desc].CurrentMember.Name = 'F1') 
}) 


) } ON ROWS 
DIMENSION PROPERTIES MEMBER_CAPTION, MEMBER_UNIQUE_NAME ON ROWS 
FROM [FactTest] 
CELL PROPERTIES VALUE, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, FORMAT_STRING, FONT_NAME, FONT_SIZE, FONT_FLAGS 

스크립트는 내가 큐브에서 다른 측정 열 (이미지 출력 테이블)을 얻을 수있는 방법 희미한 필터 값 'F1' 에 대한 반환 그러나 위.

어떤 종류의 도움 제안도 환영하며 도움을 주셔서 감사합니다.

+0

나는 SSRS를 사용하여 보고서를 생성합니다. – aks

답변

0

당신은 다음 쿼리를 의미합니까?

SELECT NON EMPTY { [Measures].[FactCount] } ON COLUMNS 
    ,NON EMPTY { ([DimDate].[Year].[Year].ALLMEMBERS * [DimDate].[Month Name].[Month Name].ALLMEMBERS 
    * 
    {[DimFilter].[Desc].[F1],[DimFilter].[Desc].[F2]}   

    ) } ON ROWS 
    DIMENSION PROPERTIES MEMBER_CAPTION, MEMBER_UNIQUE_NAME ON ROWS 
    FROM [FactTest] 
    CELL PROPERTIES VALUE, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, FORMAT_STRING, FONT_NAME, FONT_SIZE, FONT_FLAGS