显示页码或其他报表属性(报表生成器和 SSRS)

可以方便地向报表的页眉或页脚添加页码、报表标题、文件名和其他报表属性。 这些属性在“报表数据”窗格的“内置字段”文件夹中存储为字段:

  • 执行时间

  • 页码

  • 报表文件夹

  • 报表名称

  • 报表服务器 URL

  • 全部页

  • 用户 ID

  • 语言

对于页码,您可能希望在数字前添加单词“Page”。 也可能希望显示总页数。

注意注意

将总页数添加到页脚在运行或预览报表时可能会降低性能。

注意注意

在 SQL Server Data Tools 中,您可以在报表生成器和报表设计器中创建和修改报表定义 (.rdl)。每个创作环境提供了不同的方式来创建、打开和保存报表和相关项。有关详细信息,请参阅 Web 上 microsoft.com 中的“在报表设计器和报表生成器中设计报表 (SSRS)”。

添加页码或其他报表属性

  1. 在“报表数据”窗格中,展开“内置字段”文件夹。

    注意注意

    如果看不到“报表数据”窗格,请在“视图”选项卡上选中“报表数据”

  2. 将**“页码”**字段从“报表数据”窗格拖动到报表表头和表尾。

    注意注意

    页脚将自动添加到报表。 若要添加页眉,请在“插入”选项卡上,单击“页眉”,然后单击“添加页眉”

    将添加一个包含简单表达式 [&PageNumber] 的文本框。

在页码前添加单词 "Page"

  1. 右键单击包含 [&PageNumber] 的文本框,然后单击**“表达式”**。

    **“为以下项设置表达式: 值”**文本框包含表达式 =Globals!PageNumber。

  2. 将光标放在 = 号后,然后键入 "Page " &。

    该表达式现在变为 ="Page "&Globals!PageNumber

  3. 单击“确定”。

在页码后面添加总页数

  1. 右键单击包含表达式的文本框,然后单击**“表达式”**。

  2. 在表达式的末尾键入 &" of "&。

  3. 在“类别”窗格中,展开**“内置字段”**,然后双击 TotalPages

    该表达式现在变为 ="Page "&Globals!PageNumber &" of "&Globals!TotalPages

  4. 单击“确定”。

请参阅

任务

设置文本框中文本的格式(报表生成器和 SSRS)

概念

页眉和页脚(报表生成器和 SSRS)