向報表添加餅圖_第1頁
向報表添加餅圖_第2頁
向報表添加餅圖_第3頁
向報表添加餅圖_第4頁
向報表添加餅圖_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

向報表添加餅圖教程:向報表添加餅圖餅圖和圓環(huán)圖將數(shù)據(jù)顯示為整體的一定比例。餅圖常用于在各組之間進行比較。餅圖和圓環(huán)圖與棱錐圖和漏斗圖一起構(gòu)成了一組稱為形狀圖的圖表。形狀圖沒有軸。在形狀圖上放置某數(shù)值字段后,該圖表將計算每個值相對總計的百分比。有關(guān)形狀圖的詳細信息,請參閱形狀圖。如果餅圖中的數(shù)據(jù)點太多,這些數(shù)據(jù)點就可能擠在一起,這會降低圖表的可讀性。在這種情況下,您可以考慮使用折線圖。僅當將信息聚合到幾個或更少的數(shù)據(jù)點時,才應考慮使用餅圖。

要求若要使用本教程,系統(tǒng)中必須安裝有下列各項:SQLServerBusinessIntelligenceDevelopmentStudio.注意:基于Itanium的計算機不支持BusinessIntelligence(BI)DevelopmentStudio。但是,基于x64的計算機支持BIDevelopmentStudio。如果已在基于Itanium的計算機上部署了SQLServer示例數(shù)據(jù)庫,請使用基于x86或x64的計算機上的BIDevelopmentStudio修改和運行這些示例。帶有AdventureWorks2008示例數(shù)據(jù)庫的SQLServer。學完本教程的估計時間:10分鐘。

為餅圖定義數(shù)據(jù)源在“視圖”菜單上,單擊“報表數(shù)據(jù)”?!皥蟊頂?shù)據(jù)”窗格將會顯示在BusinessIntelligenceDevelopmentStudio環(huán)境中。在“報表數(shù)據(jù)”窗格中,單擊“新建”,然后單擊“數(shù)據(jù)源”。在“數(shù)據(jù)源屬性”對話框中,確保選中“嵌入連接”。單擊“編輯”。在“連接屬性”對話框中的“服務器名稱”文本框中,輸入您服務器的名稱。單擊“使用Windows身份驗證”或“SQLServer身份驗證”,并鍵入有權(quán)訪問AdventureWorks2008數(shù)據(jù)庫的用戶的名稱和密碼。在“選擇或輸入數(shù)據(jù)庫名稱”框中,鍵入或選擇AdventureWorks2008數(shù)據(jù)庫。單擊“確定”。新數(shù)據(jù)源(默認情況下為

DataSource1)將顯示在“報表數(shù)據(jù)”窗格中。

為報表定義數(shù)據(jù)集在“報表數(shù)據(jù)”窗格中,右鍵單擊上一步中創(chuàng)建的數(shù)據(jù)源,然后單擊“添加數(shù)據(jù)集”。在“數(shù)據(jù)集屬性”對話框中的“查詢”文本框中,輸入以下查詢:SELECT[FullName]asName,[2002]asSalesBeforeLast,[2003]asSalesLastYear,[2004]asSalesYTDFROM[Sales].[vSalesPersonSalesByFiscalYears]單擊“確定”。

向報表添加餅圖在“視圖”菜單上,單擊“工具箱”。雙擊“圖表”圖標,或?qū)⑵鋸墓ぞ呦渲型戏胖猎O(shè)計圖面。在“選擇圖表類型”對話框中,單擊“形狀”。選擇列表中的第一個餅圖圖標。將

Name

字段從“報表數(shù)據(jù)”窗格拖放至類別字段放置區(qū)。將

SalesYTD

字段從“報表數(shù)據(jù)”窗格拖放至數(shù)據(jù)字段放置區(qū)。單擊功能區(qū)上的“預覽”。

在餅圖的每個切片中顯示百分比右鍵單擊餅圖,然后單擊“顯示數(shù)據(jù)標簽”。數(shù)據(jù)標簽將顯示在圖表上。右鍵單擊任一標簽,然后單擊“序列標簽屬性”。在“序列標簽屬性”對話框中的“標簽數(shù)據(jù)”框中,選擇

