SAS
前回で最後のつもりだったんですが、スコアの確認方法だけ、ちょっと追記です。
SASの認定試験を受ける(Base Programming Specialist事前準備編) - 我輩はブロガーではない。ネタもまだない SASの認定試験を受ける(Base Programming Specialist日程確定編) - 我輩はブロガーではない。ネタもまだない SASの認定試験を受ける(Base Pro…
SASの認定試験を受ける(Base Programming Specialist事前準備編) - 我輩はブロガーではない。ネタもまだない SASの認定試験を受ける(Base Programming Specialist日程確定編) - 我輩はブロガーではない。ネタもまだない に引き続き、試験当日の流れをま…
前回、バウチャーが正しく処理されなかったので週を跨いでしまいました…新しいバウチャーを頂いたのでそれを使って登録してみます。試験日の予約から再スタートです。
Base Programming スペシャリスト試験を受けることにしましたので手順をまとめておきます。1. まず、受験する資格にアクセスします。 www.sas.com
CDATA SAS.dsを使ってみる(その1:データセットアクセス編) CDATA SAS.dsを使ってみる(その2:属性編) CDATA SAS.dsを使ってみる(その3:CRUD編)に続き、β版 21.0.7850 を入手したので、修正点を確認してみたいと思います。まず、前回使用していたアプリケー…
いきなりですがSASのコメントの記述方法、皆さんどれくらい知ってますか。EmEditorのSyntaxファイルを作成するためにオンラインヘルプを舐め回していたら色々見つけたので紹介します。
本業でどんなエディタがおすすめかか聞かれました。・サクラエディタ ・秀丸エディタ ・MIFES ・EmEditorあたりかな、といったところですか。 無料でそこそこ使えるものがあるのに有料のものを導入するのはなかなか難しいですが。 ところで、それぞれの機能…
CDATA SAS.dsを使ってみる(その1:データセットアクセス編) CDATA SAS.dsを使ってみる(その2:属性編)に続き、CDATA SAS dataset Firedac componentの検証記事(とりあえず最後)です。 (いずれも検証時点で入手可能なβ版 21.0.7829 を使用しています)さて…
CDATA SAS.dsを使ってみる(その1:データセットアクセス編)に続き、CDATA SAS dataset Firedac componentの検証記事です (いずれも検証時点で入手可能なβ版 21.0.7829 を使用しています)今回はSASデータセットのディスクリプタ部、属性について調べました。
すでにまとめ記事を上げていますがそれぞれ細かく掘り下げていきます。 Delphiでアプリケーションの作成手順
はい、しつこすぎて直接ベータバージョンを送ってもらいました。SAS Data Sets FireDAC Componentsについてのレビューは本家CDATA以外では唯一ではないかと(2021/6/11現在)早速インストール、フォームに必要なコンポーネントをペタペタ貼り付けて検証しま…
昨日(6/3)のcdataのnewsメールの中にこんなものが… 来ました、ようやく来ました。ベータだけど、SAS datasett対応。 (SAS XPTが未だベータなのも気になるけど) 早速ダウンロード(FireDAC)してみます! メールアドレス等を入力して…Submit! ・ ・ ・ …
テンプレートで空のデータセットを使用することはよくあると思います。このプログラムで作成されるテンプレートデータセットを使って data a; length a b c 8; delete; run; こんな結果データセットを作成したいときはどうすればいいでしょうか。
よくUnicodeデータセットを読むときには、libnameステートメントでcvpオプションを指定して文字列サイズを拡張する必要がある、なんて言いますけど、別のエラーにぶち当たりました。 以下のコードはSAS日本語版で実行できるものです data _null_; a='28apr20…
SASをインストールする際、現在ではSAS Software Depotというものを使ってインストールすることが多くなりました。 以前はCDを10枚以上入れ替えたりしていたことを考えると、大変楽チンです。SASのインストールディスクについては、メディアを希望すればDVD…
なんでこんな計算してるのかわからないプログラムが手元にありました。 (多分SAS xptのバイナリ解析のためのデータを生成していたんだと思います) data float; length num 8; num= (10.123)**4; output; run; で、なんでそんなことしたのかわからないので…
先日、プログラミング研修をしていて、受講者がテキスト通りにコードを書いたものの、実行に失敗するということがありました。 調べてみると全角スペースが入っていたことが原因でした。プログラミングにおいては、おそらく全角スペースはその存在を否定され…
文字列結合ではよく見かけるCATS、CATXですが、CATXには空白を無視するという落とし穴があります。
もう2年も前のことでうろ覚えなのですが、SASの顧客満足度調査に回答し、その中で SAS Inner Circleというものに参加するかどうか、という項目にチェックしていたところ、 「Still interested in the SAS Inner Circle Panel?」というメールが届いていました…
ちょっと前にSASxportファイルへのアクセスを試してみましたが、その際、おかしな挙動をしたのでまとめておきます。 (2020/11/20追記)
CDATA FireDac ComponentsのBuild 7593がリリースされています。 前回の不具合が修正されていますので確認してみます。
いつの間にか、CDATAからSAS xptファイルへのアクセスコンポーネントがリリースされていました。 Delphi用のFireDAC Componentもしっかり用意されていた(&バグが修正されたらしい)ので、早速使ってみました。 (2020/10/14時点の最新はVer20.0 Build 7587…
さて、SASをお使いの皆様はいかにしてSASを起動していますか。 どうやってプログラムをロードしていますか。sasプログラムを右クリックして開く、ダブルクリックで開く、SASを起動してプログラムをopenする、 色々あると思いますが、ちょっと待って…右クリッ…
先日、プログラムデータベクトル(PDV)の込み入った話ということで 意図せず変数の値がretainされている、という内容の記事を書きました。その後調べたところ、なんと、setステートメントでは、PDVは初期化されていないということを知りました。 PDVが毎回初…
SAS9.4から追加された機能でproc deleteというプロシージャがあります。 Technical Support:データセットの削除 https://go.documentation.sas.com/?docsetId=proc&docsetTarget=n1469bsvzgd33jn0z4xecxmx2bgo.htm&docsetVersion=9.4&locale=ja単純にデータ…
SASのデータステップには、プログラムデータベクトル(PDV)というものが存在します。普通にデータステップ実行している分にはあまり気にすることもなく、認定試験のために勉強して知った、という人がほとんどかと思います。 (自分もですが)そのPDVがちょっ…
前回、文字列のハッシュ値をSHA256関数で生成しましたが、どうやらSAS9.4 TS1M6からハッシュ関連の関数がいくつか追加されていたようです。 追加された中で、ファイルのハッシュ値を調べる関数「HASHING_FILE」もありましたので紹介したいと思います。https:…
Twitter上で 「SASで、患者IDから復元不可能な一意のダミー文字列を生成したい」 というつぶやきを見つけました。(超意訳)SASで、任意の文字列 (患者ID) から一意のダミー文字列を生成し、かつダミー文字列から元の文字列は復元不可能とする方法が思い付き…
SASの認定プロフェッショナル(ここではBase Programmerを例にあげます) という試験区分が廃止され、SAS認定スペシャリストというものに切り替わったそうです。基本的なターゲットは同じようですが、試験方法に大きな違いがあります