時系列処理 アクションセット: 構文
時系列処理のアクションを提供します
runTimeCode アクション
時系列でユーザー定義コードを実行します。
要約: 入力テーブルと出力テーブル
行にサブパラメーターが含まれる場合は、サブパラメーターに名前、caslibなどを指定できます。サブパラメーターが含まれない場合は、パラメーターに名前、caslibなどを指定できます。
|
パラメーター |
サブパラメーター |
説明 |
|---|---|---|
|
— |
補助時系列データテーブルを指定します。 | |
|
required parametertable |
入力スカラー変数を指定します。 | |
|
required parametertable |
オブジェクト入力データテーブルのマップを指定します。 | |
|
required parametertable |
— |
入力データテーブルを指定します。 |
|
パラメーター |
サブパラメーター |
説明 |
|---|---|---|
|
required parametertable |
選択された配列変数の出力データテーブルを指定します。 | |
|
— |
時系列変数の出力データテーブルを指定します。 | |
|
— |
実行時ログの出力データテーブルを指定します。 | |
|
required parametertable |
オブジェクト出力データテーブルのバインドを指定します。 | |
|
required parametertable |
選択されたスカラー変数の出力データテーブルを指定します。 | |
|
— |
時系列要約統計量の出力データテーブルを指定します。 |
パラメーターの説明
alignId="BEGIN" | "END" | "MIDDLE"
時間 ID の配置を指定します。
| デフォルト | BEGIN |
|---|
arrayOut={outarrayTable}
選択された配列変数の出力データテーブルを指定します。
| 別名 | outArray |
|---|
outarrayTable の値は次のいずれかになります:
arrays={{casvardesc-1} <, {casvardesc-2}, ...>}
arrayOut パラメーターで指定されたデータテーブルのユーザー定義の時系列変数を指定します。
arrays パラメーターの指定の詳細については、共通 casvardesc パラメーターを参照してください。
| 別名 | oaVars |
|---|
* table={casouttable}
ユーザー定義の時系列配列の出力データテーブルを指定します。
table パラメーターの指定の詳細については、共通 casouttable (形式 1) パラメーターを参照してください。
auxData={{castable-1} <, {castable-2}, ...>}
補助時系列データテーブルを指定します。
auxData パラメーターの指定の詳細については、共通 castable (形式 1) パラメーターを参照してください。
boundaryAlign="BOTH" | "END" | "NONE" | "START"
開始タイムスタンプと終了タイムスタンプの配置を指定します。
| デフォルト | BOTH |
|---|
casOut={casouttable}
* code="string"
実行するユーザー定義コードを含む文字列変数を指定します。
dynamics={{dynVar-1} <, {dynVar-2}, ...>}
使用するユーザー定義コードの名前付きリテラルを指定します。
dynVar の値は次のいずれかになります:
* name="string"
動的リテラル変数の名前を指定します。
* value="string" | double | {dynVarDate} | {dynVarDateTime}
動的リテラル変数の値を指定します。
dynVarDate の値は次のように指定されます:
date=date
| 別名 | d |
|---|
dynVarDateTime の値は次のように指定されます:
dateTime=datetime
| 別名 | dt |
|---|
errorStop=TRUE | FALSE
True に設定すると、パッケージエラーが発生したときに実行を停止します。
| デフォルト | FALSE |
|---|
inScalar={inscalarTable}
入力スカラー変数を指定します。
inscalarTable の値は次のいずれかになります:
* scalars={"variable-name-1" <, "variable-name-2", ...>}
入力スカラー変数を指定します。
* table={castable}
スカラーの入力データテーブルを指定します。
table パラメーターの指定の詳細については、共通 castable (形式 1) パラメーターを参照してください。
* interval="string"
時間間隔 (または度数) を指定します。
lead=integer
追加する将来の期間の数を指定します。
| 範囲 | 0–2147483647 |
|---|
logControl={{logcSev-1} <, {logcSev-2}, ...>}
実行のためのランタイムメッセージログコントロールを指定します。
logcSev の値は次のいずれかになります:
keep=TRUE | FALSE
True に設定すると、重要度が sev パラメーターで指定された重要度レベル以上のランタイムメッセージをログに記録します。
| デフォルト | TRUE |
|---|
sev="ERROR" | "NONE" | "NOTE" | "WARNING"
logOut パラメーターで指定されたテーブルに記録されるランタイムメッセージの重要度レベルを指定します。
logOut={casouttable}
nlFormat=TRUE | FALSE
True に設定すると、累積時間間隔に基づいて、タイムスタンプ変数に最適な国際形式が選択されます。False に設定すると、タイムスタンプ変数に最適な英語の言語ベースの形式が選択されます。このオプションは、タイムスタンプ変数の形式を直接指定した場合は無視されます。
| デフォルト | FALSE |
|---|
nThreads=integer
CAS セッションでワーカーノードごとに使用されるスレッド数を指定します。スレッドは、入力データの前処理と分析の両方を並行して行うために使用されます。0 以上の値を指定する必要があります。デフォルトである 0 を指定すると、スレッド数はライセンスされたコアの最大数に設定されます。
| デフォルト | 0 |
|---|---|
| 範囲 | 0–32767 |
objIn={{objIn-1} <, {objIn-2}, ...>}
オブジェクト入力データテーブルのマップを指定します。
| 別名 | inObj |
|---|
objIn の値は次のいずれかになります:
* objRef="string"
入力データテーブルのオブジェクト参照を指定します。
* table={castable}
名前付きオブジェクトの入力データテーブルを指定します。
table パラメーターの指定の詳細については、共通 castable (形式 1) パラメーターを参照してください。
objOut={{objOut-1} <, {objOut-2}, ...>}
オブジェクト出力データテーブルのバインドを指定します。
| 別名 | outObj |
|---|
objOut の値は次のいずれかになります:
* objRef="string"
出力データテーブルのオブジェクト参照を指定します。
* table={casouttable}
名前付きオブジェクトの出力データテーブルを指定します。
table パラメーターの指定の詳細については、共通 casouttable (形式 1) パラメーターを参照してください。
putToLog=TRUE | FALSE
True に設定すると、PUT ステートメントの出力を logOut パラメーターで指定されたテーブルにキャプチャします。
| デフォルト | FALSE |
|---|
require={{pkgSet-1} <, {pkgSet-2}, ...>}
必要なパッケージリストを指定します。
pkgSet の値は次のいずれかになります:
* pkg="string"
パッケージ名を指定します。
uses={"string-1" <, "string-2", ...>}
使用するパッケージクラスを指定します。
scalarOut={outscalarTable}
選択されたスカラー変数の出力データテーブルを指定します。
| 別名 | outScalar |
|---|
outscalarTable の値は次のいずれかになります:
scalars={{casvardesc-1} <, {casvardesc-2}, ...>}
outScalar パラメーターで指定されたデータテーブルのユーザー定義のスカラー変数を指定します。
scalars パラメーターの指定の詳細については、共通 casvardesc パラメーターを参照してください。
| 別名 | osVars |
|---|
* table={casouttable}
ユーザー定義のスカラー変数の出力データテーブルを指定します。
table パラメーターの指定の詳細については、共通 casouttable (形式 1) パラメーターを参照してください。
seasonality=integer
季節サイクルごとの期間の数を指定します (デフォルトは時間間隔に基づきます)。
| 範囲 | 0–10000 |
|---|
* series={{tsinvardesc-1} <, {tsinvardesc-2}, ...>}
時系列変数のリストを指定します。
| 別名 | tsVars |
|---|
tsinvardesc の値は次のいずれかになります:
accumulate="AVG" | "CSS" | "MAX" | "MIN" | "N" | "NMISS" | "STD" | "SUM" | "USS"
名前付き変数の累積モードを指定します。
format="string"
変数に適用するフォーマットを指定します。
formattedLength=integer
フォーマットフィールドの長さとフォーマット精度の長さを指定します。
label="string"
変数の説明ラベルを指定します。
* name="variable-name"
変数の名前を指定します。
nfd=integer
フォーマット精度の長さを指定します。
nfl=integer
フォーマットフィールドの長さを指定します。
setMiss="AVG" | "FIRST" | "LAST" | "MAX" | "MEDIAN" | "MIN" | "MISSING" | "NEXT" | "PREV" | double
名前付き変数の欠損値の解釈を指定します。
| 別名 | miss |
|---|
sumOut={casouttable}
* table={castable}
入力データテーブルを指定します。
table パラメーターの指定の詳細については、共通 castable (形式 1) パラメーターを参照してください。
tEnd=double | date | datetime
時間枠の終了を指定します。
timeId={casinvardesc}
タイムスタンプ変数を指定します。'format=' オプションを使用して、適用可能なすべての出力データテーブルのタイムスタンプ変数に適用される SAS フォーマットを指定できます。'format=_DATA_'を指定した場合、入力データテーブル内のタイムスタンプ変数のフォーマットが利用可能であれば、出力データテーブルに直接コピーされます。'format=' オプションを指定しない場合は、累積時間間隔に基づいてタイムスタンプ変数に最適なフォーマットが自動的に選択されます。
timeId パラメーターの指定の詳細については、共通 casinvardesc パラメーターを参照してください。
trimId="BOTH" | "LEFT" | "NONE" | "RIGHT"
時系列をトリムする方法を指定します。None は、欠損値がトリムされないことを意味します。LEFT は、時系列の開始で欠損値をトリムします。RIGHT は、時系列の終了で欠損値をトリムします。BOTH は、時系列の開始と終了の両方で欠損値をトリムします。
| デフォルト | NONE |
|---|
tStart=double | date | datetime
時間枠の開始を指定します。
runTimeCode アクション
時系列でユーザー定義コードを実行します。
要約: 入力テーブルと出力テーブル
行にサブパラメーターが含まれる場合は、サブパラメーターに名前、caslibなどを指定できます。サブパラメーターが含まれない場合は、パラメーターに名前、caslibなどを指定できます。
|
パラメーター |
サブパラメーター |
説明 |
|---|---|---|
|
— |
補助時系列データテーブルを指定します。 | |
|
required parametertable |
入力スカラー変数を指定します。 | |
|
required parametertable |
オブジェクト入力データテーブルのマップを指定します。 | |
|
required parametertable |
— |
入力データテーブルを指定します。 |
|
パラメーター |
サブパラメーター |
説明 |
|---|---|---|
|
required parametertable |
選択された配列変数の出力データテーブルを指定します。 | |
|
— |
時系列変数の出力データテーブルを指定します。 | |
|
— |
実行時ログの出力データテーブルを指定します。 | |
|
required parametertable |
オブジェクト出力データテーブルのバインドを指定します。 | |
|
required parametertable |
選択されたスカラー変数の出力データテーブルを指定します。 | |
|
— |
時系列要約統計量の出力データテーブルを指定します。 |
パラメーターの説明
alignId="BEGIN" | "END" | "MIDDLE"
時間 ID の配置を指定します。
| デフォルト | BEGIN |
|---|
arrayOut={outarrayTable}
選択された配列変数の出力データテーブルを指定します。
| 別名 | outArray |
|---|
outarrayTable の値は次のいずれかになります:
arrays={{casvardesc-1} <, {casvardesc-2}, ...>}
arrayOut パラメーターで指定されたデータテーブルのユーザー定義の時系列変数を指定します。
arrays パラメーターの指定の詳細については、共通 casvardesc パラメーターを参照してください。
| 別名 | oaVars |
|---|
* table={casouttable}
ユーザー定義の時系列配列の出力データテーブルを指定します。
table パラメーターの指定の詳細については、共通 casouttable (形式 1) パラメーターを参照してください。
auxData={{castable-1} <, {castable-2}, ...>}
補助時系列データテーブルを指定します。
auxData パラメーターの指定の詳細については、共通 castable (形式 1) パラメーターを参照してください。
boundaryAlign="BOTH" | "END" | "NONE" | "START"
開始タイムスタンプと終了タイムスタンプの配置を指定します。
| デフォルト | BOTH |
|---|
casOut={casouttable}
* code="string"
実行するユーザー定義コードを含む文字列変数を指定します。
dynamics={{dynVar-1} <, {dynVar-2}, ...>}
使用するユーザー定義コードの名前付きリテラルを指定します。
dynVar の値は次のいずれかになります:
* name="string"
動的リテラル変数の名前を指定します。
* value="string" | double | {dynVarDate} | {dynVarDateTime}
動的リテラル変数の値を指定します。
dynVarDate の値は次のように指定されます:
date=date
| 別名 | d |
|---|
dynVarDateTime の値は次のように指定されます:
dateTime=datetime
| 別名 | dt |
|---|
errorStop=true | false
True に設定すると、パッケージエラーが発生したときに実行を停止します。
| デフォルト | false |
|---|
inScalar={inscalarTable}
入力スカラー変数を指定します。
inscalarTable の値は次のいずれかになります:
* scalars={"variable-name-1" <, "variable-name-2", ...>}
入力スカラー変数を指定します。
* table={castable}
スカラーの入力データテーブルを指定します。
table パラメーターの指定の詳細については、共通 castable (形式 1) パラメーターを参照してください。
* interval="string"
時間間隔 (または度数) を指定します。
lead=integer
追加する将来の期間の数を指定します。
| 範囲 | 0–2147483647 |
|---|
logControl={{logcSev-1} <, {logcSev-2}, ...>}
実行のためのランタイムメッセージログコントロールを指定します。
logcSev の値は次のいずれかになります:
keep=true | false
True に設定すると、重要度が sev パラメーターで指定された重要度レベル以上のランタイムメッセージをログに記録します。
| デフォルト | true |
|---|
sev="ERROR" | "NONE" | "NOTE" | "WARNING"
logOut パラメーターで指定されたテーブルに記録されるランタイムメッセージの重要度レベルを指定します。
logOut={casouttable}
nlFormat=true | false
True に設定すると、累積時間間隔に基づいて、タイムスタンプ変数に最適な国際形式が選択されます。False に設定すると、タイムスタンプ変数に最適な英語の言語ベースの形式が選択されます。このオプションは、タイムスタンプ変数の形式を直接指定した場合は無視されます。
| デフォルト | false |
|---|
nThreads=integer
CAS セッションでワーカーノードごとに使用されるスレッド数を指定します。スレッドは、入力データの前処理と分析の両方を並行して行うために使用されます。0 以上の値を指定する必要があります。デフォルトである 0 を指定すると、スレッド数はライセンスされたコアの最大数に設定されます。
| デフォルト | 0 |
|---|---|
| 範囲 | 0–32767 |
objIn={{objIn-1} <, {objIn-2}, ...>}
オブジェクト入力データテーブルのマップを指定します。
| 別名 | inObj |
|---|
objIn の値は次のいずれかになります:
* objRef="string"
入力データテーブルのオブジェクト参照を指定します。
* table={castable}
名前付きオブジェクトの入力データテーブルを指定します。
table パラメーターの指定の詳細については、共通 castable (形式 1) パラメーターを参照してください。
objOut={{objOut-1} <, {objOut-2}, ...>}
オブジェクト出力データテーブルのバインドを指定します。
| 別名 | outObj |
|---|
objOut の値は次のいずれかになります:
* objRef="string"
出力データテーブルのオブジェクト参照を指定します。
* table={casouttable}
名前付きオブジェクトの出力データテーブルを指定します。
table パラメーターの指定の詳細については、共通 casouttable (形式 1) パラメーターを参照してください。
putToLog=true | false
True に設定すると、PUT ステートメントの出力を logOut パラメーターで指定されたテーブルにキャプチャします。
| デフォルト | false |
|---|
require={{pkgSet-1} <, {pkgSet-2}, ...>}
必要なパッケージリストを指定します。
pkgSet の値は次のいずれかになります:
* pkg="string"
パッケージ名を指定します。
uses={"string-1" <, "string-2", ...>}
使用するパッケージクラスを指定します。
scalarOut={outscalarTable}
選択されたスカラー変数の出力データテーブルを指定します。
| 別名 | outScalar |
|---|
outscalarTable の値は次のいずれかになります:
scalars={{casvardesc-1} <, {casvardesc-2}, ...>}
outScalar パラメーターで指定されたデータテーブルのユーザー定義のスカラー変数を指定します。
scalars パラメーターの指定の詳細については、共通 casvardesc パラメーターを参照してください。
| 別名 | osVars |
|---|
* table={casouttable}
ユーザー定義のスカラー変数の出力データテーブルを指定します。
table パラメーターの指定の詳細については、共通 casouttable (形式 1) パラメーターを参照してください。
seasonality=integer
季節サイクルごとの期間の数を指定します (デフォルトは時間間隔に基づきます)。
| 範囲 | 0–10000 |
|---|
* series={{tsinvardesc-1} <, {tsinvardesc-2}, ...>}
時系列変数のリストを指定します。
| 別名 | tsVars |
|---|
tsinvardesc の値は次のいずれかになります:
accumulate="AVG" | "CSS" | "MAX" | "MIN" | "N" | "NMISS" | "STD" | "SUM" | "USS"
名前付き変数の累積モードを指定します。
format="string"
変数に適用するフォーマットを指定します。
formattedLength=integer
フォーマットフィールドの長さとフォーマット精度の長さを指定します。
label="string"
変数の説明ラベルを指定します。
* name="variable-name"
変数の名前を指定します。
nfd=integer
フォーマット精度の長さを指定します。
nfl=integer
フォーマットフィールドの長さを指定します。
setMiss="AVG" | "FIRST" | "LAST" | "MAX" | "MEDIAN" | "MIN" | "MISSING" | "NEXT" | "PREV" | double
名前付き変数の欠損値の解釈を指定します。
| 別名 | miss |
|---|
sumOut={casouttable}
* table={castable}
入力データテーブルを指定します。
table パラメーターの指定の詳細については、共通 castable (形式 1) パラメーターを参照してください。
tEnd=double | date | datetime
時間枠の終了を指定します。
timeId={casinvardesc}
タイムスタンプ変数を指定します。'format=' オプションを使用して、適用可能なすべての出力データテーブルのタイムスタンプ変数に適用される SAS フォーマットを指定できます。'format=_DATA_'を指定した場合、入力データテーブル内のタイムスタンプ変数のフォーマットが利用可能であれば、出力データテーブルに直接コピーされます。'format=' オプションを指定しない場合は、累積時間間隔に基づいてタイムスタンプ変数に最適なフォーマットが自動的に選択されます。
timeId パラメーターの指定の詳細については、共通 casinvardesc パラメーターを参照してください。
trimId="BOTH" | "LEFT" | "NONE" | "RIGHT"
時系列をトリムする方法を指定します。None は、欠損値がトリムされないことを意味します。LEFT は、時系列の開始で欠損値をトリムします。RIGHT は、時系列の終了で欠損値をトリムします。BOTH は、時系列の開始と終了の両方で欠損値をトリムします。
| デフォルト | NONE |
|---|
tStart=double | date | datetime
時間枠の開始を指定します。
runTimeCode アクション
時系列でユーザー定義コードを実行します。
要約: 入力テーブルと出力テーブル
行にサブパラメーターが含まれる場合は、サブパラメーターに名前、caslibなどを指定できます。サブパラメーターが含まれない場合は、パラメーターに名前、caslibなどを指定できます。
|
パラメーター |
サブパラメーター |
説明 |
|---|---|---|
|
— |
補助時系列データテーブルを指定します。 | |
|
required parametertable |
入力スカラー変数を指定します。 | |
|
required parametertable |
オブジェクト入力データテーブルのマップを指定します。 | |
|
required parametertable |
— |
入力データテーブルを指定します。 |
|
パラメーター |
サブパラメーター |
説明 |
|---|---|---|
|
required parametertable |
選択された配列変数の出力データテーブルを指定します。 | |
|
— |
時系列変数の出力データテーブルを指定します。 | |
|
— |
実行時ログの出力データテーブルを指定します。 | |
|
required parametertable |
オブジェクト出力データテーブルのバインドを指定します。 | |
|
required parametertable |
選択されたスカラー変数の出力データテーブルを指定します。 | |
|
— |
時系列要約統計量の出力データテーブルを指定します。 |
パラメーターの説明
alignId="BEGIN" | "END" | "MIDDLE"
時間 ID の配置を指定します。
| デフォルト | BEGIN |
|---|
arrayOut={outarrayTable}
選択された配列変数の出力データテーブルを指定します。
| 別名 | outArray |
|---|
outarrayTable の値は次のいずれかになります:
"arrays":[{casvardesc-1} <, {casvardesc-2}, ...>]
arrayOut パラメーターで指定されたデータテーブルのユーザー定義の時系列変数を指定します。
arrays パラメーターの指定の詳細については、共通 casvardesc パラメーターを参照してください。
| 別名 | oaVars |
|---|
* "table":{casouttable}
ユーザー定義の時系列配列の出力データテーブルを指定します。
table パラメーターの指定の詳細については、共通 casouttable (形式 1) パラメーターを参照してください。
auxData=[{castable-1} <, {castable-2}, ...>]
補助時系列データテーブルを指定します。
auxData パラメーターの指定の詳細については、共通 castable (形式 1) パラメーターを参照してください。
boundaryAlign="BOTH" | "END" | "NONE" | "START"
開始タイムスタンプと終了タイムスタンプの配置を指定します。
| デフォルト | BOTH |
|---|
casOut={casouttable}
* code="string"
実行するユーザー定義コードを含む文字列変数を指定します。
dynamics=[{dynVar-1} <, {dynVar-2}, ...>]
使用するユーザー定義コードの名前付きリテラルを指定します。
dynVar の値は次のいずれかになります:
* "name":"string"
動的リテラル変数の名前を指定します。
* "value":"string" | double | {dynVarDate} | {dynVarDateTime}
動的リテラル変数の値を指定します。
dynVarDate の値は次のように指定されます:
date=date
| 別名 | d |
|---|
dynVarDateTime の値は次のように指定されます:
dateTime=datetime
| 別名 | dt |
|---|
errorStop=True | False
True に設定すると、パッケージエラーが発生したときに実行を停止します。
| デフォルト | False |
|---|
inScalar={inscalarTable}
入力スカラー変数を指定します。
inscalarTable の値は次のいずれかになります:
* "scalars":["variable-name-1" <, "variable-name-2", ...>]
入力スカラー変数を指定します。
* "table":{castable}
スカラーの入力データテーブルを指定します。
table パラメーターの指定の詳細については、共通 castable (形式 1) パラメーターを参照してください。
* interval="string"
時間間隔 (または度数) を指定します。
lead=integer
追加する将来の期間の数を指定します。
| 範囲 | 0–2147483647 |
|---|
logControl=[{logcSev-1} <, {logcSev-2}, ...>]
実行のためのランタイムメッセージログコントロールを指定します。
logcSev の値は次のいずれかになります:
"keep":True | False
True に設定すると、重要度が sev パラメーターで指定された重要度レベル以上のランタイムメッセージをログに記録します。
| デフォルト | True |
|---|
"sev":"ERROR" | "NONE" | "NOTE" | "WARNING"
logOut パラメーターで指定されたテーブルに記録されるランタイムメッセージの重要度レベルを指定します。
logOut={casouttable}
nlFormat=True | False
True に設定すると、累積時間間隔に基づいて、タイムスタンプ変数に最適な国際形式が選択されます。False に設定すると、タイムスタンプ変数に最適な英語の言語ベースの形式が選択されます。このオプションは、タイムスタンプ変数の形式を直接指定した場合は無視されます。
| デフォルト | False |
|---|
nThreads=integer
CAS セッションでワーカーノードごとに使用されるスレッド数を指定します。スレッドは、入力データの前処理と分析の両方を並行して行うために使用されます。0 以上の値を指定する必要があります。デフォルトである 0 を指定すると、スレッド数はライセンスされたコアの最大数に設定されます。
| デフォルト | 0 |
|---|---|
| 範囲 | 0–32767 |
objIn=[{objIn-1} <, {objIn-2}, ...>]
オブジェクト入力データテーブルのマップを指定します。
| 別名 | inObj |
|---|
objIn の値は次のいずれかになります:
* "objRef":"string"
入力データテーブルのオブジェクト参照を指定します。
* "table":{castable}
名前付きオブジェクトの入力データテーブルを指定します。
table パラメーターの指定の詳細については、共通 castable (形式 1) パラメーターを参照してください。
objOut=[{objOut-1} <, {objOut-2}, ...>]
オブジェクト出力データテーブルのバインドを指定します。
| 別名 | outObj |
|---|
objOut の値は次のいずれかになります:
* "objRef":"string"
出力データテーブルのオブジェクト参照を指定します。
* "table":{casouttable}
名前付きオブジェクトの出力データテーブルを指定します。
table パラメーターの指定の詳細については、共通 casouttable (形式 1) パラメーターを参照してください。
putToLog=True | False
True に設定すると、PUT ステートメントの出力を logOut パラメーターで指定されたテーブルにキャプチャします。
| デフォルト | False |
|---|
require=[{pkgSet-1} <, {pkgSet-2}, ...>]
必要なパッケージリストを指定します。
pkgSet の値は次のいずれかになります:
* "pkg":"string"
パッケージ名を指定します。
"uses":["string-1" <, "string-2", ...>]
使用するパッケージクラスを指定します。
scalarOut={outscalarTable}
選択されたスカラー変数の出力データテーブルを指定します。
| 別名 | outScalar |
|---|
outscalarTable の値は次のいずれかになります:
"scalars":[{casvardesc-1} <, {casvardesc-2}, ...>]
outScalar パラメーターで指定されたデータテーブルのユーザー定義のスカラー変数を指定します。
scalars パラメーターの指定の詳細については、共通 casvardesc パラメーターを参照してください。
| 別名 | osVars |
|---|
* "table":{casouttable}
ユーザー定義のスカラー変数の出力データテーブルを指定します。
table パラメーターの指定の詳細については、共通 casouttable (形式 1) パラメーターを参照してください。
seasonality=integer
季節サイクルごとの期間の数を指定します (デフォルトは時間間隔に基づきます)。
| 範囲 | 0–10000 |
|---|
* series=[{tsinvardesc-1} <, {tsinvardesc-2}, ...>]
時系列変数のリストを指定します。
| 別名 | tsVars |
|---|
tsinvardesc の値は次のいずれかになります:
"accumulate":"AVG" | "CSS" | "MAX" | "MIN" | "N" | "NMISS" | "STD" | "SUM" | "USS"
名前付き変数の累積モードを指定します。
"format":"string"
変数に適用するフォーマットを指定します。
"formattedLength":integer
フォーマットフィールドの長さとフォーマット精度の長さを指定します。
"label":"string"
変数の説明ラベルを指定します。
* "name":"variable-name"
変数の名前を指定します。
"nfd":integer
フォーマット精度の長さを指定します。
"nfl":integer
フォーマットフィールドの長さを指定します。
"setMiss":"AVG" | "FIRST" | "LAST" | "MAX" | "MEDIAN" | "MIN" | "MISSING" | "NEXT" | "PREV" | double
名前付き変数の欠損値の解釈を指定します。
| 別名 | miss |
|---|
sumOut={casouttable}
* table={castable}
入力データテーブルを指定します。
table パラメーターの指定の詳細については、共通 castable (形式 1) パラメーターを参照してください。
tEnd=double | date | datetime
時間枠の終了を指定します。
timeId={casinvardesc}
タイムスタンプ変数を指定します。'format=' オプションを使用して、適用可能なすべての出力データテーブルのタイムスタンプ変数に適用される SAS フォーマットを指定できます。'format=_DATA_'を指定した場合、入力データテーブル内のタイムスタンプ変数のフォーマットが利用可能であれば、出力データテーブルに直接コピーされます。'format=' オプションを指定しない場合は、累積時間間隔に基づいてタイムスタンプ変数に最適なフォーマットが自動的に選択されます。
timeId パラメーターの指定の詳細については、共通 casinvardesc パラメーターを参照してください。
trimId="BOTH" | "LEFT" | "NONE" | "RIGHT"
時系列をトリムする方法を指定します。None は、欠損値がトリムされないことを意味します。LEFT は、時系列の開始で欠損値をトリムします。RIGHT は、時系列の終了で欠損値をトリムします。BOTH は、時系列の開始と終了の両方で欠損値をトリムします。
| デフォルト | NONE |
|---|
tStart=double | date | datetime
時間枠の開始を指定します。
runTimeCode アクション
時系列でユーザー定義コードを実行します。
要約: 入力テーブルと出力テーブル
行にサブパラメーターが含まれる場合は、サブパラメーターに名前、caslibなどを指定できます。サブパラメーターが含まれない場合は、パラメーターに名前、caslibなどを指定できます。
|
パラメーター |
サブパラメーター |
説明 |
|---|---|---|
|
— |
補助時系列データテーブルを指定します。 | |
|
required parametertable |
入力スカラー変数を指定します。 | |
|
required parametertable |
オブジェクト入力データテーブルのマップを指定します。 | |
|
required parametertable |
— |
入力データテーブルを指定します。 |
|
パラメーター |
サブパラメーター |
説明 |
|---|---|---|
|
required parametertable |
選択された配列変数の出力データテーブルを指定します。 | |
|
— |
時系列変数の出力データテーブルを指定します。 | |
|
— |
実行時ログの出力データテーブルを指定します。 | |
|
required parametertable |
オブジェクト出力データテーブルのバインドを指定します。 | |
|
required parametertable |
選択されたスカラー変数の出力データテーブルを指定します。 | |
|
— |
時系列要約統計量の出力データテーブルを指定します。 |
パラメーターの説明
alignId="BEGIN" | "END" | "MIDDLE"
時間 ID の配置を指定します。
| デフォルト | BEGIN |
|---|
arrayOut=list(outarrayTable)
選択された配列変数の出力データテーブルを指定します。
| 別名 | outArray |
|---|
outarrayTable の値は次のいずれかになります:
arrays=list( list(casvardesc-1) <, list(casvardesc-2), ...>)
arrayOut パラメーターで指定されたデータテーブルのユーザー定義の時系列変数を指定します。
arrays パラメーターの指定の詳細については、共通 casvardesc パラメーターを参照してください。
| 別名 | oaVars |
|---|
* table=list(casouttable)
ユーザー定義の時系列配列の出力データテーブルを指定します。
table パラメーターの指定の詳細については、共通 casouttable (形式 1) パラメーターを参照してください。
auxData=list( list(castable-1) <, list(castable-2), ...>)
補助時系列データテーブルを指定します。
auxData パラメーターの指定の詳細については、共通 castable (形式 1) パラメーターを参照してください。
boundaryAlign="BOTH" | "END" | "NONE" | "START"
開始タイムスタンプと終了タイムスタンプの配置を指定します。
| デフォルト | BOTH |
|---|
casOut=list(casouttable)
* code="string"
実行するユーザー定義コードを含む文字列変数を指定します。
dynamics=list( list(dynVar-1) <, list(dynVar-2), ...>)
使用するユーザー定義コードの名前付きリテラルを指定します。
dynVar の値は次のいずれかになります:
* name="string"
動的リテラル変数の名前を指定します。
* value="string" | double | {dynVarDate} | {dynVarDateTime}
動的リテラル変数の値を指定します。
dynVarDate の値は次のように指定されます:
date=date
| 別名 | d |
|---|
dynVarDateTime の値は次のように指定されます:
dateTime=datetime
| 別名 | dt |
|---|
errorStop=TRUE | FALSE
True に設定すると、パッケージエラーが発生したときに実行を停止します。
| デフォルト | FALSE |
|---|
inScalar=list(inscalarTable)
入力スカラー変数を指定します。
inscalarTable の値は次のいずれかになります:
* scalars=list("variable-name-1" <, "variable-name-2", ...>)
入力スカラー変数を指定します。
* table=list(castable)
スカラーの入力データテーブルを指定します。
table パラメーターの指定の詳細については、共通 castable (形式 1) パラメーターを参照してください。
* interval="string"
時間間隔 (または度数) を指定します。
lead=integer
追加する将来の期間の数を指定します。
| 範囲 | 0–2147483647 |
|---|
logControl=list( list(logcSev-1) <, list(logcSev-2), ...>)
実行のためのランタイムメッセージログコントロールを指定します。
logcSev の値は次のいずれかになります:
keep=TRUE | FALSE
True に設定すると、重要度が sev パラメーターで指定された重要度レベル以上のランタイムメッセージをログに記録します。
| デフォルト | TRUE |
|---|
sev="ERROR" | "NONE" | "NOTE" | "WARNING"
logOut パラメーターで指定されたテーブルに記録されるランタイムメッセージの重要度レベルを指定します。
logOut=list(casouttable)
nlFormat=TRUE | FALSE
True に設定すると、累積時間間隔に基づいて、タイムスタンプ変数に最適な国際形式が選択されます。False に設定すると、タイムスタンプ変数に最適な英語の言語ベースの形式が選択されます。このオプションは、タイムスタンプ変数の形式を直接指定した場合は無視されます。
| デフォルト | FALSE |
|---|
nThreads=integer
CAS セッションでワーカーノードごとに使用されるスレッド数を指定します。スレッドは、入力データの前処理と分析の両方を並行して行うために使用されます。0 以上の値を指定する必要があります。デフォルトである 0 を指定すると、スレッド数はライセンスされたコアの最大数に設定されます。
| デフォルト | 0 |
|---|---|
| 範囲 | 0–32767 |
objIn=list( list(objIn-1) <, list(objIn-2), ...>)
オブジェクト入力データテーブルのマップを指定します。
| 別名 | inObj |
|---|
objIn の値は次のいずれかになります:
* objRef="string"
入力データテーブルのオブジェクト参照を指定します。
* table=list(castable)
名前付きオブジェクトの入力データテーブルを指定します。
table パラメーターの指定の詳細については、共通 castable (形式 1) パラメーターを参照してください。
objOut=list( list(objOut-1) <, list(objOut-2), ...>)
オブジェクト出力データテーブルのバインドを指定します。
| 別名 | outObj |
|---|
objOut の値は次のいずれかになります:
* objRef="string"
出力データテーブルのオブジェクト参照を指定します。
* table=list(casouttable)
名前付きオブジェクトの出力データテーブルを指定します。
table パラメーターの指定の詳細については、共通 casouttable (形式 1) パラメーターを参照してください。
putToLog=TRUE | FALSE
True に設定すると、PUT ステートメントの出力を logOut パラメーターで指定されたテーブルにキャプチャします。
| デフォルト | FALSE |
|---|
require=list( list(pkgSet-1) <, list(pkgSet-2), ...>)
必要なパッケージリストを指定します。
pkgSet の値は次のいずれかになります:
* pkg="string"
パッケージ名を指定します。
uses=list("string-1" <, "string-2", ...>)
使用するパッケージクラスを指定します。
scalarOut=list(outscalarTable)
選択されたスカラー変数の出力データテーブルを指定します。
| 別名 | outScalar |
|---|
outscalarTable の値は次のいずれかになります:
scalars=list( list(casvardesc-1) <, list(casvardesc-2), ...>)
outScalar パラメーターで指定されたデータテーブルのユーザー定義のスカラー変数を指定します。
scalars パラメーターの指定の詳細については、共通 casvardesc パラメーターを参照してください。
| 別名 | osVars |
|---|
* table=list(casouttable)
ユーザー定義のスカラー変数の出力データテーブルを指定します。
table パラメーターの指定の詳細については、共通 casouttable (形式 1) パラメーターを参照してください。
seasonality=integer
季節サイクルごとの期間の数を指定します (デフォルトは時間間隔に基づきます)。
| 範囲 | 0–10000 |
|---|
* series=list( list(tsinvardesc-1) <, list(tsinvardesc-2), ...>)
時系列変数のリストを指定します。
| 別名 | tsVars |
|---|
tsinvardesc の値は次のいずれかになります:
accumulate="AVG" | "CSS" | "MAX" | "MIN" | "N" | "NMISS" | "STD" | "SUM" | "USS"
名前付き変数の累積モードを指定します。
format="string"
変数に適用するフォーマットを指定します。
formattedLength=integer
フォーマットフィールドの長さとフォーマット精度の長さを指定します。
label="string"
変数の説明ラベルを指定します。
* name="variable-name"
変数の名前を指定します。
nfd=integer
フォーマット精度の長さを指定します。
nfl=integer
フォーマットフィールドの長さを指定します。
setMiss="AVG" | "FIRST" | "LAST" | "MAX" | "MEDIAN" | "MIN" | "MISSING" | "NEXT" | "PREV" | double
名前付き変数の欠損値の解釈を指定します。
| 別名 | miss |
|---|
sumOut=list(casouttable)
* table=list(castable)
入力データテーブルを指定します。
table パラメーターの指定の詳細については、共通 castable (形式 1) パラメーターを参照してください。
tEnd=double | date | datetime
時間枠の終了を指定します。
timeId=list(casinvardesc)
タイムスタンプ変数を指定します。'format=' オプションを使用して、適用可能なすべての出力データテーブルのタイムスタンプ変数に適用される SAS フォーマットを指定できます。'format=_DATA_'を指定した場合、入力データテーブル内のタイムスタンプ変数のフォーマットが利用可能であれば、出力データテーブルに直接コピーされます。'format=' オプションを指定しない場合は、累積時間間隔に基づいてタイムスタンプ変数に最適なフォーマットが自動的に選択されます。
timeId パラメーターの指定の詳細については、共通 casinvardesc パラメーターを参照してください。
trimId="BOTH" | "LEFT" | "NONE" | "RIGHT"
時系列をトリムする方法を指定します。None は、欠損値がトリムされないことを意味します。LEFT は、時系列の開始で欠損値をトリムします。RIGHT は、時系列の終了で欠損値をトリムします。BOTH は、時系列の開始と終了の両方で欠損値をトリムします。
| デフォルト | NONE |
|---|
tStart=double | date | datetime
時間枠の開始を指定します。