#PERCENT。(可選)若要指定標簽顯示的小數(shù)位數(shù),請指定“#PERECENT{Pn}”,其中

n

為要顯示的小數(shù)位數(shù)。例如,如果要將關(guān)鍵字的格式設(shè)置為兩位小數(shù),請使用字符串“#PERCENT{P2}”。注意:設(shè)置百分比格式時,“序列標簽”屬性對話框中的“數(shù)字格式”不起作用。它只是將標簽的格式設(shè)置為百分比,但不會計算每一切片占餅圖的百分比。

向餅圖添加繪制效果在“視圖”選項卡上,選擇“屬性窗格”選項。單擊餅圖。餅圖的序列屬性將會顯示在“屬性”窗格中。在“屬性”窗格中,展開

CustomAttributes

節(jié)點。將

PieDrawingStyle

設(shè)置為

SoftEdge。注意:如果將圖表設(shè)置為三維圖表,則繪制效果將無效。

將餅圖上所有小于5%的切片組合為一個切片打開“屬性”窗格。在設(shè)計圖面上,單擊餅圖的任一切片。序列的屬性將顯示在“屬性”窗格中。在“常規(guī)”部分中,展開

CustomAttributes

節(jié)點。將

CollectedStyle

屬性設(shè)置為

SingleSlice。將

CollectedThresholdUsePercent

屬性設(shè)置為

True。將

CollectedThreshold

屬性設(shè)置為5。

如何收集餅圖上的小切片如何收集餅圖上的小切片餅圖顯示太多數(shù)據(jù)點時,這些數(shù)據(jù)點會顯得混亂。若要解決此問題,可以將低于特定值的所有數(shù)據(jù)顯示為餅圖的一個切片。若要將若干小切片收集到一個切片中,請先確定用于收集小切片的閾值以餅圖的百分比度量或為固定值。然后設(shè)置

CollectedThreshold

和CollectedThresholdUsePercent

屬性。將

CollectedThreshold

屬性設(shè)置為必須低于該值才能進行收集的圖表百分比,或設(shè)置為收集的實際閾值數(shù)據(jù)值。將

CollectedThresholdUsePercent

屬性設(shè)置為

True

以使用百分比或設(shè)置為

False

以使用實際值。還可以將小切片收集到第一個餅圖的收集切片標注的輔助餅圖中。該輔助餅圖繪制在原始餅圖的右側(cè)。不能將漏斗圖或棱錐圖的切片組合到一個切片。

將小切片收集到餅圖上的一個切片中打開“屬性”窗格。在設(shè)計圖面上,單擊餅圖的任一切片。序列的屬性將顯示在“屬性”窗格中。在“常規(guī)”部分,展開

CustomAttributes

節(jié)點。將

CollectedStyle

屬性設(shè)置為

SingleSlice。設(shè)置收集的閾值和閾值的類型。以下示例是收集閾值的常見設(shè)置方法。按百分比。例如,若要將餅圖上少于10%的切片收集到一個切片:

CollectedThresholdUsePercent

屬性設(shè)置為

True。

CollectedThreshold

屬性設(shè)置為

10。注意:如果將

CollectedStyle

設(shè)置為

SingleSlice,將

CollectedThreshold

設(shè)置為大于

100

的值,并且

CollectedThresholdUsePercent

為True,則圖表將引發(fā)異常,因為它無法計算百分比。若要解決此問題,請將

CollectedThreshold

設(shè)置為小于

100

的值。按數(shù)據(jù)值。例如,若要將餅圖上少于5000的切片收集到一個切片:

CollectedThresholdUsePercent

屬性設(shè)置為

False。

CollectedThreshold

屬性設(shè)置為

5000。將

CollectedLabel

屬性設(shè)置為字符串,該字符串表示將在收集的切片上顯示的文本標簽。(可選)設(shè)置

CollectedSliceExploded、CollectedColor、CollectedLegendText

CollectedToolTip

屬性。這些屬性可更改一個切片的外觀、顏色、標簽文本、圖例文本和工具提示方面。

