2016-12-09 5 views
0

를 필터링하지 않습니다에서 쿼리는 MDX 쿼리에 절은 큐브 여기

WITH 
    Member [Measures].[Total] AS 
    ([Measures].[m1],[04 TT].[04 Country].[All]) 

    sELECT 
    { 
    [Measures].[M1], 
    [Measures].[Total] 
    } 
    ON columns, 

    ([01 Date].[01 Y-M].[01 Month].allmembers* 
    [04 TT].[04 Country].allmembers* 
    [02 SKU].[02 SKU NAme].&[Tea] 
    ) 
    ON rows 

    FROM (SELECT (STRTOSET("[18 Nets].[18 NetName].&[4307]", CONSTRAINED)) ON COLUMNS 
    FROM (SELECT (STRTOMEMBER("[01 Date].[01 Y-M].[01 Month].&[201610]", CONSTRAINED)) ON COLUMNS 
    FROM (SELECT (STRTOSET("[04 TT].[04 Region].&[39]", CONSTRAINED)) ON COLUMNS 
    FROM [Retail Analytics]))) 

이며, 여기에 결과가 당신이 설명해 결과 것을 할 수

<table> \t \t \t 
 
<tr><td>2016/October</td><td>All</td><td>Tea</td><td>49,995</td><td>51,942</td></tr> 
 
<tr><td>2016/October</td><td>Russia</td><td>Tea</td><td>49,995</td><td>51,942</td></tr> 
 
<table>

을 설정입니다 하나의 숫자가 아닙니다. FROM 절의 필터가 부분적으로 작동하지 않는 이유는 무엇입니까? 날짜와 그물에있는 다른 필터가 작동하는 이유는 무엇입니까? STRTOSET ("[04 TT]. [04 Region]. & [39]", CONSTRAINED) 필터에 맞지 않는 것을 제외하고 모든 국가에서 m1 지수를 어떻게 계산합니까?

답변

0

귀하의 게시물에 하나 이상의 질문이 있습니다!

첫 번째 결과가 "결과가 두 행 인 이유는"[04 TT]. [04 TT]. [04 Country] .allmembers "와 같은 쿼리 행에"allmembers "를 사용했기 때문입니다. 그래서 "[04 TT]. [04 Country]. & [04 Country]"와 "[01 Date]. [01 YM]. [01 Month]. & [01 월]"처럼 보이도록 변경하면 결과는 단 하나의 행이됩니다.