向报表添加饼图_第1页
向报表添加饼图_第2页
向报表添加饼图_第3页
向报表添加饼图_第4页
向报表添加饼图_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

向报表添加饼图教程:向报表添加饼图饼图和圆环图将数据显示为整体的一定比例。饼图常用于在各组之间进行比较。饼图和圆环图与棱锥图和漏斗图一起构成了一组称为形状图的图表。形状图没有轴。在形状图上放置某数值字段后,该图表将计算每个值相对总计的百分比。有关形状图的详细信息,请参阅形状图。如果饼图中的数据点太多,这些数据点就可能挤在一起,这会降低图表的可读性。在这种情况下,您可以考虑使用折线图。仅当将信息聚合到几个或更少的数据点时,才应考虑使用饼图。

要求若要使用本教程,系统中必须安装有下列各项:SQLServerBusinessIntelligenceDevelopmentStudio.注意:基于Itanium的计算机不支持BusinessIntelligence(BI)DevelopmentStudio。但是,基于x64的计算机支持BIDevelopmentStudio。如果已在基于Itanium的计算机上部署了SQLServer示例数据库,请使用基于x86或x64的计算机上的BIDevelopmentStudio修改和运行这些示例。带有AdventureWorks2008示例数据库的SQLServer。学完本教程的估计时间:10分钟。

为饼图定义数据源在“视图”菜单上,单击“报表数据”。“报表数据”窗格将会显示在BusinessIntelligenceDevelopmentStudio环境中。在“报表数据”窗格中,单击“新建”,然后单击“数据源”。在“数据源属性”对话框中,确保选中“嵌入连接”。单击“编辑”。在“连接属性”对话框中的“服务器名称”文本框中,输入您服务器的名称。单击“使用Windows身份验证”或“SQLServer身份验证”,并键入有权访问AdventureWorks2008数据库的用户的名称和密码。在“选择或输入数据库名称”框中,键入或选择AdventureWorks2008数据库。单击“确定”。新数据源(默认情况下为

DataSource1)将显示在“报表数据”窗格中。

为报表定义数据集在“报表数据”窗格中,右键单击上一步中创建的数据源,然后单击“添加数据集”。在“数据集属性”对话框中的“查询”文本框中,输入以下查询:SELECT[FullName]asName,[2002]asSalesBeforeLast,[2003]asSalesLastYear,[2004]asSalesYTDFROM[Sales].[vSalesPersonSalesByFiscalYears]单击“确定”。

向报表添加饼图在“视图”菜单上,单击“工具箱”。双击“图表”图标,或将其从工具箱中拖放至设计图面。在“选择图表类型”对话框中,单击“形状”。选择列表中的第一个饼图图标。将

Name

字段从“报表数据”窗格拖放至类别字段放置区。将

SalesYTD

字段从“报表数据”窗格拖放至数据字段放置区。单击功能区上的“预览”。

在饼图的每个切片中显示百分比右键单击饼图,然后单击“显示数据标签”。数据标签将显示在图表上。右键单击任一标签,然后单击“序列标签属性”。在“序列标签属性”对话框中的“标签数据”框中,选择

#PERCENT。(可选)若要指定标签显示的小数位数,请指定“#PERECENT{Pn}”,其中

n

为要显示的小数位数。例如,如果要将关键字的格式设置为两位小数,请使用字符串“#PERCENT{P2}”。注意:设置百分比格式时,“序列标签”属性对话框中的“数字格式”不起作用。它只是将标签的格式设置为百分比,但不会计算每一切片占饼图的百分比。

向饼图添加绘制效果在“视图”选项卡上,选择“属性窗格”选项。单击饼图。饼图的序列属性将会显示在“属性”窗格中。在“属性”窗格中,展开

CustomAttributes

节点。将

PieDrawingStyle

设置为

SoftEdge。注意:如果将图表设置为三维图表,则绘制效果将无效。

将饼图上所有小于5%的切片组合为一个切片打开“属性”窗格。在设计图面上,单击饼图的任一切片。序列的属性将显示在“属性”窗格中。在“常规”部分中,展开

