水滴石穿

渴望成为高手--Amy.Qiu
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2010年4月7日

摘要: 1说明:查询在所有州都销售的品牌。with set [SoldInUSA] as 'Filter([Product].[Brand Name].Members, Not IsEmpty( ([USA], [Unit Sales]) ))'member [Measures].[SoldInState] as 'iif( IsEmpty(([Product].CurrentMember, [Unit ... 阅读全文

posted @ 2010-04-07 16:34 AmyQiu 阅读(960) 评论(0) 推荐(0) 编辑

摘要: SQL Server Analysis Service中Cube的结构 SSAS中Cube的结构 在SSAS(SQL Server Analysis Services)中构建Cube和编写MDX的时候,我们很容易被一些名词弄糊涂,比如:Dimension(维度),Measures Dimension(度量维度),Measure(度量),Hierarchy(层次结构),Attribute hiera... 阅读全文

posted @ 2010-04-07 16:21 AmyQiu 阅读(471) 评论(0) 推荐(1) 编辑

摘要: MDX涉及的一些概念 MDX主要涉及到了如下概念:成员、成员名和成员键、计算成员、成员函数、元组、元组函数、元组和维数、集合、聚合函数、集合和维数、命名集成员: 成员是代表维度中一次或多次数据出现的项。请把维度中的成员看作基础数据库中的一个或多个记录,其该列内的值归入该分类。成员是描述多维数据集中的单元数据时的最低参照层次。 例如,下面的关系图加入阴影以表示"时间.[下半年].[第三季度]"成员 ... 阅读全文

posted @ 2010-04-07 16:21 AmyQiu 阅读(990) 评论(0) 推荐(1) 编辑

摘要: MDX中函数的应用[代码] 阅读全文

posted @ 2010-04-07 16:20 AmyQiu 阅读(630) 评论(0) 推荐(0) 编辑

摘要: MDX优化Set操作—SUM中的CrossJoin 1. 优化Set操作的关键在于:把大的SET操作变成小的SET操作。2. 由于CrossJoin代价(CPU、内存)巨大,所以最好用其他操作代替CrossJoin操作。SUM中的CrossJoin作者认为:要避免SUM一个包含多个CrossJoin的Set,你可以用其他的操作(比如嵌套SUM)进行替换。据此,我测试了一下两组语句: W... 阅读全文

posted @ 2010-04-07 16:19 AmyQiu 阅读(819) 评论(1) 推荐(0) 编辑

摘要: MDX中的Where vs. Subselect/SubcubeWhere和Subselect/Subcube在MDX都是经常使用的语句,有的时候它们能起到相同的效果,而有的时候却又不能,这究竟是什么原因呢?本文将尝试就这些情况作一些分析(不对之处,欢迎大家及时指出)。以下MDX语句可以在SSAS(打了SP2补丁的版本)的示例库:Adventure Works中运行。 相同和不同Where和Sub... 阅读全文

posted @ 2010-04-07 16:17 AmyQiu 阅读(626) 评论(1) 推荐(0) 编辑

摘要: MDX中一些边界问题的处理 在编写MDX中,各种各样的边界情况存在,比如:Member不存在,被0除,或则某个部分在cube和维度中并不存在等等,本文对这些情况下如何来处理做了一个小结。以下MDX语句可以在SSAS的示例库:Adventure Works中运行。 Member不存在的情况在使用Member的一些函数(比如:Lag,Lead,ParalledPeriod等)的时候,我们经常需要得到当... 阅读全文

posted @ 2010-04-07 16:14 AmyQiu 阅读(413) 评论(0) 推荐(0) 编辑

摘要: MDX中常见的计算方法 本文介绍了一些经常编写的MDX语句的写法。以下MDX语句可以在SSAS的示例库:Adventure Works中运行。例子模型以下的MDX中用到的Hierarchy如下:百分比1)某个子项占总体的百分比。比如:每种Product的销售额占所有Product销售额的百分比。WITHMEMBER[Measures].[SaleAmountRatio]AS'[Measures].... 阅读全文

posted @ 2010-04-07 16:12 AmyQiu 阅读(4272) 评论(1) 推荐(1) 编辑