星期一, 3月 03, 2014

[SSRS] 圖例

圖表圖例(Legend)包含圖表中每一個類別項目的描述,此論壇上問題是要如何解決圖表圖例上文字被截斷的情況,詳見下圖

[SSRS] 圖例-1

建立一個圓餅圖(PieChart)來說明情況
  • DataSet T-SQL 語法
USE [AdventureWorks2012]
GO

IF OBJECT_ID('PieChart') IS NOT NULL
  DROP TABLE PieChart

CREATE TABLE PieChart (BookName nchar(50),SalesQty int)
INSERT INTO PieChart VALUES
    (N'SQL SERVER 2012 T-SQL 撰寫',333),
    (N'SQL Server 2012 管理',213),
    (N'SQL Server 2012 調校',154),
    (N'SQL Server CLR',13),
    (N'SQL Server 備份',34)

插入一個圓餅圖並設定類別目錄群組(BookName)和值(SalesQty)

[SSRS] 圖例-2

預覽設定結果,可以看見圖例呈現,沒有被截斷的情況

[SSRS] 圖例-3

圖類屬性中的 MaxAutoSize 預設值為 50,把該設定改為 20

[SSRS] 圖例-4

設定 MaxAutoSize 為 20 後,可以看見圓餅圖中的圖例字樣,有被截斷的情況,截斷後會出現 ... 的符號

[SSRS] 圖例-5

預覽結果設定結果

[SSRS] 圖例-6
從上圖就發現該問題應該是 MaxAutoSize 太小導致,原以為這樣就解決啦,但提問者使用的是 SSRS 2005,沒有 MaxAutoSize 屬性可以設定,Orz

沒有留言:

張貼留言