第 8 课:指定默认详细信息属性

新建日期: 2005 年 12 月 5 日

“默认详细信息属性**”是标识唯一实体实例的字段以及报表生成器用户在创建报表时可能发现的其他字段。当用户将实体拖动到设计区域时,将显示默认详细信息属性。例如,将“产品”实体添加到设计区域时,将显示下列字段:“名称”、“产品编号”、“重量”、“大小”、“颜色”以及“标准成本”。“名称”唯一地标识每个产品实例,但“产品编号”、“重量”、“大小”、“颜色”以及“标准成本”是用户在创建产品报表时可能要查看的有关产品的其他字段。“标识属性**”是指将每个实体实例标识为唯一项的一个或两个字段。例如,“名称”字段唯一地标识每个产品。

在本课中,您将为实体指定默认详细信息属性,然后将重新部署模型并在报表生成器中查看报表模型更改。

指定默认详细信息属性

  1. 在树视图中,选择**“销售人员”**实体。

  2. 在“属性”窗口中,选择 DefaultDetailAttributes

  3. 若要编辑属性,请单击省略号 () 按钮。

  4. 在**“AttributeReference 集合编辑器”对话框的“成员”列表中,选择“佣金百分比”,再单击“删除”**。

  5. 单击**“添加”**。

    将显示**“默认详细信息属性”**对话框。

  6. 在**“实体”列表中,选择“雇员”实体,再选择“联系人”**实体。

  7. 在**“字段”列表中,依次选择“名字”“中间名”“姓氏”,再单击“确定”**。

  8. 再单击**“确定”**。

    在“属性”窗口中,请注意,DefaultDetailAttributes 属性指示具有四个特性。当用户将“销售人员”实体添加到报表时,同时也会添加该销售人员的身份证号码、名字、中间名以及姓氏。

  9. 在**“文件”菜单中,单击“全部保存”**。

部署报表模型

  • 在**“生成”菜单中,单击“部署 AdventureWorks 模型”**。

在报表生成器中查看报表模型的更改

  1. 启动**“报表生成器”**。

  2. 在**“开始”窗格中,选择 AdventureWorks 模型,再单击“确定”**。

  3. 若要查看**“产品详细信息”**文件夹,请向下滚动实体列表。

    该文件夹在第 3 课中创建。

  4. 若要查看**“产品详细信息”文件夹的内容,请单击“产品详细信息”**。

    该文件夹中的实体是在第 3 课中添加到文件夹的。

  5. 在**“实体”列表中,找到“销售订单”实体和“销售额”**实体。

    这些实体在第 4 课中进行重命名。

  6. 选择**“销售订单”实体,并将“应付款总计”**字段拖动到设计区域。

    该字段在第 4 课中重命名,在第 7 课中进行格式设置。

  7. 将**“销售人员”实体拖动到“应付款总计”**字段的左侧。

    请注意,“身份证号码”、“名字”、“中间名”以及“姓氏”等字段也被添加到报表中。这些字段便是您在本课中添加到实体的默认详细信息属性。该报表与您先前创建的报表相同,但现在会显示新的模型更改。

  8. 若要查看报表的结果,请单击**“运行报表”**。

  9. 若要返回设计区域,请单击**“设计报表”**。

  10. 在**“文件”菜单中,单击“新建”**。

  11. 当显示**“开始”窗格时,请选择 AdventureWorks 模型,再单击“确定”**。

  12. 当系统提示保存报表时,请单击**“否”**。

    您不需要为了将来在教程课程中使用而保存该报表。

  13. 在**“实体”列表中,导航到“产品”**实体。

  14. 将**“产品”**实体拖动到设计区域。

    在“实体”列表中,请注意,“产品子类别”实体在“产品”实体的下面列出。

  15. 选择**“产品子类别”**实体。

    请注意该实体中的字段。同时,还请注意,“产品类别”实体在“产品子类别”实体的下面列出。

  16. 下一步,选择**“产品类别”**实体。

    请注意该实体中的字段。

这些实体只有一个与其关联的有用字段:即各自的 Name 属性。将这些字段作为“产品”实体的属性进行查看十分有用,而不需要分别导航到每一个实体。

后续步骤

在下一课中,您将更改实体的属性,以使其成为其他实体的查找实体。请参阅第 9 课:指定查找实体

请参阅

任务

教程:在模型设计器中完善报表模型

概念

Reporting Services 教程

其他资源

使用模型设计器

帮助和信息

获取 SQL Server 2005 帮助