共用方式為


運算式中的常數 (報表產生器及 SSRS)

常數是由常值文字或預先定義的文字所組成。 報表處理器可以存取預先定義的常數,讓您在運算式中納入這些常數時,在系統評估運算式之前,就會將常數以其代表的值來取代。

注意

您可以在報表產生器以及 SQL Server Data Tools 的報表設計師中建立和修改報表定義 (.rdl)。 每種撰寫環境都會提供不同的方式來建立、開啟和儲存報表與相關的項目。 如需詳細資訊,請參閱在 Web 上設計報表設計師和Report Builder (SSRS) 的報表microsoft.com。

常值文字

在運算式中,常值文字是置於雙引號之間的文字。 如果文字是運算式的一部分,則您也可以直接在文字方塊中輸入文字,而不加上雙引號。 如果文字方塊的值不是以等號 (=) 開頭,就會將該文字當做常值文字。 下表顯示若干運算式中的常值文字範例。

持續性 顯示文字 運算式文字
報表執行於: <<Expr>> ="Report run at: " & Globals!ExecutionTime
Adventure Works Cycles Adventure Works Cycles Adventure Works Cycles
[加上括號的顯示文字] \[加上括號的顯示文字\] [加上括號的顯示文字]

RDL 常數

您可以在運算式中使用以報表定義語言 (RDL) 所定義的常數。 當您為報表屬性建立只接受特定有效的運算式時,常數就會顯示在 [運算式] 對話方塊中 (也稱為列舉型別)。 下表顯示兩個範例。

屬性 描述
TextAlign 用來對齊文字方塊中文字的有效。 一般、靠左、置中、靠右
BorderStyle 加入至報表的線條有效。 預設值、無、點線、虛線、實線、雙線、虛線點、虛線點點

Visual Basic 常數

您可以在運算式中,使用 Visual Basic 執行階段程式庫定義的常數。 例如,您可以使用常數 DateInterval.Day。 如果日期為 2008 年 1 月 10 日,則下列運算式會傳回數字 10:

=DatePart("d",Globals!ExecutionTime)

CLR 常數

您可以在運算式中,使用 .NET Framework Common Language Runtime (CLR) 類別定義的常數。 下表顯示系統定義色彩的範例。

持續性 描述
MistyRose 當您為以背景色彩為基礎的報表屬性建立運算式時,可以依名稱指定色彩。 有效的名稱會列在 [運算式] 對話方塊中。

另請參閱

運算式對話方塊
運算式 (報表產生器及 SSRS)
運算式範例 (報表產生器及 SSRS)
運算式中的資料類型 (報表產生器及 SSRS)
運算式對話方塊 (報表產生器)