CustomAttributes

节点。将

CollectedStyle

属性设置为

SingleSlice。将

CollectedThresholdUsePercent

属性设置为

True。将

CollectedThreshold

属性设置为5。

如何收集饼图上的小切片如何收集饼图上的小切片饼图显示太多数据点时,这些数据点会显得混乱。若要解决此问题,可以将低于特定值的所有数据显示为饼图的一个切片。若要将若干小切片收集到一个切片中,请先确定用于收集小切片的阈值以饼图的百分比度量或为固定值。然后设置

CollectedThreshold

和CollectedThresholdUsePercent

属性。将

CollectedThreshold

属性设置为必须低于该值才能进行收集的图表百分比,或设置为收集的实际阈值数据值。将

CollectedThresholdUsePercent

属性设置为

True

以使用百分比或设置为

False

以使用实际值。还可以将小切片收集到第一个饼图的收集切片标注的辅助饼图中。该辅助饼图绘制在原始饼图的右侧。不能将漏斗图或棱锥图的切片组合到一个切片。

将小切片收集到饼图上的一个切片中打开“属性”窗格。在设计图面上,单击饼图的任一切片。序列的属性将显示在“属性”窗格中。在“常规”部分,展开

CustomAttributes

节点。将

CollectedStyle

属性设置为

SingleSlice。设置收集的阈值和阈值的类型。以下示例是收集阈值的常见设置方法。按百分比。例如,若要将饼图上少于10%的切片收集到一个切片:

CollectedThresholdUsePercent

属性设置为

True。

CollectedThreshold

属性设置为

10。注意:如果将

CollectedStyle

设置为

SingleSlice,将

CollectedThreshold

设置为大于

100

的值,并且

CollectedThresholdUsePercent

为True,则图表将引发异常,因为它无法计算百分比。若要解决此问题,请将

CollectedThreshold

设置为小于

100

的值。按数据值。例如,若要将饼图上少于5000的切片收集到一个切片:

CollectedThresholdUsePercent

属性设置为

False。

CollectedThreshold

属性设置为

5000。将

CollectedLabel

属性设置为字符串,该字符串表示将在收集的切片上显示的文本标签。(可选)设置

CollectedSliceExploded、CollectedColor、CollectedLegendText

CollectedToolTip

属性。这些属性可更改一个切片的外观、颜色、标签文本、图例文本和工具提示方面。

将小切片收集到辅助标注饼图中请执行以上1-3步骤。将

CollectedStyle

属性设置为

CollectedPie。将

CollectedThreshold

属性设置为一个值,该值表示将小切片收集到一个切片的阈值。当

CollectedStyle

属性设置为

CollectedPie时,CollectedThresholdUsePercent

属性始终设置为

True,收集阈值也始终以百分比度量。(可选)设置

CollectedColor、CollectedLabel、CollectedLegendText

CollectedToolTip

属性。所有名为“Collected”的其他属性都不适用于收集的切片。注意:辅助饼图是根据您数据中的小切片计算的,因此将仅在“预览”中显示。它不显示在设计图面上。注意:您不能设置辅助饼图的格式。因此,强烈建议使用第一种方法收集饼图切片。

向报表添加条形图教程:向报表添加条形图条形图可用于水平显示类别数据,有助于:提高长类别名称的可读性。提高绘制为值的时间的可理解性。比较多个序列的相对值。有关详细信息,请参阅条形图。

学习内容在本教程中,您将学习如何执行以下操作:定义数据源并向报表添加数据集。向报表添加条形图。设置图表的轴标签、标题和图例的格式。

要求若要使用本教程,系统中必须安装有下列各项:SQLServerBusinessIntelligenceDevelopmentStudio.注意:基于Itanium的计算机不支持BusinessIntelligence(BI)DevelopmentStudio。但是,基于x64的计算机支持BIDevelopmentStudio。如果已在基于Itanium的计算机上部署了SQLServer示例数据库,请使用基于x86或x64的计算机上的BIDevelopmentStudio修改和运行这些示例。带有

AdventureWorks2008

