- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验四 MDX的操作
实验目的:
1、掌握MDX的基本语法。
2、掌握MDX在OLAP的基本操作
实验课时:2学时
实验内容:
运行环境
步骤:
(1)添加数据库华兴商业银行贷款分析.mdf
(2)打开项目文件Analysis Services 项目0926.Sln
(3)修改多维数据源的数据连接:
双击华兴商业银行贷款分析.ds,打开如下所示对话框,单击编辑按钮,设置为本机数据源。
÷
(4)单击sql server management studio,在如下对话框中选择服务器类型为analysis sevices.单击连接按钮。
(5)单击新建查询按钮,并在第二行的下拉列表中选择analysis services 项目0926。
按如下方式输入代码,单击分析命令和执行命令查看结果。
实验作业:
内容1:
利用MDX查询所有贷款类别的正常贷款
select {[贷款类别代码表].[贷款类别名称].[贷款类别名称]} on columns
from [华兴商业银行贷款分析]
where [Measures].[正常贷款]
利用MDX查询所有贷款类别每年的正常贷款
select {[贷款类别代码表].[贷款类别名称].[贷款类别名称]} on columns,
{[时间].[年名称].[年名称]} on rows
from [华兴商业银行贷款分析]
where [Measures].[正常贷款]
利用MDX查询长期贷款和中期贷款在各个季度的贷款总额。
select {[贷款期限名称].[长期贷款],[贷款期限名称].[中期贷款]} on columns,
{[时间].[季度名称].[季度名称]} on rows
from [华兴商业银行贷款分析]
where [Measures].[贷款总额]
利用MDX查询所有贷款类别在所有行业分类中1中的贷款总额。(要求分别用members或children)
select {[贷款类别代码表].[贷款类别名称].children} on columns,
{[法人基本信息表].[行业分类1].children} on rows
from [华兴商业银行贷款分析]
where [Measures].[贷款总额]
select {[贷款类别代码表].[贷款类别名称].members} on columns,
{[法人基本信息表].[行业分类1].members} on rows
from [华兴商业银行贷款分析]
where [Measures].[贷款总额]
内容2:
利用MDX查询中期、长期和短期贷款在2003年和2004年的贷款总额
select {[年名称].[Calendar 2003],[年名称].[Calendar 2004]} on columns,
{[长期贷款],[中期贷款],[短期贷款]} on rows
from [华兴商业银行贷款分析]
where [Measures].[贷款总额]
利用MDX查询所有不同贷款期限明细名称每年的正常贷款和贷款总额
select CROSSJOIN([年名称].[年名称],
{[Measures].[贷款总额],[Measures].[正常贷款]}) on columns,
{[贷款期限明细名称].[贷款期限明细名称]} on rows
from [华兴商业银行贷款分析]
利用MDX查询所有贷款类别明细名称每年的不良贷款,正常贷款及贷款总额。
select CROSSJOIN([年 名称].[年 名称],
{[Measures].[不良贷款],[Measures].[正常贷款],[Measures].[贷款总额]}) on columns,
{[贷款类别明细名称].[贷款类别明细名称]} on rows
from [华兴商业银行贷款分析]
内容3:
利用MDX查询行业分类2中各个行业的贷款总额,并按贷款总额降序排序。
select [Measures].[贷款总额] on columns,
order([行业分类].[行业分类],
([Measures].[贷款总额]),desc) on rows
from [华兴商业银行贷款分析]
with member定义计算成员“不良贷款率=[Measures].[不良贷款]/ [Measures].[贷款总额]”,并浏览不同市行的不良贷款率
WITH
MEMBER [MEASURES].[不良贷款率] AS
[Measures].[不良贷款]/[Measures].[贷款总额]
SELECT {[Measures].[贷款总额],[Measures].[不良贷款],
[MEASURES].[不良贷款率]} ON COLUMNS,
[市行名称].CHILDREN ON ROWS
F
文档评论(0)