使用字段(报表生成器)

更新日期: 2006 年 12 月 12 日

字段包含可以向报表布局中添加的数据。选中某个实体时,即会在“资源管理器”窗格的**“字段”**区域中显示该实体包含的字段。若要直接使用字段,您可以将字段添加到设计区域,方法是拖动字段名称、双击字段名称或选择字段名称旁边的复选框。若要使用一组默认字段,您可以拖动实体名称或双击实体名称将实体添加到设计区域。与该实体关联的默认字段将被添加到设计区域。例如,如果将 AdventureWorks 模型的 Employee 实体添加到报表中,则以下字段也会被添加到设计区域:National ID Number、First Name、Middle Name、Last Name 和 Email Address。在数据源中设置的属性将确定添加哪些字段。

通过使用可用的字段和实体,您可以自定义在报表中显示的信息。您可以:

  • 按照指定的顺序将字段拖放到报表布局中,您几乎可以将字段拖放到报表中的任意位置。
  • 设置字段格式,以便按所需方式显示内容。
  • 组合任意字段以筛选内容。
  • 基于一个或多个字段按升序或降序对报表数据进行排序。
  • 在数据源和当前实体中搜索字段。
  • 编辑字段的公式。
  • 创建新的字段。

字段类型

字段可包含两种类型的值:单值和一组值的总计(也称为聚合)。例如,Last Name 和 Unit Price 属于单值,而 Total Sales 是聚合,即基于一组值的和的总计字段。报表生成器使用以下字段:Text、Number、Date/DateTime、Money、Aggregate、Image 和 Boolean。

通过为字段定义公式可以创建自己的字段。例如,您可以创建一个字段来呈现报表中显示的其他三个字段的和。创建该字段时,您可以定义公式来告知报表服务器将指定字段相加,并将结果显示在您刚创建的字段中。

字段在“资源管理器”窗格的**“字段”**区域中的显示顺序由数据源来决定。通常,最常用的字段将靠近列表的顶部。创建的新字段显示在列表的顶部。

单值字段和总计字段都可以具有变体。字段变体是包含基于顶级字段的数据的字段。例如,Product 实体包含 Sell End Date 字段。此字段具有内嵌在其下的字段变体,例如 Sell End Day、Sell End Month、Sell End Year 和 Sell End Quarter。这些字段都包含基于 Sell End Date 字段的数据。

字段组

向报表布局中拖动字段时,报表生成器将创建相应的组以在其中显示字段。您可以通过选择报表布局来查看字段组。报表生成器创建的组都基于字段间的关系。通过在报表布局中移动字段可以修改字段的分组方式。

Aa337116.note(zh-cn,SQL.90).gif注意:
将字段逐个添加到报表布局与将字段作为一个组添加到报表布局所得到的结果集不同。创建报表时,应该意识到这会对报表结构和查询产生何种影响。

以下是报表生成器用来对字段进行分组的一些基本规则:

  • 拖至设计区域左边缘的任何字段将成为单独的组。
  • 放至设计区域右侧的字段将组织到其左边紧邻的分组中。
  • 在放置聚合字段时,将自动在所有组中显示总计。
Aa337116.note(zh-cn,SQL.90).gif注意:
通过双击字段名称或选择复选框添加字段时,字段将添加到设计区域的右侧。如果可能,该字段将添加到报表最后一组字段中。如果无法添加到最后一组,将在报表中紧靠其右侧创建一个新组。

若要向特定的组中添加字段,请将该字段拖至组中的某个位置或拖至该组上方的组选项卡上。

字段图标

图标 类型 说明
文本图标

Text

指示其中数据为文本的字段;例如,单词“Yes”。

数字字段图标

Number

指示其中数据为单个数值的字段;例如,数字 5。

日期/日期时间字段图标

Date/date time

指示其中数据为日期和/或时间值的字段;例如,4/3/2005。

Money 字段图标

Money

指示其中数据为货币值的字段;例如,$782.95。

聚合字段图标

Aggregate

指示其中的数据表示对一组数字进行计算所得的单个数值的字段。例如,通过将 25 个销售人员的销售额数字累加计算得到这 25 个销售人员在 2010 年中的总销售额,总和显示为单个数值。

布尔字段图标

Boolean

指示其中数据为 True/False 或是/否值的字段;例如,某列中指示特定产品是否已停产的是/否值。

图像图标

Image

指示其中数据为图像的字段。例如,假设数据库包含每个产品的图像。将这些图像包括在数据源中时,此图标将与字段名称一起显示。

请参阅

概念

创建报表(报表生成器)
了解报表布局和呈现(报表生成器)
设置报表的格式(报表生成器)
处理数据(报表生成器)
使用报表布局(报表生成器)

其他资源

报表生成器术语

帮助和信息

获取 SQL Server 2005 帮助

更改历史记录

发布日期 历史记录

2006 年 12 月 12 日

新增内容:
  • 添加了有关使用复选框将实体和字段添加到设计区域的信息。

2006 年 7 月 17 日

更改的内容:
  • 添加了注释。

2006 年 4 月 14 日

更改的内容:
  • 阐明了默认字段的相关语言,并提供相关示例。
  • 阐明了聚合字段的相关语言。