SSRS 2012 内置字段 -- 介绍
常用内置字段
内置字段 |
类型 |
描述 |
ExecutionTime |
Datetime |
报表开始执行的日期和时间 |
Language |
字符串 |
运行报表使用者的语言类型 |
OverallPageNumber |
整数 |
当前的总页码。仅可使用于页眉和页脚 |
OverallTotalPages |
整数 |
报表中的总页数。仅可使用于页眉和页脚 |
PageNumber |
整数 |
当前(组)的页码。仅可使用于页眉和页脚 |
TotalPages |
整数 |
当前(组)的总页数。仅可使用于页眉和页脚 |
PageName |
字符串 |
页面名称 |
RenderFormat.IsInteractive |
布尔值 |
用来判断转义格式是否具有交互功能 |
RenderFormat |
字符串 |
用来判断呈现格式 |
ReportFolder |
字符串 |
包含报表文件夹的完整路径。这不包括报表服务器URL |
ReportName |
字符串 |
报表存放在报表服务器数据库的名称 |
ReportServerUrl |
字符串 |
报表开始执行的报表服务器的URL |
UserID |
字符串 |
运行报表的使用者ID |
请注意的是,PageNumber以及TotalPages在此就表示组内页码的意思。
RenderFormat以及RenderFormat.IsInteractive,可以用来作为判断转义的格式以及转义后的格式是否具有交互性,如此以来,可以用以判断后续的一些交互性功能是否需要运行。
此外,“使用者”可以用来描述报表使用者的信息,共计有以下两个成员:
成员 |
数据类型 |
说明 |
UserID |
String |
运行报表的使用者语言ID |
Language |
String |
日期的页码 |
UserId返回该报表使用者的“域\登录帐号”或是“计算机名称\登录帐号”,这个内置字段经常用在分辨报表使用者,以及进行对应的数据安全性筛选。至于Language则是返回报表默认语言的编码缩写。例如:简体中文的缩写为zh-cn。