共用方式為


運算式對話方塊

使用 [ 表達式 ] 對話框,為報表專案屬性撰寫Microsoft Visual Basic 表達式。 您可以使用表達式來設定許多屬性,包括色彩、字型和框線。 在運行時間,報表處理器會評估表達式,並將結果取代為 屬性的值。

表達式可以是簡單或複雜。 您可以直接在設計介面或對話框中的文字框中輸入簡單的運算式。 若要建立複雜的表示式,請使用 [ 表達式 ] 對話方塊。 您可以一次建立一個運算式。 如需詳細資訊,請參閱運算式 (報表產生器及 SSRS)

若要開啟 [表達式] 對話框,請按兩下對話框中的 [表達式] 按鈕,或從快捷方式功能表或 [屬性] 窗格中的下拉式清單中選取 [表達式]。 如需詳細資訊,請參閱報表中的表達式使用方式(報表產生器 和 SSRS)。

[ 表達式 ] 對話框包含程式碼視窗、類別目錄樹狀目錄、類別專案、描述窗格和範例窗格。

[ 表達式 ] 對話框會區分內容;類別專案和描述會根據您使用的運算式類別而變更。 它支援 IntelliSense、語句完成、函數調用範例和語法著色,以協助您偵測語法錯誤。

表達式建構

表達式以等號 (=) 開頭,可以包含常數、常值、運算符和內建欄位、內建集合、內建函式、Visual Basic 運行時間連結庫函式、.NET Framework 通用語言運行時間類別和自定義函式的參考。 下列清單描述您可以新增至表達式的類別和值。

設定表達式: <PropertyName>
您要為其定義表示式的屬性名稱。 您也可以在 [屬性] 窗格中依名稱設定此屬性。

常數
針對以常數為基礎的屬性,提供針對此屬性有效的預先定義值清單。 例如,根據色彩的屬性會顯示有效的色彩名稱。 如果是布林資料類型的屬性,值為 TrueFalse

並非所有支援表達式的專案都可以設定為常數。 如果屬性無法設定為常數值,描述窗格會提供這項資訊。

內建欄位
提供全域集合中可用於表達式的項目清單。 只有在報表發行至伺服器之後,才支援某些集合。 如需詳細資訊,請參閱內建全域和使用者參考 (報表產生器和 SSRS)

參數
提供報表參數的清單。

欄位(<選取的數據集>
顯示資料集類別中選取之數據集的欄位清單。 按兩下欄位,將欄位複製到 [ 表示式 ] 方塊。

資料集
提供可用數據集的清單,並顯示屬於資料集成員的欄位。

變數
顯示報表變數的清單。 如需詳細資訊,請參閱報表和群組變數集合參考 (報表產生器及 SSRS) (部分機器翻譯)。

運算子
顯示您可以包含在計算或字串操作中的運算符。 如需詳細資訊,請參閱表達式中的運算元(報表產生器 和 SSRS)。

一般函式
顯示依類型分組的一般函式。 當您在 [專案] 窗格中選取函式時,會出現描述和範例。

通用函式包括 內建報表和聚合函數、Visual Basic 運行時間連結庫函式,以及 和 Convert 命名空間中的 Math .NET Framework 通用語言運行時間類別 (CLR)。 您也可以新增未出現在類別清單中的 CLR 類別和外部元件的參考。 如需詳細資訊,請參閱報表設計師中運算式的自訂程式碼及組件參考 (SSRS)

選項。

程式碼視窗
使用頂端窗格中的程式碼視窗來輸入表達式。 當您開啟 [ 表示式] 對話框時,程式代碼視窗會包含表達式。 您可以取代或修改表達式。 您可以新增函數調用、運算子、常數、欄位、參數、全域集合中的專案,以及自定義程式碼的參考。 程式代碼視窗會在您進行變更時顯示。

波浪紅色底線表示語法錯誤。 將滑鼠停留在底線文字上,以查看錯誤訊息。

當您輸入全域集合字詞後面接著標點符號分隔符時,您會看到可用成員或屬性的下拉式清單。 從下拉式清單中,您可以輸入前幾個字元,後面接著索引標籤來自動填入選取範圍。

當您輸入函式名稱後面接著左括弧時,您會看到一個工具提示,提供參數和函式傳回值的相關信息。

類別
顯示表達式的類別。 選擇類別會建立建立表達式的內容,並變更 [專案] 窗格中的有效值清單。 例如,針對文本框值的表達式,展開 [通用函式],然後選取 [聚合函數] 以顯示 Avg[專案] 窗格中的 、 Count和其他函式

項目
顯示所選取類別的有效值清單。 按兩下專案,在程式代碼視窗中的插入點新增這個項目的表達式文字。

數值
根據您選取的類別和專案,第三個窗格包含描述、範例表達式或有效值清單。 拖曳對話框的邊緣,以擴大範例區域。

另請參閱

運算式 (報表產生器及 SSRS)
運算式範例 (報表產生器及 SSRS)
報表中的運算式用法 (報表產生器及 SSRS)
格式化數字和日期 (報表產生器及 SSRS)
參數集合參考 (報表產生器及 SSRS)
群組運算式範例 (報表產生器及 SSRS)
篩選方程式範例 (報表產生器及 SSRS)
運算式中的資料類型 (報表產生器及 SSRS)
運算式中的內建集合 (報表產生器及 SSRS)
加入運算式 (報表產生器及 SSRS)