常數由文字常量或預定義文字組成。 報表處理器可以存取預先定義的常數,以便在表達式中包含這些常數時,它們所代表的值會在表達式中取代,然後才進行評估。
備註
您可以在報表產生器及 SQL Server Data Tools 的報表設計師中建立和修改報表定義 (.rdl)。 每個撰寫環境提供不同的方式來建立、開啟及儲存報表和相關專案。 如需詳細資訊,請至 microsoft.com 網站上查看 報表設計師和報表產生器 (SSRS) 的報表設計。
字面文字
在運算式中,字面文字是指雙引號中的文字。 如果文字不是表達式的一部分,您也可以直接在文本框中輸入文字,而不加雙引號。 如果文本框的值不是以等號(=)開頭,則該文字會被視為字串。 下表顯示表達式中的字面文字的數個範例。
| 常數 | 顯示文字 | 表達式文字 |
|---|---|---|
| 報表生成於: | <<Expr>> | ="Report run at: " & Globals!ExecutionTime |
| Adventure Works 自行車公司 | Adventure Works 自行車 | Adventure Works 單車 |
| [括號顯示文字] | \[括號顯示文字\] | [括號顯示文字] |
RDL 常數
您可以在表示式中使用報表定義語言 (RDL) 中定義的常數。 在 [ 表達式 ] 對話框中,當您為只接受特定有效值的報表屬性建立表達式時,就會顯示常數,也稱為列舉型別。 下表顯示兩個範例。
| 房產 | 說明 | 價值觀 |
|---|---|---|
| TextAlign | 在文字框中對齊文字的有效值。 | 一般、左、中、右 |
| BorderStyle | 添加到報表的行的有效值。 | 預設、無、點狀、虛線、實線、雙線、虛線點、虛線雙點 |
Visual Basic 常數
您可以在表示式中使用 Visual Basic 執行階段庫中定義的常數。 例如,您可以使用 常數 DateInterval.Day。 2008 年 1 月 10 日日期的下列運算式會傳回數位 10:
=DatePart("d",Globals!ExecutionTime)
CLR 常數
您可以在表示式中使用 .NET Framework 通用語言運行時間 (CLR) 類別中定義的常數。 下表顯示系統定義的色彩範例。
| 常數 | 說明 |
|---|---|
| MistyRose | 當您為以背景色彩為基礎的報表屬性建立表示式時,您可以依名稱指定色彩。 有效的名稱會列在 [ 表達式] 對話框中。 |
另請參閱
表達式對話框
運算式 (報表產生器及 SSRS)
運算式範例 (報表產生器及 SSRS)
運算式中的資料類型 (報表產生器及 SSRS)
表示式對話框 (報表產生器)