編輯運算式 (報表設計師)
更新: 2005 年 12 月 5 日
使用運算式編輯器,即可在 Microsoft Visual Basic 中撰寫運算式。運算式編輯器包括程式碼視窗、類別目錄樹狀結構、類別目錄項目和描述窗格。您可以開啟下列項目的運算式編輯器:
- 報表上的文字方塊。
- [屬性] 頁面中的屬性。
- 資料區域屬性上的 [群組] 索引標籤。
- 資料區域屬性的 [排序] 索引標籤。
- 資料集、資料區域或資料區域群組的 [篩選] 索引標籤。
- 資料區域群組上的文件引導模式標籤。
- 資料區域群組上的父群組。
- 資料集上的查詢字串。
- 查詢的參數值。
- 報表的參數值。
- 資料來源的連接字串。
有些屬性頁面 (例如,資料表屬性 (排序索引標籤,報表設計師)) 可讓您建立多個在報表處理期間所組合的運算式,但是運算式編輯器一次只可使用一個運算式。
以滑鼠右鍵按一下文字方塊、選擇屬性之值清單中的 <Expression>,或按一下對話方塊中的可用 [運算式] (Fx) 按鈕,即可開啟運算式編輯器。您可以使用運算式來設定許多屬性 (包含色彩、字型和框線等等)。
運算式編輯器會區分內容;類別目錄項目和描述會依您正在處理的運算式類別目錄而變更。它支援 IntelliSense、陳述式完成以及為語法加色彩,使您可以輕易地偵測出語法錯誤。如果想要較大的工作介面,您就可以移動運算式編輯器,並調整其大小。
如需詳細資訊 (包含範例),請參閱<Reporting Services 中的運算式範例>和<在運算式中使用參數>。
運算式建構
您建立之運算式的開頭為等號 (=),且包括常數、全域值、欄位及其他元素。下列清單描述運算式的類別目錄及其部分。
常數
選取常數節點,即可定義包含常數值的運算式。常數可用來指定色彩、字型和列舉值。並非所有項目都會支援可以設定為常數的運算式。如果無法將屬性設定為常數值,則描述會提供此資訊。
- 全域
提供全域集合裡您可以在運算式中使用之項目的清單。如需詳細資訊,請參閱<在運算式中使用全域集合 (Reporting Services)>。
- 參數
提供參數的清單。查詢參數和報表參數都可使用。
- 欄位
顯示可用於運算式中之欄位的清單。此清單會視屬性而有所不同。按兩下欄位,即可將欄位複製至 [運算式] 方塊。或者,您可以將欄位拖曳至 [運算式] 方塊。
- 資料集
提供可用資料集的清單,並顯示作為資料集之成員的欄位。
- 運算子
顯示您可以包含在計算或字串操作中的運算子。
- 一般函數
依類型分組來顯示一般函數 (例如,文字、日期和時間等等)。
選項
程式碼視窗
使用上方窗格中的程式碼視窗,來輸入運算式。當您開啟運算式編輯器時,程式碼視窗會包含欄位運算式。您可以取代或修訂運算式。您可以貼入函數、運算子、常數、欄位、參數,以及來自全域集合的項目。程式碼視窗會隨著您的動作反映修改的情況。波浪式紅色底線指出發生語法錯誤。把滑鼠游標暫留在加底線文字上方,以查看錯誤訊息。
當您輸入後面接有標點符號分隔符號的全域集合詞彙時,會看到可用屬性、成員或方法的下拉式清單。從下拉式清單中,您可輸入後面接有 Tab 的前幾個字元,以自動填入選項。
- 類別目錄樹狀
顯示運算式的類別目錄。選擇類別目錄會建立用來建立運算式的內容。例如,選取彙總函數會顯示 AVG、Count 和您可以併入運算式的其他函數。
- 描述、範例,或成員清單
視您選取的類別目錄項目而定,第三個窗格包含描述、範例運算式,或成員的清單。
請參閱
參考
其他資源
在 Reporting Services 中使用運算式
Reporting Services 教學課程
設定報表項目的格式
設定報表中之數值與日期值的格式