Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

179 total results found

dataステップ内関数の使用例

SAS Base

data work.test; set sashelp.class; height_cm = round(height * 0.0254, 0.01); /* inchをmに変換 */ height_str = put(height_cm, best8.); /* 数値を文字列に変換 */ height_str = tranwrd(height_str, '.', 'm'); /* 文字列を置換 */ height_str = compress(height_str); /* 空白を削除 */ name_heig...

ソート済のデータセット列について、その値をもつ「最初の行」や「最後の行」だけで処理を行う

SAS Base

dataステップ内でbyステートメントを適用すると、byステートメントで指定した列ごとに「first.列名」および「last.列名」の列が生成される。 使用したいデータセット列は、proc sortなどであらかじめソートしておく必要がある。 SASによるBYグループの処理方法 それぞれ、下記の値が格納されている。 first.列名 ... byステートメントでグループ化された各行のうち、最初の行にのみ'1'が格納されており、それ以外は'0' last.列名 ... byステートメントでグループ化された...

fileexist関数

SAS Base dataステップ内関数(その他)

外部ファイルの存在を確認する。存在する場合は1、存在しない場合は0が返却される。 FILEEXIST関数 - SAS® Help Center

ソートせずにbyステートメントを使用する

SAS Tips

byステートメントにnotsortedオプションを付与する。 data A1; set Q1; retain GROUP 0; by val notsorted; if first.val then GROUP + 1; run;

Viya4でViya内からViyaのAPIを呼ぶ方法

SAS Viya

自身のサーバ名やlocalhostを指定してもうまくいかないが、Kubernetesのコンテナ名を指定するとうまく呼ぶことができる。 マイクロサービス名 サーバアドレスの代わりに指定する値 例 microanalyticScore sas-microanalytic-score https://サーバアドレス/microanalyticScore/modules/steps/execute → https://sas-microanalytic-score/microanalyticScore/mod...

[Intelligent Decisioning] MASへパブリッシュしたAPIを実行する

SAS Viya

https://{サーバアドレス}/microanalyticScore/modules/{パブリッシュ名}/steps/executeに対し、POSTする https://developer.sas.com/rest-apis/microanalyticScore/createStepExecution

[Intelligent Decisioning] ルックアップテーブルの内容をまるごと取得する

SAS Viya

https://サーバアドレス/referenceData/domains/{ドメインID}/contents/{コンテンツID}/entriesに対し、GETすると、"items"にリスト形式で格納されているものが取得できる。 /referenceData/{ドメインID}/contents/{コンテンツID}は、ルックアップテーブルの「プロパティ」タブから、オブジェクトURIとして確認できる。 https://developer.sas.com/rest-apis/referenceData/getRefere...

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

SAS データグリッド関数

DATAGRID_GET関数 value = DATAGRID_GET(dataGrid, columnName, rowNumber) https://go.documentation.sas.com/doc/jp/edmcdc/v_056/edmdatagrids/n04ham6nlknk8ln17nuk76nue4vw.htm

内容をログに出力する

SAS データグリッド関数

DATAGRID_DUMPTOLOG関数 DATAGRID_DUMPTOLOG(データグリッド変数) https://go.documentation.sas.com/doc/jp/edmcdc/v_056/edmdatagrids/p1da42svmyhzygn1r1f2uq10ntsh.htm

行を追加する

SAS データグリッド関数

DATAGRID_ADDROW関数 DATAGRID_ADDROW(データグリッド変数, <任意>追加する行数) 下記のように記述すると「追加した行は今何行目にあるか」を取得することができる。 (関数の返り値として整数が返ってくる為) datagrid_rownum = DATAGRID_ADDROW(dataGrid); https://go.documentation.sas.com/doc/jp/edmcdc/v_056/edmdatagrids/n109izonc0diazn0z2gy6wqehync....

SAS Studioでルールセットを実行する

SAS Viya

%DCM_EXECUTE_RULESET( URI = ルールセットのオブジェクトURI, INPUTTABLE = 入力するCASテーブル, OUTPUTTABLE = 実行結果を格納するCASテーブル ) https://go.documentation.sas.com/doc/jp/edmcdc/v_056/edmmacro/n1qm5ur1pz8bn6n1kq0frf3n111d.htm

ログに変数を出力する(DS2言語)

SAS Viya

put variable_name=; https://go.documentation.sas.com/doc/ja/pgmsascdc/v_061/ds2ref/n1b5ndvbk83gctn1b0rjx7bokrip.htm

変数を定義する(DS2言語)

SAS Viya

declear varchar(100) variable_name; dcl varchar(100) variable_name2; https://go.documentation.sas.com/doc/ja/pgmsascdc/v_061/ds2ref/n1c15oj6g6nak3n12tx7t7j3kj8e.htm Intelligent DecisioningのDS2コードファイルなどで記述する場合、具体的な処理の記述よりも前にdeclareステートメントを記述する必要がある。

methodステートメントで定義した関数の返り値を設定する(DS2言語)

SAS Viya

return 'return_value'; https://go.documentation.sas.com/doc/ja/pgmsascdc/v_061/ds2ref/n0i3wjydjq18nsn10zyap1n6cp4i.htm

CASE文を記述したい

SAS Tips

⇒ selectステートメント

文字列YYYYMMDDをSAS日付値に変換する

SAS Viya

date_sasvalue = inputn('20250831', 'yymmdd8.'); https://go.documentation.sas.com/doc/ja/pgmsascdc/v_061/ds2ref/n0l4p5obkjy2ygn1o7h5a6p602zm.htm

QNAPNASのContainerStation上でBookStackを構築する

BookStack構築

手順 1. アプリケーションを作成する Container Stationでアプリケーションを新規作成する "再作成"だとうまくいかないので、作り直す場合は一度アプリケーションごと削除してから、新しく作成する。 nginxデフォルトの 404 Not Found - nginx/x.xx.xが表示されることを確認する。 2. bookstack_nginxコンテナ上のnginx設定を調整する bookstack_nginxコンテナに入り、/etc/nginx/conf.d/default.confの...

全テーブルを削除し、再作成する

BookStack構築

バージョンアップなどで、必要に応じて実施する。(前テーブルが削除されるので、バックアップ必須) docker compose exec -it bookstack bash cd /app/www php artisan migrate:fresh https://www.reddit.com/r/BookStack/comments/1izk6ns/sorting_completely_broken_after_updating/ https://manualmaton.com/2024/09/15/book...

ラストオーダーまとめ

リンク先はGoogleマップ。 20:30 21:00 サブウェイ イトーヨーカドー大宮宮原店 21:00 ミスタードーナツ ステラタウン大宮宮原ショップ 21:00 ケンタッキーフライドチキン西友東大宮店 20:30ギリギリだと在庫の都合か注文を受けてもらえないことがあるので注意。 21:00 すし銚子丸 見沼店 21:00 21:30 立川マシマシ 上尾店 15:00~18:00はお店が閉まっているので注意。 21:30 22:00 丸亀製麺 上尾店 22:00 餃子の王将 今羽駅前店 ...

DBにバックアップデータを投入する

BookStack構築

docker compose exec -it bookstack_db bash mysql -h localhost -u bookstack -p bookstackapp < /db_backup/bookstack_backup.$(date +%Y%m%d).sql