reporting service 中使用报表表达式

reporting service 中使用报表表达式

ID:13274713

大小:59.00 KB

页数:5页

时间:2018-07-21

reporting service 中使用报表表达式_第1页
reporting service 中使用报表表达式_第2页
reporting service 中使用报表表达式_第3页
reporting service 中使用报表表达式_第4页
reporting service 中使用报表表达式_第5页
资源描述:

《reporting service 中使用报表表达式》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、ReportingService中使用报表表达式在ReportingServices中,可以在整个报表定义中使用表达式来指定或计算以下各项的值:参数、查询、筛选器、报表项属性、组和排序定义、文本框属性、书签、文档结构图、动态页眉和页脚内容、图像以及动态数据源定义。本主题提供了一些可在其中使用表达式更改报表内容或外观的示例。此列表并不全面。可以在显示表达式(fx)按钮的对话框或显示<表达式...>的下拉列表中设置任何属性的表达式。表达式以MicrosoftVisualBasic语言编写。表达式以等号(=)开头,后跟对内置集合(如数据集字段和参数)

2、、常量、函数和运算符的引用组合。使用简单表达式“简单表达式”包含对单个数据集字段、参数或内置字段的引用。简单表达式以前后加方括号的形式显示在设计图面和对话框中。例如,某个数据集字段显示为[ProductID]。将字段从数据集拖到文本框中时,会自动创建简单表达式。会创建一个占位符,并且该表达式将定义基础值。还可以在设计图面或对话框中的数据区域单元格或文本框中直接键入表达式,例如[ProductID]。下表列出了简单表达式的用法示例:该表介绍了功能、要设置的属性、通常用于设置该属性的对话框以及属性的值。与其他表达式一样,您可以在设计图面上、对话框或

3、“属性”窗格中直接键入简单表达式,也可以在“表达式”对话框中编辑简单表达式。功能属性、上下文和对话框属性值指定要在文本框中显示的数据集字段。文本框中占位符的Value属性。使用“占位符属性”对话框->“常规”。[Sales]组的聚合值。与Tablix组相关联的行中占位符的Value属性。使用“文本框属性”对话框->“常规”。[Sum(Sales)]包含页码。位于页眉的文本框中占位符的Value属性。使用“文本框属性”对话框->“常规”。[&PageNumber]显示所选参数值。设计图面上的文本框中占位符的Value属性。使用“文本框属性”对话框

4、->“常规”。[@SalesThreshold]指定数据区域的组定义。Tablix组中的组表达式。使用“Tablix组属性”对话框->“常规”。[Category]从表中排除特定字段值。Tablix中的筛选器公式。使用“Tablix属性”对话框->“筛选器”。有关数据类型,请选择Integer。[Quantity]>100只包含组筛选器的特定值。Tablix组中的筛选器公式。使用“Tablix组属性”对话框->“筛选器”。[Category]=Clothing从数据集中排除多个字段的特定值。Tablix中某个组的筛选器公式。使用“Tablix属

5、性”对话框->“筛选器”。=[Color]<>Red=[Color]<>Blue基于表中的现有字段指定排序顺序。Tablix中的排序表达式。使用“Tablix属性”对话框->“排序”。[SizeSortOrder]将查询参数链接到报表参数。数据集中的参数集合。使用“数据集属性”对话框->“参数”。[@Category][@Category]将参数从主报表传递到子报表。子报表中的参数集合。使用“子报表属性”对话框->“参数”。[@Category][@Category]有关更多示例,请参阅表达式示例(ReportingServices)。使用复杂

6、表达式复杂表达式可包含多个内置引用、运算符和函数调用,它在设计图面上显示为<>。若要查看或更改表达式文本,则必须打开“表达式”对话框或在“属性”窗格中直接键入一个表达式。下表列出了复杂表达式的常见用法,可用于显示或组织数据、更改报表外观(包括要设置的属性、通常用于设置该属性的对话框以及属性的值)。可以在对话框、设计图面或“属性”窗格中直接键入表达式。功能属性、上下文和对话框属性值计算数据集的聚合值。文本框中占位符的Value属性。使用“占位符属性”对话框->“常规”。=First(Fields!Sales.Value,"DataSe

7、t1")在同一文本框中串联文本和表达式。位于页眉或页脚中的文本框中占位符的Value。使用“Tablix属性”对话框="Thisreportbeganprocessingat"&Globals!ExecutionTime->“筛选器”。计算不同作用域中的数据集的聚合值。位于Tablix组中的文本框中占位符的Value。使用“Tablix属性”对话框->“筛选器”。=Max(Fields!Total.Value,"DataSet2)根据值设置文本框中数据的格式。Tablix详细信息行中的文本框中占位符的Color。使用“文本框属性”对话框->“字

8、体”。=IIF(Fields!TotalDue.Value<10000,"Red","Black")计算一次要在整个报表中引用的值。报表变量的Valu

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。