Skip to main content

SAS

DS2

if-then/elseステートメント

https://documentation.sas.com/doc/ja/pgmsascdc/v_061/ds2ref/p1swn0a4ufdvn3n1e67d75roy6ns.htm

do untilステートメント

条件が真になるまで、処理をループする。 https://documentation.sas.com/doc/ja/pgmsascdc/v_061/ds2ref/p0p2sapr15j0z4n14...

methodステートメント

https://documentation.sas.com/doc/ja/pgmsascdc/v_061/ds2ref/p0vkktkd156jhqn11izdgfpg0hou.htm

dataステートメント

https://documentation.sas.com/doc/ja/pgmsascdc/v_061/ds2ref/n1ew9uzutoyamjn1kzz8f194xhes.htm

selectステートメント

CASE文を記述する。 https://go.documentation.sas.com/doc/ja/pgmsascdc/v_061/ds2ref/n01kskkbawu6isn1vee8uw...

jsonパッケージ > getNextTokenメソッド

https://documentation.sas.com/doc/ja/pgmsascdc/v_061/ds2ref/n1qnsau40tm51pn169k767jyw7is.htm

httpパッケージ > executeMethodメソッド

https://documentation.sas.com/doc/ja/pgmsascdc/v_061/ds2ref/n1we0n5bkmxyj3n1oglx8is6ogqo.htm

httpパッケージ > setResponseBodyCharacterSetメソッド

UTF-8を指定したいときは、 http_pkg.setResponseBodyCharacterSet('UTF-8')とする。 https://documentation.sas.com/d...

httpパッケージ > addSASOAuthTokenメソッド

https://documentation.sas.com/doc/ja/pgmsascdc/v_061/ds2ref/p0wc0obw28cy6wn1q8kvblfjf6vc.htm

YYMMDDxw. 出力形式

yyyy-mm-ddやyyyy/mm/ddといった形式でSAS日付値を出力する。 https://documentation.sas.com/doc/ja/pgmsascdc/v_061/ds2...

BESTw. 出力形式

https://documentation.sas.com/doc/ja/pgmsascdc/v_061/ds2ref/p06s6plgjq7rugn1fdf0sckkz0hx.htm

式の演算子

https://documentation.sas.com/doc/ja/pgmsascdc/v_061/ds2pg/p0vinswrxk1819n1qizkibfin0cy.htm 算術演算子...

DS2言語の予約語

https://documentation.sas.com/doc/ja/pgmsascdc/v_061/ds2pg/p1rnsddd78roken1tlwnfk4poavl.htm

leaveステートメント

ループ処理を中断し、ループの外の処理を継続する。 https://documentation.sas.com/doc/ja/pgmsascdc/v_061/ds2ref/p1irdset32xg...

データグリッド関数

jsonテキストからデータグリッドを生成する

DATAGRID_CREATE関数 DATAGRID_CREATE(dataGrid, jsonString); /* 使用例 */ dcl package datagrid dg(); js...

データグリッドを複製する

DATAGRID_COPY関数 DATAGRID_COPY(sourceDataGrid, targetDataGrid) https://go.documentation.sas.com/d...

列定義を保持したまま、行だけを削除する

DATAGRID_CLEARDATA関数 DATAGRID_CLEARDATA(dataGrid) https://go.documentation.sas.com/doc/jp/edmcdc...

列を追加する

DATAGRID_ADDCOLUMN関数 DATAGRID_ADDCOLUMN(dataGrid, columnName, columnType); columnTypeに想定外の値が入って...

列を削除する

DATAGRID_DELETECOLUMN関数 DATAGRID_DELETECOLUMN(dataGrid, columnName); https://go.documentation.sa...

行を追加する

DATAGRID_ADDROW関数 DATAGRID_ADDROW(データグリッド変数, <任意>追加する行数) 下記のように記述すると「追加した行は今何行目にあるか」を取得することができる。...

行を削除する

DATAGRID_DELETEROW ... 行を削除する DATAGRID_DELETEROW(dataGrid, deleteRowNumber); 行番号を指定し、データグリッドの行を削...

データグリッド内の値を取得する

DATAGRID_GET関数 value = DATAGRID_GET(dataGrid, columnName, rowNumber) https://go.documentation.sa...

値を代入する

DATAGRID_SET関数 DATAGRID_SET(dataGrid, columnName, rowNumber, settingValue) https://go.documentat...

条件に一致する行のうち、1番目の行から値を取得する

DATAGRID_FILTEREDGET ... 条件に一致する行のうち、1番目の行から値を取得する 条件に一致する行のうち、1番目の行から値を取得する。 (条件を満たす行が複数存在する場合は、...

条件に一致する行のうち、1番目の行番号を取得する

DATAGRID_FILTEREDGETINDEX ... 条件に一致する行のうち、1番目の行番号を取得する 条件に一致する行のうち、1番目の行番号を取得する。 (条件を満たす行が複数存在する場...

行数を取得する

DATAGRID_COUNT関数 row_count = DATAGRID_COUNT関数(dataGrid); https://go.documentation.sas.com/doc/jp...

指定列の合計値を取得する

DATAGRID_SUM ... 指定列の合計値を取得する DATAGRID_SUM(dataGrid, column) /* 使用例 */ payment_sum = DATAGRID_SU...

列名と条件を指定し、条件に一致する行数を取得する

DATAGRID_MATCHCOUNT関数 row_count = DATAGRID_MATCHCOUNT(dataGrid, column_name, operator, match_valu...

データグリッドをソートする

DATAGRID_SORT関数 ... データグリッドをソートする DATAGRID_SORT(sourceDataGrid, sortColumn, sortOrder, targetData...

jsonテキストとして内容を取得する

DATAGRID_TOSTRING関数 str = DATAGRID_TOSTRING(dataGrid); https://go.documentation.sas.com/doc/jp/e...

内容をログに出力する

DATAGRID_DUMPTOLOG関数 DATAGRID_DUMPTOLOG(データグリッド変数) https://go.documentation.sas.com/doc/jp/edmcd...

2つのデータグリッドとそのカラム名を指定し、値が一致している行数を算出する

DATAGRID_GRIDMATCHCOUNT関数 row_count = DATAGRID_GRIDMATCHCOUNT(dataGrid1, dataGrid2, column1, colu...

2つのデータグリッドを縦方向に結合する

DATAGRID_APPEND ... 2つのデータグリッドを縦方向に結合する DATAGRID_APPEND(dataGrid1, dataGrid2) dataGrid2の行を、dataG...

DS2関数(文字列)

DS2関数(文字列の加工)

DS2関数(日付と時間)

CAS

Intelligent Decisioning