ReportStudio入门教程(三十四) - 固定显示4个季度

有这样一个需求,通过年份和季度过滤,固定显示4个季度的数据,大于该季度的数据显示为空。

首先我们需要建模,请参考这几篇博客:

Framework Manager入门教程(三) - 固定显示4个季度(FM建模)(上) 

Framework Manager入门教程(四) - 固定显示4个季度(FM建模)(中) 

Framework Manager入门教程(五) - 固定显示4个季度(FM建模)(下) 

Framework Manager入门教程(六) - 固定显示4个季度(FM建模)(续一)

Framework Manager入门教程(七) - 固定显示4个季度(FM建模)(续二)

1. 使用发布的数据包新建报表

ReportStudio入门教程(三十四) - 固定显示4个季度_第1张图片

ReportStudio入门教程(三十四) - 固定显示4个季度_第2张图片

2.  拖一个交叉表

ReportStudio入门教程(三十四) - 固定显示4个季度_第3张图片

ReportStudio入门教程(三十四) - 固定显示4个季度_第4张图片

ReportStudio入门教程(三十四) - 固定显示4个季度_第5张图片

好了,数据没有问题,我们下面开始完成需求

3. 添加年份的过滤

切换到查询界面,拖一个过滤器

ReportStudio入门教程(三十四) - 固定显示4个季度_第6张图片

ReportStudio入门教程(三十四) - 固定显示4个季度_第7张图片

4. 使用宏函数,构造四个季度

4.1 新建查询计算,选择“以计算的成员”,时间维度

ReportStudio入门教程(三十四) - 固定显示4个季度_第8张图片

4.2 输入函数

ReportStudio入门教程(三十四) - 固定显示4个季度_第9张图片

4.3 使用同样的方法,创建其他3个季度

ReportStudio入门教程(三十四) - 固定显示4个季度_第10张图片

4.4 拖到报表上,测试下

ReportStudio入门教程(三十四) - 固定显示4个季度_第11张图片

ReportStudio入门教程(三十四) - 固定显示4个季度_第12张图片

到这里,我们核心的地方就是实现了

5. 修改一下过滤器,将季度的过滤也加上

ReportStudio入门教程(三十四) - 固定显示4个季度_第13张图片

再运行下报表,测试下

ReportStudio入门教程(三十四) - 固定显示4个季度_第14张图片

。。。现在有点儿小问题

我这没有办法固定显示4个季度了,但是,在公司的服务器上就可以,也许是哪里的配置有问题,这个等以后再研究下吧......委屈


你可能感兴趣的:(Cognos,显示4个季度)