編輯運算式 (報表設計師)

更新: 2005 年 12 月 5 日

使用運算式編輯器,即可在 Microsoft Visual Basic 中撰寫運算式。運算式編輯器包括程式碼視窗、類別目錄樹狀結構、類別目錄項目和描述窗格。您可以開啟下列項目的運算式編輯器:

  • 報表上的文字方塊。
  • [屬性] 頁面中的屬性。
  • 資料區域屬性上的 [群組] 索引標籤。
  • 資料區域屬性的 [排序] 索引標籤。
  • 資料集、資料區域或資料區域群組的 [篩選] 索引標籤。
  • 資料區域群組上的文件引導模式標籤。
  • 資料區域群組上的父群組。
  • 資料集上的查詢字串。
  • 查詢的參數值。
  • 報表的參數值。
  • 資料來源的連接字串。

有些屬性頁面 (例如,資料表屬性 (排序索引標籤,報表設計師)) 可讓您建立多個在報表處理期間所組合的運算式,但是運算式編輯器一次只可使用一個運算式。

以滑鼠右鍵按一下文字方塊、選擇屬性之值清單中的 <Expression>,或按一下對話方塊中的可用 [運算式] (Fx) 按鈕,即可開啟運算式編輯器。您可以使用運算式來設定許多屬性 (包含色彩、字型和框線等等)。

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

運算式編輯器會區分內容;類別目錄項目和描述會依您正在處理的運算式類別目錄而變更。它支援 IntelliSense、陳述式完成以及為語法加色彩,使您可以輕易地偵測出語法錯誤。如果想要較大的工作介面,您就可以移動運算式編輯器,並調整其大小。

如需詳細資訊 (包含範例),請參閱<Reporting Services 中的運算式範例>和<在運算式中使用參數>。

運算式建構

您建立之運算式的開頭為等號 (=),且包括常數、全域值、欄位及其他元素。下列清單描述運算式的類別目錄及其部分。

  • 常數
    選取常數節點,即可定義包含常數值的運算式。常數可用來指定色彩、字型和列舉值。

    並非所有項目都會支援可以設定為常數的運算式。如果無法將屬性設定為常數值,則描述會提供此資訊。

  • 參數
    提供參數的清單。查詢參數和報表參數都可使用。
  • 欄位
    顯示可用於運算式中之欄位的清單。此清單會視屬性而有所不同。按兩下欄位,即可將欄位複製至 [運算式] 方塊。或者,您可以將欄位拖曳至 [運算式] 方塊。
  • 資料集
    提供可用資料集的清單,並顯示作為資料集之成員的欄位。
  • 運算子
    顯示您可以包含在計算或字串操作中的運算子。
  • 一般函數
    依類型分組來顯示一般函數 (例如,文字、日期和時間等等)。

選項

  • 程式碼視窗
    使用上方窗格中的程式碼視窗,來輸入運算式。當您開啟運算式編輯器時,程式碼視窗會包含欄位運算式。您可以取代或修訂運算式。您可以貼入函數、運算子、常數、欄位、參數,以及來自全域集合的項目。程式碼視窗會隨著您的動作反映修改的情況。

    波浪式紅色底線指出發生語法錯誤。把滑鼠游標暫留在加底線文字上方,以查看錯誤訊息。

    當您輸入後面接有標點符號分隔符號的全域集合詞彙時,會看到可用屬性、成員或方法的下拉式清單。從下拉式清單中,您可輸入後面接有 Tab 的前幾個字元,以自動填入選項。

  • 類別目錄樹狀
    顯示運算式的類別目錄。選擇類別目錄會建立用來建立運算式的內容。例如,選取彙總函數會顯示 AVGCount 和您可以併入運算式的其他函數。
  • 描述、範例,或成員清單
    視您選取的類別目錄項目而定,第三個窗格包含描述、範例運算式,或成員的清單。

請參閱

參考

報表設計師 F1 說明

其他資源

在 Reporting Services 中使用運算式
Reporting Services 教學課程
設定報表項目的格式
設定報表中之數值與日期值的格式

說明及資訊

取得 SQL Server 2005 協助