將小切片收集到輔助標注餅圖中請執(zhí)行以上1-3步驟。將

CollectedStyle

屬性設(shè)置為

CollectedPie。將

CollectedThreshold

屬性設(shè)置為一個值,該值表示將小切片收集到一個切片的閾值。當

CollectedStyle

屬性設(shè)置為

CollectedPie時,CollectedThresholdUsePercent

屬性始終設(shè)置為

True,收集閾值也始終以百分比度量。(可選)設(shè)置

CollectedColor、CollectedLabel、CollectedLegendText

CollectedToolTip

屬性。所有名為“Collected”的其他屬性都不適用于收集的切片。注意:輔助餅圖是根據(jù)您數(shù)據(jù)中的小切片計算的,因此將僅在“預覽”中顯示。它不顯示在設(shè)計圖面上。注意:您不能設(shè)置輔助餅圖的格式。因此,強烈建議使用第一種方法收集餅圖切片。

向報表添加條形圖教程:向報表添加條形圖條形圖可用于水平顯示類別數(shù)據(jù),有助于:提高長類別名稱的可讀性。提高繪制為值的時間的可理解性。比較多個序列的相對值。有關(guān)詳細信息,請參閱條形圖。

學習內(nèi)容在本教程中,您將學習如何執(zhí)行以下操作:定義數(shù)據(jù)源并向報表添加數(shù)據(jù)集。向報表添加條形圖。設(shè)置圖表的軸標簽、標題和圖例的格式。

要求若要使用本教程,系統(tǒng)中必須安裝有下列各項:SQLServerBusinessIntelligenceDevelopmentStudio.注意:基于Itanium的計算機不支持BusinessIntelligence(BI)DevelopmentStudio。但是,基于x64的計算機支持BIDevelopmentStudio。如果已在基于Itanium的計算機上部署了SQLServer示例數(shù)據(jù)庫,請使用基于x86或x64的計算機上的BIDevelopmentStudio修改和運行這些示例。帶有

AdventureWorks2008

示例數(shù)據(jù)庫的SQLServer。本教程的預計學時:15分鐘

創(chuàng)建報表服務器項目單擊“開始”,依次指向“程序”和

MicrosoftSQLServer2008R2,然后單擊

BusinessIntelligenceDevelopmentStudio。在“文件”菜單上,指向“新建”,再單擊“項目”。在“項目類型”列表中,單擊“商業(yè)智能項目”。在“模板”列表中,單擊“報表服務器項目”。在“名稱”中,鍵入“條形圖教程”。單擊“確定”創(chuàng)建項目。該教程項目將顯示在解決方案資源管理器中。

為條形圖定義數(shù)據(jù)源單擊“視圖”,然后選擇“報表數(shù)據(jù)”?!皥蟊頂?shù)據(jù)”窗格將會顯示在BusinessIntelligenceDevelopmentStudio環(huán)境中。在“報表數(shù)據(jù)”窗格中,單擊“新建”下拉列表,然后單擊“數(shù)據(jù)源”。在“數(shù)據(jù)源屬性”對話框中,確保選中“嵌入連接”。在“類型”框中,選擇

MicrosoftSQLServer。在連接字符串文本框中,鍵入一個有效的連接字符串,或單擊“編輯”按鈕以打開“連接屬性”對話框。在“連接屬性”對話框的“服務器名稱”文本框中,鍵入或選擇服務器的名稱。選擇“使用Windows身份驗證”或“SQLServer身份驗證”,并鍵入有權(quán)訪問AdventureWorks2008數(shù)據(jù)庫的用戶名和密碼。在“選擇或輸入數(shù)據(jù)庫名稱”列表框中,鍵入或選擇

AdventureWorks2008。單擊“文本連接”。單擊“確定”以關(guān)閉“連接屬性”對話框。在“數(shù)據(jù)源屬性”對話框中,您將會看到默認數(shù)據(jù)源名稱DataSource1和連接字符串。單擊“確定”。新數(shù)據(jù)源將顯示在“報表數(shù)據(jù)”窗格中。

