2017-11-23 3 views
1

名前付きセットでMDXを使用して今年と昨年のデータを取得するコードを作成しました。 今私は、今月と先月のデータを取得したい、私はMonthkeyを使用しています、「YYYYMM」MDX Commad for get YYYYMM

私のコードは、私が形式で、今月と先月のデータを取得するために、これを変更する必要が

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

です「YYYYMM」のどんな助けもありがとう。

私は多分 strToSetを使用すると、あなたがキーを使用している場合は、あなたのアンパサンドを忘れないでください

答えて

0

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に接続する必要があり、名前付きセット、この名前付き集合と計算された数値を使って今月と先月の合計金額を得る方法を教えてください。それから私は電源BIと接続することができます – Hemal