您好,欢迎访问三七文档
向报表添加饼图教程:向报表添加饼图饼图和圆环图将数据显示为整体的一定比例。饼图常用于在各组之间进行比较。饼图和圆环图与棱锥图和漏斗图一起构成了一组称为形状图的图表。形状图没有轴。在形状图上放置某数值字段后,该图表将计算每个值相对总计的百分比。有关形状图的详细信息,请参阅形状图。如果饼图中的数据点太多,这些数据点就可能挤在一起,这会降低图表的可读性。在这种情况下,您可以考虑使用折线图。仅当将信息聚合到几个或更少的数据点时,才应考虑使用饼图。要求若要使用本教程,系统中必须安装有下列各项:SQLServerBusinessIntelligenceDevelopmentStudio.注意:基于Itanium的计算机不支持BusinessIntelligence(BI)DevelopmentStudio。但是,基于x64的计算机支持BIDevelopmentStudio。如果已在基于Itanium的计算机上部署了SQLServer示例数据库,请使用基于x86或x64的计算机上的BIDevelopmentStudio修改和运行这些示例。带有AdventureWorks2008示例数据库的SQLServer。学完本教程的估计时间:10分钟。为饼图定义数据源1.在“视图”菜单上,单击“报表数据”。“报表数据”窗格将会显示在BusinessIntelligenceDevelopmentStudio环境中。2.在“报表数据”窗格中,单击“新建”,然后单击“数据源”。3.在“数据源属性”对话框中,确保选中“嵌入连接”。4.单击“编辑”。5.在“连接属性”对话框中的“服务器名称”文本框中,输入您服务器的名称。6.单击“使用Windows身份验证”或“SQLServer身份验证”,并键入有权访问AdventureWorks2008数据库的用户的名称和密码。7.在“选择或输入数据库名称”框中,键入或选择AdventureWorks2008数据库。8.单击“确定”。新数据源(默认情况下为DataSource1)将显示在“报表数据”窗格中。为报表定义数据集1.在“报表数据”窗格中,右键单击上一步中创建的数据源,然后单击“添加数据集”。2.在“数据集属性”对话框中的“查询”文本框中,输入以下查询:3.SELECT[FullName]asName4.,[2002]asSalesBeforeLast5.,[2003]asSalesLastYear6.,[2004]asSalesYTDFROM[Sales].[vSalesPersonSalesByFiscalYears]7.单击“确定”。向报表添加饼图1.在“视图”菜单上,单击“工具箱”。2.双击“图表”图标,或将其从工具箱中拖放至设计图面。3.在“选择图表类型”对话框中,单击“形状”。选择列表中的第一个饼图图标。4.将Name字段从“报表数据”窗格拖放至类别字段放置区。5.将SalesYTD字段从“报表数据”窗格拖放至数据字段放置区。6.单击功能区上的“预览”。在饼图的每个切片中显示百分比1.右键单击饼图,然后单击“显示数据标签”。数据标签将显示在图表上。2.右键单击任一标签,然后单击“序列标签属性”。3.在“序列标签属性”对话框中的“标签数据”框中,选择#PERCENT。4.(可选)若要指定标签显示的小数位数,请指定“#PERECENT{Pn}”,其中n为要显示的小数位数。例如,如果要将关键字的格式设置为两位小数,请使用字符串“#PERCENT{P2}”。注意:设置百分比格式时,“序列标签”属性对话框中的“数字格式”不起作用。它只是将标签的格式设置为百分比,但不会计算每一切片占饼图的百分比。向饼图添加绘制效果1.在“视图”选项卡上,选择“属性窗格”选项。2.单击饼图。饼图的序列属性将会显示在“属性”窗格中。3.在“属性”窗格中,展开CustomAttributes节点。4.将PieDrawingStyle设置为SoftEdge。注意:如果将图表设置为三维图表,则绘制效果将无效。将饼图上所有小于5%的切片组合为一个切片1.打开“属性”窗格。2.在设计图面上,单击饼图的任一切片。序列的属性将显示在“属性”窗格中。3.在“常规”部分中,展开CustomAttributes节点。4.将CollectedStyle属性设置为SingleSlice。5.将CollectedThresholdUsePercent属性设置为True。6.将CollectedThreshold属性设置为5。如何收集饼图上的小切片如何收集饼图上的小切片饼图显示太多数据点时,这些数据点会显得混乱。若要解决此问题,可以将低于特定值的所有数据显示为饼图的一个切片。若要将若干小切片收集到一个切片中,请先确定用于收集小切片的阈值以饼图的百分比度量或为固定值。然后设置CollectedThreshold和CollectedThresholdUsePercent属性。将CollectedThreshold属性设置为必须低于该值才能进行收集的图表百分比,或设置为收集的实际阈值数据值。将CollectedThresholdUsePercent属性设置为True以使用百分比或设置为False以使用实际值。还可以将小切片收集到第一个饼图的收集切片标注的辅助饼图中。该辅助饼图绘制在原始饼图的右侧。不能将漏斗图或棱锥图的切片组合到一个切片。将小切片收集到饼图上的一个切片中1.打开“属性”窗格。2.在设计图面上,单击饼图的任一切片。序列的属性将显示在“属性”窗格中。3.在“常规”部分,展开CustomAttributes节点。4.将CollectedStyle属性设置为SingleSlice。5.设置收集的阈值和阈值的类型。以下示例是收集阈值的常见设置方法。o按百分比。例如,若要将饼图上少于10%的切片收集到一个切片:将CollectedThresholdUsePercent属性设置为True。将CollectedThreshold属性设置为10。注意:如果将CollectedStyle设置为SingleSlice,将CollectedThreshold设置为大于100的值,并且CollectedThresholdUsePercent为True,则图表将引发异常,因为它无法计算百分比。若要解决此问题,请将CollectedThreshold设置为小于100的值。o按数据值。例如,若要将饼图上少于5000的切片收集到一个切片:将CollectedThresholdUsePercent属性设置为False。将CollectedThreshold属性设置为5000。6.将CollectedLabel属性设置为字符串,该字符串表示将在收集的切片上显示的文本标签。7.(可选)设置CollectedSliceExploded、CollectedColor、CollectedLegendText和CollectedToolTip属性。这些属性可更改一个切片的外观、颜色、标签文本、图例文本和工具提示方面。将小切片收集到辅助标注饼图中1.请执行以上1-3步骤。2.将CollectedStyle属性设置为CollectedPie。3.将CollectedThreshold属性设置为一个值,该值表示将小切片收集到一个切片的阈值。当CollectedStyle属性设置为CollectedPie时,CollectedThresholdUsePercent属性始终设置为True,收集阈值也始终以百分比度量。4.(可选)设置CollectedColor、CollectedLabel、CollectedLegendText和CollectedToolTip属性。所有名为“Collected”的其他属性都不适用于收集的切片。注意:辅助饼图是根据您数据中的小切片计算的,因此将仅在“预览”中显示。它不显示在设计图面上。注意:您不能设置辅助饼图的格式。因此,强烈建议使用第一种方法收集饼图切片。向报表添加条形图教程:向报表添加条形图条形图可用于水平显示类别数据,有助于:提高长类别名称的可读性。提高绘制为值的时间的可理解性。比较多个序列的相对值。有关详细信息,请参阅条形图。学习内容在本教程中,您将学习如何执行以下操作:定义数据源并向报表添加数据集。向报表添加条形图。设置图表的轴标签、标题和图例的格式。要求若要使用本教程,系统中必须安装有下列各项:SQLServerBusinessIntelligenceDevelopmentStudio.注意:基于Itanium的计算机不支持BusinessIntelligence(BI)DevelopmentStudio。但是,基于x64的计算机支持BIDevelopmentStudio。如果已在基于Itanium的计算机上部署了SQLServer示例数据库,请使用基于x86或x64的计算机上的BIDevelopmentStudio修改和运行这些示例。带有AdventureWorks2008示例数据库的SQLServer。本教程的预计学时:15分钟创建报表服务器项目1.单击“开始”,依次指向“程序”和MicrosoftSQLServer2008R2,然后单击BusinessIntelligenceDevelopmentStudio。2.在“文件”菜单上,指向“新建”,再单击“项目”。3.在“项目类型”列表中,单击“商业智能项目”。4.在“模板”列表中,单击“报表服务器项目”。5.在“名称”中,键入“条形图教程”。6.单击“确定”创建项目。该教程项目将显示在解决方案资源管理器中。为条形图定义数据源1.单击“视图”,然后选择“报表数据”。“报表数据”窗格将会显示在BusinessIntelligenceDevelopmentStudio环境中。2.在“报表数据”窗格中,单击“新建”下拉列表,然后单击“数据源”。3.在“数据源属性”对话框中,确保选中“嵌入连接”。4.在“类型”框中,选择MicrosoftSQLServer。5.在连接字符串文本框中,键入一个有效的连接字符串,或单击“编辑”按钮以打开“连接属性”对话框。6.在“连接属性”对话框的“服务器名称”文本框中,键入或选择服务器的名称。7.选择“使用Windows身份验证”或“SQLServer身份验证”,并键入有权访问AdventureWorks2008数据库的用户名和密码。8.在“选择或输入数据库名称”列表框中,键入或选择AdventureWorks2008。9.单击“文本连接”。10.单击“确定”以关闭“连接属性”对话框。在“数据源属性”对话框中,您将会看到默认数据源名称DataSource1和连接字符串。11.单击“确定”。新数据源将显示在“报表数据”窗格中。为报表定义数据集1.在“报表数据”窗格中,右键单击数据源,然后单击“添加数据集”。2.在“数据集属性”对话框中,确保为“查询类型”选中“文本”。3.在“查询”文本框中,输入以下查询:4.SELECT[FullName]as'Name'5.,[2002]as'SalesBeforeLast'6.,[2003]as'SalesLastYear'7.,[2004]as'SalesYTD'FROM[Sales].[vSalesPersonSalesByFiscalYears]8.单击“确定”。数据集字段将显示在“报表数据”窗格中。向报表添加带有销售信息的条形图1.在“视图”菜单上,单击“工具箱”。2.双击“图表”或将其拖到设计图面。此时将显示“选择图表类型”对话框。3.单击“条形图”以显示条形图列表。选择列表中的第一个条形图图标。4.单击该图表以显示图表控点。拖动该图表的右下角以扩大该图表。5.将“名称”字段从“报表数据”窗格拖到该图表。“图表数据”窗格将出现在图表数据旁。将“名称”字段放入“类别组”区域中。6.将SalesYTD和SalesLastYear字段从“报表数据”窗格拖放到“值”区域中。7.单击“预览”以运行报表。您的报表应与下
本文标题:BI4
链接地址:https://www.777doc.com/doc-760 .html