示例数据库的SQLServer。本教程的预计学时:15分钟

创建报表服务器项目单击“开始”,依次指向“程序”和

MicrosoftSQLServer2008R2,然后单击

BusinessIntelligenceDevelopmentStudio。在“文件”菜单上,指向“新建”,再单击“项目”。在“项目类型”列表中,单击“商业智能项目”。在“模板”列表中,单击“报表服务器项目”。在“名称”中,键入“条形图教程”。单击“确定”创建项目。该教程项目将显示在解决方案资源管理器中。

为条形图定义数据源单击“视图”,然后选择“报表数据”。“报表数据”窗格将会显示在BusinessIntelligenceDevelopmentStudio环境中。在“报表数据”窗格中,单击“新建”下拉列表,然后单击“数据源”。在“数据源属性”对话框中,确保选中“嵌入连接”。在“类型”框中,选择

MicrosoftSQLServer。在连接字符串文本框中,键入一个有效的连接字符串,或单击“编辑”按钮以打开“连接属性”对话框。在“连接属性”对话框的“服务器名称”文本框中,键入或选择服务器的名称。选择“使用Windows身份验证”或“SQLServer身份验证”,并键入有权访问AdventureWorks2008数据库的用户名和密码。在“选择或输入数据库名称”列表框中,键入或选择

AdventureWorks2008。单击“文本连接”。单击“确定”以关闭“连接属性”对话框。在“数据源属性”对话框中,您将会看到默认数据源名称DataSource1和连接字符串。单击“确定”。新数据源将显示在“报表数据”窗格中。

为报表定义数据集在“报表数据”窗格中,右键单击数据源,然后单击“添加数据集”。在“数据集属性”对话框中,确保为“查询类型”选中“文本”。在“查询”文本框中,输入以下查询:SELECT[FullName]as'Name',[2002]as'SalesBeforeLast',[2003]as'SalesLastYear',[2004]as'SalesYTD'FROM[Sales].[vSalesPersonSalesByFiscalYears]单击“确定”。数据集字段将显示在“报表数据”窗格中。

向报表添加带有销售信息的条形图在“视图”菜单上,单击“工具箱”。双击“图表”或将其拖到设计图面。此时将显示“选择图表类型”对话框。单击“条形图”以显示条形图列表。选择列表中的第一个条形图图标。单击该图表以显示图表控点。拖动该图表的右下角以扩大该图表。将“名称”字段从“报表数据”窗格拖到该图表。“图表数据”窗格将出现在图表数据旁。将“名称”字段放入“类别组”区域中。将

SalesYTD

SalesLastYear

字段从“报表数据”窗格拖放到“值”区域中。单击“预览”以运行报表。您的报表应与下面的示例相似:您将会发现该图表并不在y轴上标记所有类别。这是因为有一个自动算法,它会计算显示标签的间隔,从而避免标签冲突。如果要在该图表中显示所有类别,则必须将轴间隔指定为1。

沿条形图的类别轴显示所有销售人员切换到“设计”视图。右键单击y轴,然后单击“轴属性”。在“类别轴属性”对话框的“轴选项”页中,为“间隔”键入

1。单击“确定”。注意:如果轴上的姓名不可读,请考虑扩大您的图表或更改轴标签的格式设置选项。有关详细信息,请参阅设置图表上轴标签的格式。单击“预览”。您的报表应与下面的示例相似:为了提高图表值的可读性,可能需要移动图表图例。例如,在水平显示图条的条形图中,您可以更改图例的位置,将其放置在图表区的上方或下方。这可为图条提供更大的水平空间。

在条形图的图表区下方显示图例切换到“设计”视图。右键单击图表上的图例。选择“图例属性”。对于“图例位置”,请选择其他位置。例如,将图例位置设置为底部中间。注意:您还可以在设计图面上直接将图例拖到新位置。如果将图例置于图表的顶部或底部,则图例的布局将会从垂直改为水平。您可以从“布局”下拉列表中选择不同的布局。单击“确定”。注意:如果图例中的姓名不可读,您可以考虑扩大您的图表或更改图例的格式设置选项。有关详细信息,请参阅设置图表上图例的格式。接下来,您可以更改图表标题和轴标题,还可以添加格式设置。

