posts - 63,comments - 71,trackbacks - 0

          With
          member [Measures].[貸款余額] as '(ClosingPeriod([日期].[日],[日期].CurrentMember), [Measures].[I_余額])/10000',solve_order =1,format = '#,#0.00'

          member [Measures].[公司貸款余額] as '([客戶分類].[所有 客戶分類].[企業客戶],[Measures].[貸款余額])',solve_order =1,format = '#,#0.00'
          member [Measures].[個人消費貸款余額] as '([客戶分類].[所有 客戶分類].[個人客戶],[Measures].[貸款余額])',solve_order =1,format = '#,#0.00'
          member [擔保方式].[合計] as '[擔保方式].[所有 擔保方式]',solve_order =1,format = '#,#0.00'

          member [營業網點].[合計] as '[營業網點].&[0001]'

          Select
          {[營業網點].&[0001].children,[營業網點].[合計]} on rows,
          crossjoin({[Measures].[貸款余額],[Measures].[公司貸款余額],[Measures].[個人消費貸款余額]},{[擔保方式].[所有 擔保方式].children,[擔保方式].[合計]}) on columns
          From? [信貸財務信息分析]


          Where ([日期].[所有 日期].[2005年].[4季度].[10月],[余額狀況].[所有 余額狀況].[余額不為0])


          crossjoin函數里面是兩個set,可以顯示出set{公司貸款余額,個人消費貸款余額},{抵押,質押,保證,擔保合計}這兩個set和所有營業網點的三維數據出來.展現效果見相冊.

          posted on 2006-08-28 10:37 還沒想好名 閱讀(891) 評論(2)  編輯  收藏

          FeedBack:
          # re: 數據倉庫MDX[未登錄]
          2007-07-20 17:03 | 小強
          請教一下:
          如果我的日期層次是這樣的:年——>周期——>星期——>天,那么我想求Period To Date應該怎么寫呢?

          如果沒有“星期”這個層次的話我知道怎么寫:
          sum(Parent([Time].CurrentMember).FirstChild:[Time].CurrentMember,[Actual])

          但是多了個星期以后我就不知道應該怎么寫了,特此請教!  回復  更多評論
            
          # re: 數據倉庫MDX[未登錄]
          2007-07-23 11:28 | 小強
          我已經找到寫法了:
          Sum(
          PeriodsToDate([Time].Generations(2),[Time].CurrentMember),
          [Actual]
          )

          直接有個PeriodsToDate函數返回對應的member tuple,重點在于Generations(2),這里選了不同的Generation將返回不同的tuple。  回復  更多評論
            

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 阿瓦提县| 清水河县| 高雄县| 比如县| 南靖县| 会理县| 个旧市| 大宁县| 朝阳市| 雷州市| 炎陵县| 钦州市| 津市市| 肥城市| 桂东县| 五常市| 友谊县| 韩城市| 浮梁县| 鹿泉市| 青阳县| 东丰县| 毕节市| 资兴市| 泸定县| 克什克腾旗| 黄骅市| 十堰市| 平谷区| 新闻| 白山市| 颍上县| 沂源县| 瑞昌市| 桦南县| 天祝| 陕西省| 大渡口区| 合阳县| 鹰潭市| 佳木斯市|