共用方式為


在公式和篩選中使用常值 (報表產生器 1.0)

篩選條件和運算式都可使用常值和變數。常值是常數值,而變數則表示一組可以變更的值。例如,假設您將一個日期常值 #12/15/2005# 加入至公式。當顯示公式的結果時,也會顯示日期 "12/15/2005"。如果您使用變數,則資料將隨基礎資料來源的不同而有所不同。例如,您可能會在公式中使用欄位 OrderDate,則結果將顯示 OrderDate 欄位的每個執行個體。

若要指出「報表產生器」應將值視為常值,則需要根據資料類型來使用特定符號。

下表指出各字元類型應搭配使用的符號。

若要使下列項目成為常值:

使用此符號:

Date

#<Date>#

例如,常值日期 #1/25/2009# 會轉譯成:1/25/2009。

Time

#<Time>#

例如,常值時間 #14:19:42# 會轉譯成:14:19:42。

若要將日期時間值顯示成時間值,您必須將欄位格式化成使用 [格式] 對話方塊之 [數字] 索引標籤上的下列其中一個自訂日期時間格式字串:u、f 或 s。

附註附註
雖然您可以輸入常值當做 DateTime Offset 值,但是 Reporting Services 會自動將它們轉換成 DateTime UTC 值。轉換 DateTime Offset 值之後,就會移除其中的 Offset 部分。

Text

"<String>"

例如,常值字串 "The following bicycle parts are replaceable:" 會轉譯成:The following bicycle parts are replaceable:

Decimal

<Decimal>m

例如,常值小數 1.435m 會轉譯成:1.435。

備註

使用常值時,請注意下列事項:

  • 浮點值、整數值和布林值不需要特殊符號。

  • [定義公式][篩選資料] 對話方塊不區分大小寫,因此,函數名稱和布林值可以使用大寫字母或小寫字母輸入。字串是否區分大小寫要視基礎資料來源而定。

  • 「報表產生器」會在公式要求時自動將小數值轉換成浮點值,因此,您可以建立要求此轉換的公式,而不需要指定值是浮點值還是小數值。