博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何用动态参数取得季度数据
阅读量:6260 次
发布时间:2019-06-22

本文共 521 字,大约阅读时间需要 1 分钟。

在报表设计过程中,可以通过参数模板选择不同的数据来展现报表,那么如何通过选择季度来展现该季度下的数据呢,下面就用动态参数来实现这个需求。

第一步,连接demo数据源,新建一张报表。

sql语句为SELECT * FROM 订单 WHERE (订单.订购日期 >=? or ? isnull) AND (订单.订购日期 <=? or ? isnull),报表样式如下:

其中arg1为普通参数,arg2arg3为动态参数,我们以1997年为例设置季度,arg2的表达式为case(@arg1,"1","1997-01-01","2","1997-04-01","3","1997-07-01","4","1997-10-01","")arg3的表达式为case(@arg1,"1","1997-03-31","2","1997-06-30","3","1997-09-30","4","1997-12-31","")。这样就通过arg2arg3设置了季度的范围。

第三步,新建参数模板

参数模板的样式如下图:

选择四季度,数据如下:

这样在报表中通过选择季度来动态改变数据的需求就实现了,这样做可以使报表更加灵活,不必将所有字段全部取出。

 

转载地址:http://sahsa.baihongyu.com/

你可能感兴趣的文章
Delphi 关键字详解[整理于 "橙子" 的帖子]
查看>>
Session的配置
查看>>
DropDownList中显示无限级树形结构
查看>>
光学字符识别引擎 Tesseract-ocr 安装过程
查看>>
定时备份windows机器上的文件到linux服务器上的操作梳理(rsync)
查看>>
MOSS程序中如何发Mail?
查看>>
错误:”未能加载文件或程序集“System.Web.Mvc, Version=2.0.0.0” 解决方法
查看>>
jQuery之post方法
查看>>
[LeetCode] Binary Tree Postorder Traversal
查看>>
js时间加减
查看>>
【易语言学习】Day1
查看>>
mapreduce中控制mapper的数量
查看>>
JS~jwPlayer为js预留的回调方法大总结
查看>>
wpa_supplicant是什么?
查看>>
ElasticSearch 攻略(三)概念认识
查看>>
第 19 章 MySQL Server
查看>>
Python Set Literals
查看>>
提高CSS对浏览器的兼容性!不是看你代码有多强,是看你对问题的态度
查看>>
[LintCode] Longest Substring Without Repeating Characters
查看>>
jquery 选择器的总结
查看>>