マトリクスノードプロパティ
マトリックスノードは、フィールド間の関係を示す表を作成します。 これは、2つのシンボルフィールド間の関係を表示するために最も一般的に使用されますが、フラグフィールドや数値フィールド間の関係を表示することもできます。
例
stream = modeler.script.stream()
sourcenode = stream.findByID("id46WRP1285C")
node = stream.create("matrix", "My node")
# "Settings" tab
node.setPropertyValue("fields", "Numerics")
node.setPropertyValue("row", "K")
node.setPropertyValue("column", "Na")
node.setPropertyValue("cell_contents", "Function")
node.setPropertyValue("function_field", "Age")
node.setPropertyValue("function", "Sum")
# "Appearance" tab
node.setPropertyValue("sort_mode", "Ascending")
node.setPropertyValue("highlight_top", 1)
node.setPropertyValue("highlight_bottom", 5)
node.setPropertyValue("display", ["Counts", "Expected", "Residuals"])
node.setPropertyValue("include_totals", True)
stream.link(sourcenode, node)
matrixnode properties |
データ・タイプ | プロパティーの説明 |
|---|---|---|
fields |
Selected Flags Numerics |
|
row |
フィールド | |
column |
フィールド | |
include_missing_values |
フラグ | ユーザーが入力しなかった(空白)値とシステムが入力しなかった(ヌル)値が、行と列の出力に含まれるかどうかを指定します。 |
cell_contents |
CrossTabs Function |
|
function_field |
ストリング | |
function |
Sum Mean Min Max SDev |
|
sort_mode |
Unsorted Ascending Descending |
|
highlight_top |
番号になります | ゼロ以外の場合、真。 |
highlight_bottom |
番号になります | ゼロ以外の場合、真。 |
display |
[Counts Expected Residuals RowPct ColumnPct TotalPct] |
|
include_totals |
フラグ | |
use_output_name |
フラグ | カスタム出力名を使用するかどうかを指定します。 |
output_name |
ストリング | use_output_name が真の場合、使用する名前を指定します。 |
output_mode |
Screen File |
出力ノードから生成された出力のターゲット場所を指定するために使用します。 |
output_format |
Formatted (.tab) Delimited (.csv) HTML (.html) Output (.Omc) |
出力の種類を指定するために使用します。 Formatted と Delimited の両方のフォーマットで、テーブルの行と列を入れ替える修飾子 transposed を使用できます。 |
paginate_output |
フラグ | output_format が HTML の場合、出力をページごとに分割します。 |
lines_per_page |
番号になります | paginate_output と併用すると、出力の1ページあたりの行数を指定します。 |
full_filename |
ストリング |