加入收藏 | 设为首页 | 会员中心 | 我要投稿 宁德站长网 (https://www.0593zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

SSRS:使用带参数的 MDX 查询实现一个分组聚合功能的报表

发布时间:2016-08-17 22:24:18 所属栏目:MsSql教程 来源:站长网
导读:基于数据仓库上的 SSRS 报表展示,一般可以直接通过 SQL 查询,存储过程,视图或者表等多种方 式将数据加载并呈现在报表中。但是如果是基于 Cube 多维数据集的
基于数据仓库上的 SSRS 报表展示,一般可以直接通过 SQL 查询,存储过程,视图或者表等多种方 式将数据加载并呈现在报表中。但是如果是基于 Cube 多维数据集的数据查询,就不能再使用 SQL 的语 法了而应该使用 MDX 查询。关于 MDX 和其它 SSRS 的文章,请参看 BI 系列随笔列表 (SSIS, SSRS, SSAS, MDX, SQL Server)

这是我们要实现的报表效果,使用的数据库示例是 MDX Step by Step 2008 的 SSAS DEMO 数据库。

收起的效果 - 按 Product Category 分组聚合并呈现所有财年的销售情况。

SSRS:使用带参数的 MDX 查询实现一个分组聚合功能的报表

展开之后能够看到 Product Sub Category 的销售数据。

SSRS:使用带参数的 MDX 查询实现一个分组聚合功能的报表

通俗一点的讲,从数据仓库到 Cube 的过程就是将平面数据立体化的过程,在这个过程中加入了从各 个不同角度对数据的聚合。而从 Cube 到 SSRS 报表的过程又恰恰相反将立体化的数据平面化的结果。

分析上面的需求,其中需要娶到 Category, Subcategory, Calendar Year 以及 Reseller Sales Amount 的数据。SSRS 报表可以对平面化的数据非常快速的分组和聚合的,因此上面的需求我们整理一 下就得到了这样的一个数据表原型。

SSRS:使用带参数的 MDX 查询实现一个分组聚合功能的报表

(编辑:宁德站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读