使用報表運算式
報表定義中從頭到尾都廣泛利用運算式來擷取、計算、顯示、分組、排序、篩選、參數化及格式化報表的資料。因為許多報表項目屬性可以設定成運算式,所以您擁有相當大的彈性,可利用運算式來控制報表的內容、設計和互動式本質。運算式會以 Visual Basic 撰寫、儲存在報表定義中,然後在您執行報表時由報表處理器評估。
在報表設計介面上,運算式會顯示成簡單或「複雜運算式」(Complex Expression)。「簡單運算式」(Simple Expression) 包含單一資料集欄位、參數或內建欄位的參考。簡單運算式會出現在設計介面和對話方塊的方括號內,例如資料集欄位會以 [ProductID] 形式出現。系統會自動為您建立簡單運算式 (例如,當您從資料集將欄位拖曳到文字方塊上時),或者您也可以直接在資料區資料格中或是設計介面或對話方塊的文字方塊中輸入簡單運算式。複雜運算式可包含多個內建參考、運算子和函數呼叫,而且會以 <<Expr>> 形式出現在設計介面上。若要查看或變更運算式文字,您必須開啟 [運算式] 對話方塊。
若要查看報表中的評估運算式值,請預覽報表。當報表執行時,報表處理器會評估運算式並以運算式結果取代屬性值。
您可以使用參數搭配運算式來提供額外的彈性,以便變更報表的內容和外觀。如需詳細資訊,請參閱<將參數加入至您的報表>。
本章節內容
了解簡單和複雜運算式 (Reporting Services)
介紹運算式並討論單一項目參考與其他運算式的不同之處。使用運算式 (Reporting Services)
提供運算式可用來變更報表內容和外觀之不同方式的概觀,包括範例。了解運算式參考 (Reporting Services)
討論您可以在運算式中包含的項目。在運算式中使用資料類型 (Reporting Services)
針對運算式的資料類型和運算式參考,討論您需要了解的事項。運算式範例 (Reporting Services)
呈現適用於一般工作之運算式的其他範例。