使用報表運算式

報表定義中從頭到尾都廣泛利用運算式來擷取、計算、顯示、分組、排序、篩選、參數化及格式化報表的資料。因為許多報表項目屬性可以設定成運算式,所以您擁有相當大的彈性,可利用運算式來控制報表的內容、設計和互動式本質。運算式會以 Visual Basic 撰寫、儲存在報表定義中,然後在您執行報表時由報表處理器評估。

在報表設計介面上,運算式會顯示成簡單或「複雜運算式」(Complex Expression)。「簡單運算式」(Simple Expression) 包含單一資料集欄位、參數或內建欄位的參考。簡單運算式會出現在設計介面和對話方塊的方括號內,例如資料集欄位會以 [ProductID] 形式出現。系統會自動為您建立簡單運算式 (例如,當您從資料集將欄位拖曳到文字方塊上時),或者您也可以直接在資料區資料格中或是設計介面或對話方塊的文字方塊中輸入簡單運算式。複雜運算式可包含多個內建參考、運算子和函數呼叫,而且會以 <<Expr>> 形式出現在設計介面上。若要查看或變更運算式文字,您必須開啟 [運算式] 對話方塊。

若要查看報表中的評估運算式值,請預覽報表。當報表執行時,報表處理器會評估運算式並以運算式結果取代屬性值。

您可以使用參數搭配運算式來提供額外的彈性,以便變更報表的內容和外觀。如需詳細資訊,請參閱<將參數加入至您的報表>。

本章節內容