4.8、SSRS-基础知识补充

来源:互联网 发布:可以看电视的软件 编辑:程序博客网 时间:2024/05/29 11:24

SSRS基础知识补充

 

1          SSRS中的数据表格(列表、表、矩阵)

1.1         列表

将数据按定义的列一行行的展示出来

1.2         表

包含列表的功能,但可以对数据进行分组、统计展示。在下方的行组/列组中编辑分组层级即可

1.3         矩阵

包含表功能,但可以动态生成列,而表的列是固定的

 

2          报表数据源与数据集分两种

2.1         嵌入的,即私有的

2.2         共享的,即公有的

 

3          报表类型

3.1         工作报表,日常的报表,如年、月、日报

3.2         可视化报表,即将数据进行图形图像的可视化

3.3         分析型报表,帮助用户更好的发现问题,并分析问题产生的原因

 

4          显示隐藏数据集

4.1         在“报表数据”-》右键“数据集”-》显示隐藏数据集,可显示隐藏的数据集

4.2         当我们生成数据集时,如果勾选了条件的话,条件内的数据就是通过隐藏的数据集进行绑定的

 

5          Lookup查找报表内的数据集,返回单个数据,例

=Lookup(         "2014-01-02",         Fields!日期.Value,         Fields!进场.Value,         "DataSet2")

这个的意思是,查找数据集“DataSet2”,中的“日期”字段,查找的内容为“2014-01-02”,输出的字段为“进场”

 

6          Lookupset查找报表内的数据集,返回一组数据,例

=Join(         LookupSet(3, Fields!进场.Value,Fields!日期.Value, "DataSet2"),         ",")

这里的意思是,查找数据集“DataSet2”,中的“进场”字段,查找进场数为“3”的所有数据,并返回所有的匹配的“日期”字段的数据,join将数据集转换成字符串,并用逗号分隔

 

7          Join将列表输出为字符串

Join(         集合对象,         “分隔符”)


8          First获取集合中某个属性的第一个值,例

=First(         Fields!日期.Value,                    "DataSet2")

意思是获取数据集“DataSet2”的“日期”字段的,第一个值

 

9          在报表显示所选参数

当我们需要将报表的查询条件显示在报表上时,可以通过拖拽的方式直接将“报表数据”的“参数”拖拽到相应的位置即可,如果是多选的数据,可以使用Join来转换成字符串




0 0
原创粉丝点击