原文:微软BI 之SSRS 系列 - 使用带参数的 MDX 查询实现一个分组聚合功能的报表

基于数据仓库上的 SSRS 报表展示,一般可以直接通过 SQL 查询,存储过程,视图或者表等多种方式将数据加载并呈现在报表中。但是如果是基于 Cube 多维数据集的数据查询,就不能再使用 SQL 的语法了而应该使用 MDX 查询。关于 MDX 和其它 SSRS 的文章,请参看BI 系列随笔列表 SSIS, SSRS, SSAS, MDX, SQL Server 这是我们要实现的报表效果,使用的数据 ...

2013-10-09 23:09 11 6976 推荐指数:

查看详情

微软BISSRS 系列 - 使用分组 Group 属性实现基于父子递归关系的汇总报表

基于父子关系的递归结构在公司组织结构里比较常见,基本上都是在一张表里实现的自引用关系。在报表中如果要实现这种效果,并且在这个基础上做一些数据的汇总,可以使用到下面提到的方法。 要实现的效果大致如下 - 半收起的效果 - 从 AdventureWorks2012 中抽取一些示例 ...

Fri Dec 20 07:53:00 CST 2013 7 4365
微软BISSRS 系列 - 如何在 MDX 查询中获取有效的 MEMBER 成员属性作为参数传递

这篇小文章的来源是 天善问答,比如在报表中要根据点击某一个成员名称然后作为参数传递给自身报表或者下一张报表,这个在普通的 SQL 查询中没有任何问题。但是在 MDX查询是有区别的,比如在 MDX 中显示在报表上的结果是 Category 下的一个分类 Bikes,但是当点击了 Bikes之后 ...

Fri Jan 10 07:19:00 CST 2014 2 2000
微软BISSRS 系列 - 基于时间段参数MDX 查询以及时间日历 Date Picker 的时间类型参数

今天在天善问答里看到一个问题,如果我没有理解错的话,它应该是指比如在一个报表中选取一个时间段,然后求出这个时间段的某个 Measure 的 SUM 和。并且同时求出这两个时间点对应的上一年的时间点之间的同一个 Measure 的 SUM 和。 比如当前选取的时间点是 2004年1月8日,结束时 ...

Thu Nov 28 23:13:00 CST 2013 1 3810
微软BISSRS 系列 - 报表分组聚合中处理不规则层次结构的技巧(没有子元素的时候不展开, 删除+符号)

分组聚合的展开和收起效果在SSRS Report中非常常用,并且有时还要处理一些比较特别的情况。比如分组合并时有的层次结构是不规则的,有的组有两层,遇到这种情况应该如何处理? 注意到下面的这个需求,如果 France 下面没有其它的子层级,就不显示 + 号,如果 United ...

Tue Aug 13 08:44:00 CST 2013 16 4942
微软BISSRS 系列 - 如何实现报表导航 Navigation 和钻取 Drill Down 的效果

开篇介绍 如何在 SSRS 报表实现标签导航 Navigation 和向下钻取 Drill Down的效果? 如同下面这个例子一样 - 在页面第一次加载的时候,默认显示是全部地区的销售总和情况,上面一张图是显示各个国家的零售额和网售额,下面一张图是根据时间小时销售额的趋势 ...

Wed Jan 15 08:21:00 CST 2014 23 7765
微软BISSRS 系列 - 如何实现报表标签的本地化 - 中文和英文的互换

SSRS 中并没有直接提供本地化的配置方式,因此在 SSRS实现本地化,比如有英文标题还有可选的中文标题,就需要通过其它的方式来解决。 比如默认是这样的英文标题 - 但是本地中方用户可能比较喜欢看到这样的标题 - 我们可以通过以下方式来实现 - 创建一张翻译表,这张翻译表将配置 ...

Tue Mar 04 07:12:00 CST 2014 12 1454
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM