aggregatenodeプロパティ

レコード集計ノードのアイコン 集約ノードは、一連の入力レコードを要約された集約出力レコードに置き換えます。

dataasset = modeler.script.stream().create("dataassetimport", "My dataassetimport node")
node = modeler.script.stream().create("aggregate", "My aggregate node")
modeler.script.stream().link(dataasset, node)
node.setPropertyValue("contiguous", True)
node.setPropertyValue("keys", ["Drug"])
node.setKeyedPropertyValue("aggregates", "Age", ["Sum", "Mean"])
表 1. aggregatenode プロパティー
aggregatenode properties データ・タイプ プロパティーの説明
keys リスト 集約のキーとして使用できるフィールドの一覧。 例えば、 SexRegion が主要フィールドである場合、 MF の各ユニークな組み合わせに、地域 NS (4つのユニークな組み合わせ)が含まれていれば、集約レコードが作成されます。
contiguous フラグ 入力で同じキー値を持つすべてのレコードがグループ化されていることが分かっている場合(例えば、入力がキーフィールドでソートされている場合)に、このオプションを選択します。 そうすることでパフォーマンスが向上します。
aggregates   構造化された物件リストで、数値フィールドの値が収集されるもの、および選択された収集モード。
aggregate_exprs   派生フィールド名を、その計算に使用される集約式と一致させるキー付きプロパティ。 例:
aggregatenode.setKeyedPropertyValue
("aggregate_exprs", "Na_MAX", "MAX('Na')")
extension ストリング 重複する集約フィールドの接頭辞または接尾辞を指定します。
add_as Suffix
Prefix
 
inc_record_count フラグ 各集約レコードを形成するために集約された入力レコードの数を指定する追加フィールドを作成します。
count_field ストリング レコードカウントフィールドの名前を指定します。
allow_approximation ブール値 SPSS Analytic Server で集計を行う場合、順序統計の近似を許可する。
bin_count 整数 近似に使用するビン数を指定します
aggregate_defaults Mean
Sum
Min
Max
SDev
Median
Count
Variance
FirstQuartile
ThirdQuartile
新たに追加するフィールドで使用するフィールド集計モードを指定します。