《Microsoft SQL Server 2008 Analysis Services Step by Step》学习笔记五:创建高级度量和计算(中)
2011-05-15 20:52
531 查看
SQL Server 2008中SQL应用系列及BI笔记系列--目录索引
导读:本文继续介绍创建高级度量和计算的基本技巧:使用MDX表达式创建计算成员和应用条件格式、理解计算优先权。
本文末尾提供两个项目源码:AdventureWorks_BI_Begin3和AdventureWorks_BI_End3,顾名思义,开始和完成。另外,包括数据库文件SSAS2008SBS_Data,请读者自行修改数据源ds的连接串。
本文将包括以下内容:
■1、使用:累加、伪累加、无累加、半累加的聚合函数创建度量
■2、使用元组(tuples)和MDX函数识别和导航cube中的单元格
■3、使用MDX表达式创建计算成员
■4、使用MDX表达式应用条件格式
■5、理解计算优先权
■6、使用计算脚本语句应用一个MDX公式到一个Cube
■7、创建KPIs(key performance indicators)
3:使用MDX表达式创建计算成员
4:[b]使用MDX表达式应用条件格式[/b]
关于MDX表达式IIF的用法,请参看MSDN(http://technet.microsoft.com/zh-cn/library/ms145994.aspx)
此时,部署项目,你会发现部署很快。因为我们只是修改了计算成员,并没有改变任何dimensions或cube的数据或格式,因而Analysis Services不需要处理任何数据。
重新步骤项目,并在browser选项卡中,选择Reconnect
再新增计算成员
也可以利用脚本来生成计算成员
5:在度量维度外创建变量成员
悲剧发生了!
除法纠正过来了,又注意到新的悲剧!
注意:
1、计算成员有先后顺序,最后一个表达式将Win。跟并发锁的原理是否有点类似?
2、当AGGREGATE MDX函数被用于计算成员时,计算成员求和性的度量取决于度量的聚合函数属性。(When the AGGREGATE MDX function is used in a calculated member, the calculated member summarizes measures based on the measure’s AggregateFunction property.)
附: SQL Server Analysis Services 官方教程(http://technet.microsoft.com/zh-cn/library/ms170208.aspx)
源码下载:
begin3
end3,将在本系列的7/7完成后提供。
数据库下载
邀月注:本文版权由邀月和CSDN共同所有,转载请注明出处。
助人等于自助! 3w@live.cn
导读:本文继续介绍创建高级度量和计算的基本技巧:使用MDX表达式创建计算成员和应用条件格式、理解计算优先权。
本文末尾提供两个项目源码:AdventureWorks_BI_Begin3和AdventureWorks_BI_End3,顾名思义,开始和完成。另外,包括数据库文件SSAS2008SBS_Data,请读者自行修改数据源ds的连接串。
本文将包括以下内容:
■1、使用:累加、伪累加、无累加、半累加的聚合函数创建度量
■2、使用元组(tuples)和MDX函数识别和导航cube中的单元格
■3、使用MDX表达式创建计算成员
■4、使用MDX表达式应用条件格式
■5、理解计算优先权
■6、使用计算脚本语句应用一个MDX公式到一个Cube
■7、创建KPIs(key performance indicators)
3:使用MDX表达式创建计算成员
4:[b]使用MDX表达式应用条件格式[/b]
关于MDX表达式IIF的用法,请参看MSDN(http://technet.microsoft.com/zh-cn/library/ms145994.aspx)
此时,部署项目,你会发现部署很快。因为我们只是修改了计算成员,并没有改变任何dimensions或cube的数据或格式,因而Analysis Services不需要处理任何数据。
重新步骤项目,并在browser选项卡中,选择Reconnect
再新增计算成员
也可以利用脚本来生成计算成员
5:在度量维度外创建变量成员
悲剧发生了!
除法纠正过来了,又注意到新的悲剧!
注意:
1、计算成员有先后顺序,最后一个表达式将Win。跟并发锁的原理是否有点类似?
2、当AGGREGATE MDX函数被用于计算成员时,计算成员求和性的度量取决于度量的聚合函数属性。(When the AGGREGATE MDX function is used in a calculated member, the calculated member summarizes measures based on the measure’s AggregateFunction property.)
附: SQL Server Analysis Services 官方教程(http://technet.microsoft.com/zh-cn/library/ms170208.aspx)
源码下载:
begin3
end3,将在本系列的7/7完成后提供。
数据库下载
邀月注:本文版权由邀月和CSDN共同所有,转载请注明出处。
助人等于自助! 3w@live.cn
相关文章推荐
- 《Microsoft SQL Server 2008 Analysis Services Step by Step》学习笔记五:创建高级度量和计算(中)
- 《Microsoft SQL Server 2008 Analysis Services Step by Step》学习笔记六:创建高级度量和计算(下)
- 《Microsoft SQL Server 2008 Analysis Services Step by Step》学习笔记六:创建高级度量和计算(下)
- 《Microsoft SQL Server 2008 Analysis Services Step by Step》学习笔记四:创建高级度量和计算(上)
- 《Microsoft SQL Server 2008 Analysis Services Step by Step》学习笔记四:创建高级度量和计算(上)
- 《Microsoft SQL Server 2008 MDX Step by Step》学习笔记十一:计算成员和动态命名集
- 《Microsoft SQL Server 2008 MDX Step by Step》学习笔记十三:创建报表(本书完)
- 《Microsoft SQL Server 2008 MDX Step by Step》学习笔记十一:计算成员和动态命名集
- 《Microsoft SQL Server 2008 MDX Step by Step》学习笔记十三:创建报表(本书完)
- 《Microsoft SQL Server 2008 MDX Step by Step》学习笔记五:生成复杂的集合(Sets)(上)
- 《Microsoft SQL Server 2008 MDX Step by Step》学习笔记五:生成复杂的集合(Sets)(上)
- 《Microsoft SQL Server 2008 Analysis Services Step by Step》学习笔记七:高级维度设计
- 《Microsoft SQL Server 2008 Analysis Services Step by Step》学习笔记七:高级维度设计
- 《Microsoft SQL Server 2008 Analysis Services Step by Step》学习笔记九:使用帐户智能(下)
- 《Microsoft SQL Server 2008 MDX Step by Step》学习笔记九:导航结构层次
- 《Microsoft SQL Server 2008 MDX Step by Step》学习笔记十二:动态安全
- 《Microsoft SQL Server 2008 Analysis Services Step by Step》学习笔记一:入门
- 《Microsoft SQL Server 2008 Analysis Services Step by Step》学习笔记十八:管理部署
- 《Microsoft SQL Server 2008 Analysis Services Step by Step》学习笔记二:Dimensions
- 《Microsoft SQL Server 2008 Analysis Services Step by Step》学习笔记一:入门