擴展 SSRS 中的圖表功能 (Extending chart functionality in SSRS)


問題描述

擴展 SSRS 中的圖表功能 (Extending chart functionality in SSRS)

SQL Server (2005) Business Intelligence Development Studio 中的默認圖表對像似乎沒有一些格式選項,例如:

  1. 指定 x 和 y 中標籤的文本方向軸
  2. 向條形圖添加趨勢線
  3. 任意調整圖表中項目的大小 ‑ 例如,如果我調整圖表對象的大小,所有內容都會相應調整大小,但我無法保留例如,在擴展圖例區域時,圖表的大小相同。
  4. 多線圖表標籤

所以我想知道的是

  1. 上面提到的格式問題有什麼簡單的答案嗎?
  2. 你會推薦哪些網站/書籍/資源/示例來擴展圖表對象的功能?

參考解法

方法 1:

Some colleagues of mine gave up on the stock control and bought Dundas charts

The stock charts are cut down versions of Dundas.

方法 2:

yes you can specify the text direction of labels in the x and y axis

  1. Go to chart properties and in the tab x and y axis enter the chart title and in the title align use the combination like left/right/center align.
  2. you can change the legend line go to the chart properties click legend tab inside this there is an option for "display legend inside plot area" and you can include the trendline there
  3. you can use multiline text labels when the text limits extends

方法 3:

I don't see how you can resize the legend, puting inside the plot area looks ugly for pie‑chart

方法 4:

I'd recommend go with the dundas chart components gbn suggested. If that's not possible at least this article should solve issue 1.

(by TheObservergbnbalaweblogcsbenedDan Sydner)

參考文件

  1. Extending chart functionality in SSRS (CC BY‑SA 2.5/3.0/4.0)

#sql-server-2005 #charts #visual-studio #reporting-services






相關問題

可更新查詢所需的最低權限 (Access Project) (Minimum permissions required for an updatable query (Access Project))

Sql中的WHERE,結合兩個快速條件會成倍增加成本 (WHERE in Sql, combining two fast conditions multiplies costs many times)

是否可以重構此語句以刪除子查詢? (Is it possible to refactor this statement to remove the subquery?)

Không gửi được tệp nhật ký bằng 'Tác vụ Gửi Thư' từ trình xử lý OnError (Sending the log file using a 'Send Mail Task' from the OnError handler fails)

擴展 SSRS 中的圖表功能 (Extending chart functionality in SSRS)

sql server 2005 數據庫郵件錯誤(操作已超時) (sql server 2005 database mail error (The operation has timed out))

從.NET應用程序到SQL Server的緩慢調用 (Sporadically Slow Calls From .NET Application To SQL Server)

我需要在 sql 中獲取 alldata whereclause? (i need to get alldata whereclause in sql?)

一種檢查 SQL 2005 中是否存在外鍵的方法 (A way to check if foreign key exists in SQL 2005)

如何在 SSIS 中調用存儲過程? (How do you call a Stored Procedure in SSIS?)

什麼會使桌子“變慢”? (What would make a table "slow?")

可以在這裡使用 Common Table 表達式來提高性能嗎? (Can Common Table expressions be used here for performance?)







留言討論