上一頁|下一頁

在文字模式中編輯資料運算式

文字模式 - 概觀

在 SAS Visual Analytics 中可以使用運算式編輯器建立和編輯篩選條件、計算項目和聚合項目。運算式編輯器的 [文字] 標籤可以讓您以文字的形式編輯運算式。
您可以將運算子和資料項目拖放到運算式上,或輸入運算子或資料項目的名稱,將其增加到運算式。
您輸入文字時會出現建議清單。例如:當您輸入 date 時將會出現下拉式清單,讓您可以選取名稱開頭是 date 的任何運算子和資料項目。
當您變更運算式時,系統會自動評估運算式確定其是否有效。如果運算式無效,則在 [訊息] 標籤上顯示錯誤,並停用 [確定] 按鈕。評估運算式時可能會出現短暫延遲。

指定運算子參數

當您將運算子增加到運算式時,此運算子需要的任何參數都顯示在大括弧 { } 中。例如:如果您增加 x – y 運算子,您的運算式顯示為 {Number} — {Number}。
您輸入的每個參數值應取代大括弧間的整個字串,包括大括弧字元在內。例如:可以使用 12 或資料項目一類的運算式取代 {Number}。
按 Ctrl + Shift + 空格鍵可以自動選取運算式中的下一個運算子。

指定資料項目名稱和全域參數名稱

資料項目名稱和全域參數名稱可用純文字輸入,且不須區分大小寫。將格式 'data-item-name'n 使用在資料項目,或將 'parameter-name'p 使用在全域參數,可以正式輸入名稱。當您切換至 [可見] 標籤時,您所有的名稱都會轉換為正式格式。
附註: 如果名稱包含引號,您必須使用 \ 字元逸出引號。
附註: 如果名稱包含空格,您必須使用正式格式。
附註: 如果有資料項目或全域參數與運算子同名,您必須使用正式格式。例如:如果您有名稱是 Year 的類別,請將名稱輸入為 'Year'n,避免與 Year 運算子衝突。

使用格式化與未格式化值

預設狀況下,使用格式化值的形式評估類別值以及離散數值和日期值。連續數值則使用未格式化值的形式進行評估。
若要覆寫此預設行為,您可以將 [raw] (使用未格式化值) 或 [formatted] (使用格式化值) 增加到資料項目右側。
例如:
'Expenses'n[formatted]
指定費用量值要當作格式化值的形式進行評估。

指定字串值

若要輸入字串值,您可以在單引號或雙引號之間輸入字串。如果您的值包含引號,請使用 \ 字元將引號逸出。如果您使用雙引號括住字串,則無須逸出單引號。如果您使用單引號括住字串,則無須逸出雙引號。例如:"O'Reilly"'O\'Reilly''"Hello"' 都有效。
若要輸入包含換行字元的字串,請使用 \r 和 (或) \n 可以指定換行字元。

指定日期、時間與日期時間值

對於日期、日期時間和時間值,請指定以引號括住的格式化值,其後再加上字母 “d”、字母 “dt” 或字母 “t”,分別表示日期值、日期時間值、時間值。
就時間值而言,包含前置底線的值是指一天中特定時間的參考。
沒有包含前置底線的時間值則指定一段經過的時間。
下面是提供幾個日期、日期時間和時間值的範例:
日期、日期時間和時間值範例
日期
'23JUN2013'd
'JUN2013'd
'2013'd
'q32013'd
日期時間
'23JUN2013_5:23:55’dt
'23JUN2013_5:23'dt
'23JUN2013'dt
時間
'_12:23:55't
'_12:23't
經過時間
'44:23:55't
'00:01:34't

指定聚合值

對於聚合值,請指定格式 aggregation-type [context] (value),其中,context 會指定下列其中一個聚合內容:
ByGroup
計算視覺效果中使用的每個資料項目子集的聚合。例如:在長條圖中,包含 ByGroup 內容的聚合量值會計算圖表中每個長條不同的聚合值。
ForAll
計算整個資料項目的聚合 (篩選之後)。例如:在長條圖中,聚合量值和 ForAll 內容在圖表中使用每個長條的相同聚合值 (計算整個資料項目)。
關於聚合類型清單,請參閱 聚合 (簡單) 運算子
例如:
sum [bygroup] ('cost'n)
會為每個 BY 群組值聚合量值 COST 的總和。

指定遺漏值

使用句號字元 (.) 可以指定遺漏的數值或日期值。使用空引號 ('') 可以指定遺漏的字串值。
上一頁|下一頁|頁面頂端
上次更新時間:2019年1月21日