2017-11-23 1 views
1

MDX를 사용하여 올해와 지난 해 데이터를 가져 오는 코드를 작성했습니다. 지금 나는, 'YYYYMM'MDX Commad for get YYYYMM

내 코드는 내가 형식이 달과 지난 달 데이터를 얻을이를 변경해야

{strtomember(
    "[Time].[Month Key].[" + cstr(year(dateadd('yyyy'+'mm',-1,now()))) +"]") 
    : strtomember("[Time].[Month Key].[" + cstr(year(now())) +"]" 
)} ; 

입니다 Monthkey을 사용하고, 이번 달 지난 달 데이터를 얻으려면 'YYYYMM'의 어떤 도움을 주시면 감사하겠습니다.

답변

0

나는 어쩌면 strToSet을 사용하여 앰퍼샌드를 잊지 마세요 당신이 키를 사용하는 경우 :이 제대로 작동

STRTOSET(
     "[Time].[Month Key].&[" 
      + CSTR(YEAR(DATEADD("M",-1,now()))) 
      + CSTR(MONTH(DATEADD("M",-1,now()))) 
     + "] : " 
     + "[Time].[Month Key].&[" 
      + CSTR(YEAR(now())) 
      + CSTR(MONTH(now())) 
     + "]" 
    ); 
+0

을,하지만 난 전력 BI와 연결해야합니다, 명명 된 집합은 전원 양방향에서 지원하지, 어떻게이 달과 지난 달의 합계 값을이 명명 된 집합과 계산 된 계수를 사용하여 얻을 수 있습니까? 그러면 나는 파워 바이와 연결할 수있다. – Hemal