微软Olap服务MDX函数应用举例

微软Olap服务MDX函数应用举例

ID:41009796

大小:20.76 KB

页数:9页

时间:2019-08-13

微软Olap服务MDX函数应用举例_第1页
微软Olap服务MDX函数应用举例_第2页
微软Olap服务MDX函数应用举例_第3页
微软Olap服务MDX函数应用举例_第4页
微软Olap服务MDX函数应用举例_第5页
资源描述:

《微软Olap服务MDX函数应用举例》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、微软OLAP服务MDX函数应用举例 本文目的对丰富的函数集可以提供的强大功能有一个直观的认识看看Microsoft是怎样应用函数,也许可以参考借鉴;应用举例·成员百分比分析函数:CurrentMember、Parent等;分析各城市的销售所占全部城市的总销售额百分比。 WITHMEMBERMeasures.[UnitSalesPercent]AS'((Store.CURRENTMEMBER,Measures.[UnitSales])/(Store.CURRENTMEMBER.PARENT,Measures.[UnitSale

2、s]))',FORMAT_STRING='Percent' SELECT{Measures.[UnitSales],Measures.[UnitSalesPercent]}ONCOLUMNS,  ORDER(DESCENDANTS(Store.[USA].[CA],Store.[StoreCity],SELF),[Measures].[UnitSales],ASC)ONROWS FROMSales·重要顾客分布分析函数:Count、Sum、Filter、Descendants等;分析各个省份中重要顾客的数量及他们的总购买量,

3、"重要顾客"的定义是一个顾客的购买金额或者购买数目达到或超过一定的数值。 WITHMEMBER[Measures].[QualifiedCount]AS               ‘COUNT(FILTER(DESCENDANTS(Customers.CURRENTMEMBER,[Customers].[Name]),([Measures].[StoreSales])>10000OR([Measures].[UnitSales])>10))'                 MEMBER[Measures].[Qualif

4、iedSales]AS'SUM(FILTER(DESCENDANTS(Customers.CURRENTMEMBER,[Customers].[Name]),([Measures].[StoreSales])>10000OR([Measures].[UnitSales])>10),([Measures].[StoreSales]))'  SELECT{[Measures].[QualifiedCount],[Measures].[QualifiedSales]}ONCOLUMNS, DESCENDANTS([Customer

5、s].[AllCustomers],[StateProvince],SELF_AND_BEFORE)ONROWS FROMSales  ·排序函数:Order对各个产品类别按照StoreSales指标降序排列,排序分为维内排序/整体排序。select{[Measures].[UnitSales],[Measures].[StoreSales]}oncolumns, Order([Product].[ProductDepartment].members,[Measures].[StoreSales],DESC)onrows f

6、romSales ·历史相关的累计值函数:YTD、Sum、Descendants求销售额的本年累计值YTD(),类似还可以求解历史累计YTD()、本月累计MTD()、本周累计WTD()等,以及更通用的函数PeriodToDate()。withmember[Measures].[AccumulatedSales]as'Sum(YTD(),[Measures].[StoreSales])' select                  {[Measures].[StoreSales],[Measures].[Accumulat

7、edSales]}oncolumns,{Descendants([Time].[1997],[Time].[Month])}onrows from[WarehouseandSales] ·四则运算函数:四则运算函数;在成员上及指标上均可以进行四则运算,动态派生出新的成员及指标。 WITHMEMBERMEASURES.ProfitPercentAS'([Measures].[StoreSales]-[Measures].[StoreCost])/([Measures].[StoreCost])',FORMAT_STRING='

8、#.00%' MEMBER[Time].[FirstHalf97]AS '[Time].[1997].[Q1]+[Time].[1997].[Q2]' MEMBER[Time].[SecondHalf97]AS'[Time].[1997].[Q3]+[Time].[1997].[Q4]' 

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。