4.10、SSRS-通过时间段来进行查询
来源:互联网 发布:win10 平板 知乎 编辑:程序博客网 时间:2024/05/16 06:33
SSRS报表中通过时间段来进行查询
1 新建报表【PeriodsReport】
2 打开【报表数据】-》新建【数据源】,添加相应数据源
3 新建【报表主数据集】-》通过【查询设计器】设计相应的查询字段和查询条件【注意:查询条件请勿包括后面要用到的时间段的轴】
4 在报表设计器中,设计报表的展示方式,如表格还是图表等,并预览
5 新建【时间数据集】该数据集主要用来生成时间名和时间的uniqueName,如下
withmember [value] as [Date].[年-月-日].currentMember.uniqueNamemember [name] as [Date].[年-月-日].currentMember.parent.name+[Date].[年-月-日].currentMember.name select{ [value], [name]} on 0,{ [Date].[年-月-日].[YearNum].&[2014].&[1]: [Date].[年-月-日].[YearNum].&[2017].&[12]}on 1from [Park] 6 新建参数【startMonth】和【endMonth】,数据类型为【文本】,并绑定到上面的数据集 7 重新打开【报表主数据集】7.1 打开【查询设计器】,切换到【mdx代码模式】,并整理mdx代码7.2 将FROM [Park]替换成如下FROM (select{strToMember(@fromMonth) : strToMember(@toMonth)}on 0from [Park])
【1、 可以看到我们为mdx查询增加了两个参数,strToMember是将字符串转成mdx的成员】
【2、 SSRS的参数都是以子查询的方式来完成的,这里就是增加了一个子查询】
7.3 此时点击【确定】会报查询参数未声明的错误,那是因为我们还没有手动声明这个查询的参数就来使用了
7.4 点击【查询参数】,添加参数【fromMonth】和【toMonth】,并设定维度和层次结构以及默认值,完成后再查询,则有结果,点击【确定】完成mdx的编写
7.5 打开【数据集属性】的【参数】,添加两个【mdx查询参数】对应的【报表参数】,为Parameters!startMonth.Value和Parameters!endMonth.Value
8 完成,预览,选择时间段进行查询
0 0
- 4.10、SSRS-通过时间段来进行查询
- Hibernatre 中使用Criteria 进行时间段查询
- 时间段查询
- 通过sed来查看日志的某个时间段
- 选择时间段本周、本月、本季度、本年的条件来查询
- mysql数据库当中根据时间段来查询数据
- 如何在需要的时候通过命令行触发事件来运行SSRS的报表订阅
- 用service来进行查询
- 通过查询结果进行分页
- 通过子查询进行UPDATE
- mongodb在java中进行模糊查询以及时间段查询总结
- select通过text的值来进行选定来进行
- sql时间段查询
- Access 时间段查询
- SQL时间段查询
- SQL Server 查询时间段
- SQL时间段查询
- 分时间段查询
- Spring Data JPA
- CSS 雪碧图
- 如何下载POI标注-信息点
- 让IE6 IE7 IE8 IE9 IE10 IE11支持Bootstrap的解决方法
- FFMPEG学习记录及总结
- 4.10、SSRS-通过时间段来进行查询
- libevent源码深度剖析十一
- 学习计划
- mysql5.7 版本在window下的安装
- Windows文件对象
- iOS 将Log日志输出到文件中保存
- UIBezierPath绘制进度条
- iOS验证邮箱的有效性
- AutoCAD图纸统计工具