選取節點(S)
您可以使用選取節點,根據某個特定的條件(如 BP(血壓)= "HIGH" 選取或捨棄資料串流中的部分記錄。
眾數。 指定將符合條件的記錄併入還是不併入在資料串流中。
- 包含。選擇包含符合選擇條件的記錄。
- 捨棄。選擇排除符合選擇條件的記錄。
條件。 顯示將要用於測試每個記錄的選擇條件,您可以使用 CLEM 表示式進行指定。在視窗中輸入表示式,或者按一下視窗右側的計算機(表示式建置器)按鈕,使用表示式建置器。
如果您選擇根據條件捨棄記錄,例如下列條件:
(var1='value1' and var2='value2')
依預設,「選取」節點也會捨棄所有選取欄位均為空值的記錄。為了避免這種情況,將下列條件附加到原始條件:
and not(@NULL(var1) and @NULL(var2))
「選擇」節點還用於選擇一部分記錄。通常情況下,對於此作業要使用另外一個節點,樣本節點。但如果您要指定的條件比提供的參數更複合,那麼可以使用「選取」節點建立自己的條件。例如,您可以建立類似下面的條件:
BP = "HIGH" and random(10) <= 4
此條件將選取近似 40% 顯示高血壓的記錄,並向下游傳送這些記錄進行進一步分析。