在公式和篩選中使用常值 (報表產生器 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。 |
備註
使用常值時,請注意下列事項:
浮點值、整數值和布林值不需要特殊符號。
[定義公式] 和 [篩選資料] 對話方塊不區分大小寫,因此,函數名稱和布林值可以使用大寫字母或小寫字母輸入。字串是否區分大小寫要視基礎資料來源而定。
「報表產生器」會在公式要求時自動將小數值轉換成浮點值,因此,您可以建立要求此轉換的公式,而不需要指定值是浮點值還是小數值。