為報表定義數(shù)據(jù)集在“報表數(shù)據(jù)”窗格中,右鍵單擊數(shù)據(jù)源,然后單擊“添加數(shù)據(jù)集”。在“數(shù)據(jù)集屬性”對話框中,確保為“查詢類型”選中“文本”。在“查詢”文本框中,輸入以下查詢:SELECT[FullName]as'Name',[2002]as'SalesBeforeLast',[2003]as'SalesLastYear',[2004]as'SalesYTD'FROM[Sales].[vSalesPersonSalesByFiscalYears]單擊“確定”。數(shù)據(jù)集字段將顯示在“報表數(shù)據(jù)”窗格中。

向報表添加帶有銷售信息的條形圖在“視圖”菜單上,單擊“工具箱”。雙擊“圖表”或?qū)⑵渫系皆O(shè)計圖面。此時將顯示“選擇圖表類型”對話框。單擊“條形圖”以顯示條形圖列表。選擇列表中的第一個條形圖圖標。單擊該圖表以顯示圖表控點。拖動該圖表的右下角以擴大該圖表。將“名稱”字段從“報表數(shù)據(jù)”窗格拖到該圖表。“圖表數(shù)據(jù)”窗格將出現(xiàn)在圖表數(shù)據(jù)旁。將“名稱”字段放入“類別組”區(qū)域中。將

SalesYTD

SalesLastYear

字段從“報表數(shù)據(jù)”窗格拖放到“值”區(qū)域中。單擊“預覽”以運行報表。您的報表應與下面的示例相似:您將會發(fā)現(xiàn)該圖表并不在y軸上標記所有類別。這是因為有一個自動算法,它會計算顯示標簽的間隔,從而避免標簽沖突。如果要在該圖表中顯示所有類別,則必須將軸間隔指定為1。

沿條形圖的類別軸顯示所有銷售人員切換到“設(shè)計”視圖。右鍵單擊y軸,然后單擊“軸屬性”。在“類別軸屬性”對話框的“軸選項”頁中,為“間隔”鍵入

1。單擊“確定”。注意:如果軸上的姓名不可讀,請考慮擴大您的圖表或更改軸標簽的格式設(shè)置選項。有關(guān)詳細信息,請參閱設(shè)置圖表上軸標簽的格式。單擊“預覽”。您的報表應與下面的示例相似:為了提高圖表值的可讀性,可能需要移動圖表圖例。例如,在水平顯示圖條的條形圖中,您可以更改圖例的位置,將其放置在圖表區(qū)的上方或下方。這可為圖條提供更大的水平空間。

在條形圖的圖表區(qū)下方顯示圖例切換到“設(shè)計”視圖。右鍵單擊圖表上的圖例。選擇“圖例屬性”。對于“圖例位置”,請選擇其他位置。例如,將圖例位置設(shè)置為底部中間。注意:您還可以在設(shè)計圖面上直接將圖例拖到新位置。如果將圖例置于圖表的頂部或底部,則圖例的布局將會從垂直改為水平。您可以從“布局”下拉列表中選擇不同的布局。單擊“確定”。注意:如果圖例中的姓名不可讀,您可以考慮擴大您的圖表或更改圖例的格式設(shè)置選項。有關(guān)詳細信息,請參閱設(shè)置圖表上圖例的格式。接下來,您可以更改圖表標題和軸標題,還可以添加格式設(shè)置。

更改條形圖的圖表區(qū)上方的圖表標題切換到“設(shè)計”視圖。右鍵單擊位于圖表頂部的圖表標題,然后單擊“標題屬性”。用文本“銷售人員年內(nèi)迄今的銷售情況與去年銷售情況”替換“標題文本”字段。單擊該文本的外部。單擊“預覽”。您的報表應與下面的示例相似:最后,您可以將銷售數(shù)字的格式設(shè)置為貨幣而非常規(guī)數(shù)字。

將水平軸上數(shù)字的格式設(shè)置為貨幣切換到“設(shè)計”視圖。右鍵單擊沿圖表底部方向的水平軸,然后單擊“軸屬性”。在“標簽格式”中的“類別”下,單擊“貨幣”。您還可以指定多個與貨幣值的格式設(shè)置方式相關(guān)的選項。單擊“預覽”。

