教程:脱机创建快速图表报表 (Report Builder 2.0)
即使不连接到报表服务器或数据库,也可以快速试验这个小教程。教程使用可以从此主题复制的 XML 数据,并直接粘贴到向导中,因此可以立即开始使用 Report Builder 2.0。
在此教程中,将使用向导创建饼图,然后将对其稍作修改以了解都能执行哪些操作。
先决条件
唯一的先决条件是要在计算机上安装 Report Builder 2.0。如果需要得到安装说明,请询问系统管理员。
创建饼图
单击**“开始”,依次指向“程序”**和 Microsoft SQL Server 2008 Report Builder,然后单击 Report Builder 2.0。
在设计图面上,单击**“图表向导”**图标。
在**“选择数据源的连接”页中,单击“新建”**。
此时将打开**“数据源属性”**对话框。
可以将数据源命名为任何名称。在**“名称”**框中,键入 MyPieChart。
在**“选择连接类型”**框中,单击 XML。
单击**“凭据”选项卡,选择“使用当前 Windows 用户。可能需要 Kerberos 委托”,然后单击“确定”**。
在**“选择数据源的连接”页中,单击 MyPieChart,然后单击“下一步”**。
复制以下文本,并将它粘贴到**“设计查询”**页中心的大框中。
<Query> <ElementPath>Root /S {@Sales (Integer)} /C {@FullName} </ElementPath> <XmlData> <Root> <S Sales="500"> <C FullName="Michael Blythe" /> </S> <S Sales="250"> <C FullName="Linda C Mitchell" /> </S> <S Sales="350"> <C FullName="Jillian Carson" /> </S> <S Sales="450"> <C FullName="Ranjit Varkey" /> </S> <S Sales="150"> <C FullName="Jae Pak" /> </S> </Root> </XmlData> </Query>
单击**“下一步”**。
在**“选择图表类型”页中,单击“饼图”,然后单击“下一步”**。
在**“排列图表字段”页中,在“可用字段”**框中双击 Sales 字段。
注意,它将自动移动到**“值”**框,因为它是数字值。
将 FullName 字段从**“可用字段”框拖到“类别”框(或双击它,它将转到“类别”**框)。
单击**“完成”**。
现在,将在设计图面上看到新饼图报表。看到的内容很有代表性。图例读取 Full Name 1、Full Name 2 等,而不是销售人员的名字,并且饼图切片的大小不准确。它只用于展示报表的外观。
若要看见实际的饼图,请在功能区的**“主文件夹”选项卡上单击“运行”**。
运行向导之后
现在您便拥有了饼图报表,从而可以对其进行操作。在功能区的**“运行”选项卡上,单击“设计”**,这样可以继续修改它。
放大图表
首先,您可能希望放大饼图。单击图表(但不要单击图表中的任何元素)以选择它,并拖动右下角以调整它的大小。
添加报表标题
在显示“单击此处添加标题”的框中单击,并键入标题。可以键入 My First Pie Chart。
添加百分比
在饼图上将百分比值显示为标签
在饼图上右键单击,并选择**“显示数据标签”**。数据标签应显示在饼图上的每个切片上。
在标签上右键单击,并选择**“序列标签属性”。此时将显示“序列标签属性”**对话框。
为**“标签数据”**选项键入 #PERCENT{P0}。
{P0} 将提供没有小数位数的百分比。如果只是键入 #PERCENT,则数字将有两位小数。#PERCENT 是执行计算或函数的关键字,还有很多这样的关键字。
有关自定义图表标签和图例的详细信息,请参阅如何在饼图上显示百分比值 (Report Builder 2.0)和如何更改图例项的文本 (Report Builder 2.0)。
添加 3D 效果
图表相当平面化。还可以让它拥有一点深度。
生成 3D 图表
右键单击图表,并选择**“三维效果”**。
**“图表区属性”对话框将在“三维选项”**页上打开。
单击**“启用三维”**。
然后可以旋转图表,并设置其倾斜角度。默认值是 30 和 30。让我们尝试一下。
单击**“运行”**以预览报表。
有关详细信息,请参阅如何将三维效果添加到图表 (Report Builder 2.0)。
下一步是什么?
现在已在 Report Builder 2.0 中创建了第一个报表,即可准备尝试其他教程,并开始利用自己的数据创建报表。若要运行 Report Builder 2.0,需要拥有通过“连接字符串”(它使您实际连接到数据源)访问数据源(比如数据库)的权限。系统管理员拥有此信息,并且可以为您设置相应的权限。
若要完成教程,需要具有访问 AdventureWorks2008 示例数据库的权限。系统管理员也可以为您设置该权限。
最后,若要将报表保存到报表服务器或与报表服务器集成的 SharePoint 站点,需要具有 URL 和相应权限。可以直接从您的计算机运行您创建的任何报表,但如果从报表服务器或 SharePoint 站点运行报表,则报表会有更多功能。您需要有一定权限才能运行您的报表或报表服务器或 SharePoint 站点上发布的其他报表。同样,请与系统管理员联系,以获取访问权。
在入门之前,可能有必要了解一些概念和术语。有关详细信息,请参阅报表概念 (Report Builder 2.0)。而且,在创建第一个报表之前,应当花一些时间进行规划。这将需要较长时间。有关详细信息,请参阅规划报表 (Report Builder 2.0)。