更改条形图的图表区上方的图表标题切换到“设计”视图。右键单击位于图表顶部的图表标题,然后单击“标题属性”。用文本“销售人员年内迄今的销售情况与去年销售情况”替换“标题文本”字段。单击该文本的外部。单击“预览”。您的报表应与下面的示例相似:最后,您可以将销售数字的格式设置为货币而非常规数字。

将水平轴上数字的格式设置为货币切换到“设计”视图。右键单击沿图表底部方向的水平轴,然后单击“轴属性”。在“标签格式”中的“类别”下,单击“货币”。您还可以指定多个与货币值的格式设置方式相关的选项。单击“预览”。

筛选条形图中的前5个值切换到“设计”视图。单击该图表一次以便显示“图表数据”窗格。右键单击“类别组”区域中的“名称”字段。选择“类别组属性”。单击“筛选器”。此时将显示筛选表达式的列表。默认情况下,此列表是空的。单击“添加”。此时将显示一个新的空白筛选器。在“表达式”框中,键入以下表达式:=Sum(Fields!SalesYTD.Value)在“运算符”列表框中,选择

TopN。在“值”框中,键入

=5单击“预览”。图表中将会显示五个名字,即销售数据中的前5名销售人员。

按字母顺序对条形图中的姓名进行排序切换到“设计”视图。单击该图表一次以便显示“图表数据”窗格。右键单击“类别组”区域中的“名称”字段。选择“类别组属性”。单击“排序”。此时将显示排序表达式的列表。默认情况下,此列表是空的。单击“添加”。此时将显示一个新的排序表达式。在“排序依据”框中,选择[Name]表达式。这与表达式

=Fields!Name.Value

等效在“顺序”框中,选择“从Z到A”。单击“预览”。图表中将按字母顺序,从上到下显示姓名。

向报表添加KPI教程:向报表添加KPI关键绩效指标(KPI)是报表中对业务具有重大意义的任何可测量值,例如,总销售额。如果要在报表上显示KPI的当前状态,则可以使用以下三种不同方法之一:使用背景色突出显示用于显示KPI状态的单元值。将单元值替换为显示KPI状态的图像。插入仪表。为了定义KPI的当前状态,我们将根据

AdventureWorks2008R2

示例数据库创建业务需求。我们假定以LineTotal作为KPI。当LineTotal值低于30时,我们的要求是突出相应KPI作为可能的关注源。当LineTotal值低于20时,我们的要求是突出相应值作为必须立即解决的关注源。

要求若要使用本教程,系统中必须安装有下列各项:SQLServerBusinessIntelligenceDevelopmentStudio.注意:基于Itanium的计算机不支持BusinessIntelligence(BI)DevelopmentStudio。但是,基于x64的计算机支持BIDevelopmentStudio。如果已在基于Itanium的计算机上部署了SQLServer示例数据库,请使用基于x86或x64的计算机上的BIDevelopmentStudio修改和运行这些示例。带有

AdventureWorks2008R2

示例数据库的SQLServer2008。必须先下载并安装SQLServer示例和示例数据库,然后才能查看或使用它们。有关详细信息,请参阅安装SQLServer示例和示例数据库的注意事项。若要了解对SQLServerExpress的SQLServer示例数据库和示例代码的支持,请参阅CodePlex网站上的

DatabasesandSamplesOverview(数据库和示例概述)。您必须已完成教程:创建基本表报表

中的所有课程。学完本教程的估计时间:10分钟。

打开现有的项目单击“开始”,依次指向“所有程序”和

MicrosoftSQLServer2008R2,然后单击

BusinessIntelligenceDevelopmentStudio。在“文件”菜单上,指向“打开”,然后单击“项目”。导航到Tutorial.sln。本教程是在教程:创建基本表报表

中创建的。单击“确定”打开项目。“教程”项目即在解决方案资源管理器中显示,并带有一个名为SalesOrders.rdl的报表。双击SalesOrders.rdl文件以打开此报表。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论