運算式對話方塊
使用 [運算式] 對話方塊可為報表項目屬性撰寫 Microsoft Visual Basic 運算式。 您可以使用運算式來設定許多屬性,包含色彩、字型和框線等。 在執行階段,報表處理器會評估運算式並取代屬性值的結果。
運算式可能很簡單或很複雜。 您可以在設計介面上或對話方塊中的文字方塊中,直接輸入簡單的運算式。 若要建立複雜的運算式,請使用 [運算式] 對話方塊。 您可以一次建立一個運算式。 如需詳細資訊,請參閱<運算式 (報表產生器及 SSRS)>。
若要開啟 [運算式] 對話方塊,請按一下對話方塊中的 [運算式] (fx) 按鈕,或從 [屬性] 窗格的快速鍵功能表或下拉式清單選取 [運算式]。 如需詳細資訊,請參閱<報表中的運算式用法 (報表產生器及 SSRS)>。
[運算式] 對話方塊包含程式碼視窗、類別目錄樹狀結構、類別目錄項目、描述窗格和範例窗格。
[運算式] 對話方塊會區分內容。類別目錄項目和描述會根據您正在處理的運算式類別目錄而變更。 它支援 IntelliSense、陳述式完成、函數呼叫範例和語法著色,讓您能夠輕易偵測出語法錯誤。
運算式建構
運算式是以等號 (=) 開始,可以包含常數、常值、運算子,以及內建欄位、內建集合、內建函數、Visual Basic 執行階段程式庫函數、.NET Framework Common Language Runtime 類別和自訂函數的參考。 下列清單描述可加入運算式的類別目錄和值。
為以下設定運算式: <PropertyName>
為其定義運算式的屬性名稱。 您也可以在 [屬性] 窗格中依名稱設定這個屬性。常數
針對以常數為基礎的屬性,提供對此屬性有效之預先定義值的清單。 例如,以色彩為基礎的屬性會顯示有效的色彩名稱。 對於是布林資料類型的屬性而言,值為 True 和 False。並非所有支援運算式的項目都可設為常數。 如果屬性無法設為常數值,描述窗格會提供這項資訊。
內建欄位
提供全域集合裡您可以在運算式中使用之項目的清單。 有些集合只有在報表發行至伺服器後,才受到支援。 如需詳細資訊,請參閱<內建的全域和使用者參考 (報表產生器及 SSRS)>。參數
提供報表參數清單。欄位 ( <selected Dataset> )
顯示在 [資料集] 類別目錄中所選取之資料集的欄位清單。 按兩下欄位,即可將欄位複製至 [運算式] 方塊。資料集
提供可用資料集的清單,並顯示做為資料集之成員的欄位。變數
顯示報表變數的清單。 如需詳細資訊,請參閱<報表和群組變數集合參考 (報表產生器及 SSRS)>。運算子
顯示您可以包含在計算或字串操作中的運算子。 如需詳細資訊,請參閱<運算式中的運算子 (報表產生器及 SSRS)>。一般函數
顯示一般函數,依類型分組。 當您在 [項目] 窗格中選取函數時,描述及範例就會顯示。一般函數包含內建報表和彙總函式、Visual Basic 執行階段程式庫函數,以及 Math 和 Convert 命名空間中的 .NET Framework Common Language Runtime (CLR) 類別。 您也可以加入未出現在類別目錄清單中的 CLR 類別以及外部組件的參考。 如需詳細資訊,請參閱<報表產生器中運算式的自訂程式碼及組件參考 (SSRS)>。
選項
程式碼視窗
使用上方窗格中的程式碼視窗,來輸入運算式。 當您開啟 [運算式] 對話方塊時,程式碼視窗會包含運算式。 您可以取代或修訂運算式。 您可以加入函數呼叫、運算子、常數、欄位、參數、全域集合的項目以及自訂程式碼的參考。 程式碼視窗會在您進行變更時顯示出變更。波浪式紅色底線指出發生語法錯誤。 把滑鼠游標暫留在加底線文字上方,以查看錯誤訊息。
輸入後面接有標點符號分隔符號的全域集合詞彙時,您會看到可用成員或屬性的下拉式清單。 從下拉式清單中,您可輸入後面接有 Tab 的前幾個字元,以自動填入選項。
輸入函數名稱且在後面加上左括號時,您會看到工具提示提供有關參數和函數傳回值的資訊。
類別目錄
顯示運算式的類別目錄。 選擇類別目錄會為運算式的建立奠立內容,並會變更 [項目] 窗格中的有效值清單。 例如,針對文字方塊值的運算式展開一般函數,然後選取彙總函式來顯示 Avg、Count 和 [項目] 窗格中的其他函數。項目
顯示所選取類別目錄的有效值清單。 請在項目上按兩下,以在程式碼視窗中的插入點加入這個項目的運算式文字。值
第三個窗格會包含描述、範例運算式或有效值清單,依您選取的類別目錄和項目而定。 拖曳對話方塊的邊緣可加寬範例區域。