篩選條形圖中的前5個值切換到“設(shè)計”視圖。單擊該圖表一次以便顯示“圖表數(shù)據(jù)”窗格。右鍵單擊“類別組”區(qū)域中的“名稱”字段。選擇“類別組屬性”。單擊“篩選器”。此時將顯示篩選表達式的列表。默認情況下,此列表是空的。單擊“添加”。此時將顯示一個新的空白篩選器。在“表達式”框中,鍵入以下表達式:=Sum(Fields!SalesYTD.Value)在“運算符”列表框中,選擇

TopN。在“值”框中,鍵入

=5單擊“預覽”。圖表中將會顯示五個名字,即銷售數(shù)據(jù)中的前5名銷售人員。

按字母順序?qū)l形圖中的姓名進行排序切換到“設(shè)計”視圖。單擊該圖表一次以便顯示“圖表數(shù)據(jù)”窗格。右鍵單擊“類別組”區(qū)域中的“名稱”字段。選擇“類別組屬性”。單擊“排序”。此時將顯示排序表達式的列表。默認情況下,此列表是空的。單擊“添加”。此時將顯示一個新的排序表達式。在“排序依據(jù)”框中,選擇[Name]表達式。這與表達式

=Fields!Name.Value

等效在“順序”框中,選擇“從Z到A”。單擊“預覽”。圖表中將按字母順序,從上到下顯示姓名。

向報表添加KPI教程:向報表添加KPI關(guān)鍵績效指標(KPI)是報表中對業(yè)務具有重大意義的任何可測量值,例如,總銷售額。如果要在報表上顯示KPI的當前狀態(tài),則可以使用以下三種不同方法之一:使用背景色突出顯示用于顯示KPI狀態(tài)的單元值。將單元值替換為顯示KPI狀態(tài)的圖像。插入儀表。為了定義KPI的當前狀態(tài),我們將根據(jù)

AdventureWorks2008R2

示例數(shù)據(jù)庫創(chuàng)建業(yè)務需求。我們假定以LineTotal作為KPI。當LineTotal值低于30時,我們的要求是突出相應KPI作為可能的關(guān)注源。當LineTotal值低于20時,我們的要求是突出相應值作為必須立即解決的關(guān)注源。

要求若要使用本教程,系統(tǒng)中必須安裝有下列各項:SQLServerBusinessIntelligenceDevelopmentStudio.注意:基于Itanium的計算機不支持BusinessIntelligence(BI)DevelopmentStudio。但是,基于x64的計算機支持BIDevelopmentStudio。如果已在基于Itanium的計算機上部署了SQLServer示例數(shù)據(jù)庫,請使用基于x86或x64的計算機上的BIDevelopmentStudio修改和運行這些示例。帶有

AdventureWorks2008R2

示例數(shù)據(jù)庫的SQLServer2008。必須先下載并安裝SQLServer示例和示例數(shù)據(jù)庫,然后才能查看或使用它們。有關(guān)詳細信息,請參閱安裝SQLServer示例和示例數(shù)據(jù)庫的注意事項。若要了解對SQLServerExpress的SQLServer示例數(shù)據(jù)庫和示例代碼的支持,請參閱CodePlex網(wǎng)站上的

DatabasesandSamplesOverview(數(shù)據(jù)庫和示例概述)。您必須已完成教程:創(chuàng)建基本表報表

中的所有課程。學完本教程的估計時間:10分鐘。

打開現(xiàn)有的項目單擊“開始”,依次指向“所有程序”和

MicrosoftSQLServer2008R2,然后單擊

BusinessIntelligenceDevelopmentStudio。在“文件”菜單上,指向“打開”,然后單擊“項目”。導航到Tutorial.sln。本教程是在教程:創(chuàng)建基本表報表

中創(chuàng)建的。單擊“確定”打開項目。“教程”項目即在解決方案資源管理器中顯示,并帶有一個名為SalesOrders.rdl的報表。雙擊SalesOrders.rdl文件以打開此報表。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論