共用方式為


在 Reporting Services 中建立運算式

更新: 2006 年 4 月 14 日

在 Reporting Services 中,運算式描述資料或屬性值。運算式是用來控制報表的內容和外觀。

運算式的開頭是等號 (=),其後為欄位識別碼、常數、函數及運算子的組合。運算式由報表處理器評估後,會產生取代運算式的單一資料值。

如何建立運算式

您可以在報表定義中建立運算式,方法如下:透過 [編輯運算式] 對話方塊,或將運算式語法直接鍵入文字方塊、[屬性] 視窗的屬性值欄位,或群組或排序運算式欄位中。[編輯運算式] 對話方塊會為您提供內容相關性全域集合項目選項、陳述式完成、語法檢查及較大的工作區域。下圖顯示 [編輯運算式] 對話方塊。

編輯運算式對話方塊以輸入運算式

從許多屬性文字方塊或對話方塊欄位中,您都可以從下圖所顯示的下拉式清單中選取 <[運算式]>。

文字方塊屬性下拉式清單,選擇 [運算式]

您可以用滑鼠右鍵按一下文字方塊和其他報表項目來顯示快速鍵功能表,然後按一下下圖所顯示的 [運算式]

滑鼠右鍵內容功能表,選擇 [運算式]

某些對話方塊中有 fx 按鈕,可供您設定屬性值。例如,在報表項目 [資料表屬性] 對話方塊的 [一般] 索引標籤上,可以使用 fx 按鈕來設定工具提示。

如需有關 [編輯運算式] 對話方塊的詳細資訊,請參閱<如何:加入運算式 (報表設計師)>和< 編輯運算式 (報表設計師)>。

有效的運算式參考

下表會顯示您可以包含在報表運算式中的參考類型,該表會指示哪些是內建的參考,哪些又是您必須對報表處理器識別的參考,好讓函數呼叫可於報表處理期間進行解析。

項目 函數的描述和參考函數的方法

報表函數

內建。在報表項目上提供彙總值的函數,以及其他支援彙總的公用程式函數。每個資料提供者都提供 Aggregate 實作。如需詳細資訊,請參閱<在運算式中使用報表功能 (Reporting Services)>。

報表集合

內建。全域、使用者、參數、欄位、報表項目、資料來源、資料集。如需詳細資訊,請參閱<在運算式中使用全域集合 (Reporting Services)>。

Visual Basic 執行階段程式庫

內建。如需詳細資訊,請參閱「Visual Basic 執行階段程式庫成員」(網址:msdn.microsoft.com)。

System.Math

內建。如需詳細資訊,請參閱<Math>。

System.Convert

內建。如需詳細資訊,請參閱<Convert>。

自訂程式碼

內建。您可以透過 [報表屬性] 功能表、[程式碼] 索引標籤加入 Visual Basic 程式碼。您可以定義公用常數、變數、副程式和函數,以供您在每一個報表定義中使用。如需詳細資訊,請參閱<在運算式中使用自訂程式碼參考 (Reporting Services)>。

.NET Framework (Common Language Runtime) 類別

在運算式中加入完整參考。例如,System.Text.StringBuilder

自訂組件

其他 .NET Framework 組件

其他外部組件

[報表屬性] 功能表中 [參考] 索引標籤的 [參考] 區段底下加入參考。如需詳細資訊,請參閱<Using Custom Assemblies with Reports>和<報表屬性 (參考索引標籤,報表設計師)>。

自訂類別執行個體

將參考加入 [類別] 區段下的 [報表屬性] 功能表、[參考] 索引標籤中。如需詳細資訊,請參閱<在運算式中使用自訂程式碼參考 (Reporting Services)>和<報表屬性 (參考索引標籤,報表設計師)>。

如需範例,請參閱<Reporting Services 中的運算式範例>。

請參閱

其他資源

在 Reporting Services 中使用運算式

說明及資訊

取得 SQL Server 2005 協助

變更歷程記錄

版本 歷程記錄

2006 年 4 月 14 日

新增內容:
  • 自訂程式碼的擴充描述。