インデックス関数を使用して、AとBの文字列値を比較したいとします。私はAにその列にBが含まれているかどうか確認したい。私はそれを行う方法を知っている唯一の方法はインデックスですが、インデックスはそのパラメータに列名を許可しないという問題があります。文字列値を入力する必要があります。SAS Help:インデックス関数を使用して2つのカラムを比較する
試してみました:index(Address, HouseNumber)>0
しかし、動作しません。
例:
Address HouseNumber
123 Road Road
だから私は、住所欄にはその場でハウス番号値が含まれているかどうかを確認したいです。それは直接の一致ではないが、Aに文字列が含まれているかどうかをチェックしたい。マクロ変数や配列を使うのは解決策だと思いますが、どうやってやるかわかりません。
私はトムの答えが下にあると思いますが、完全なデータステップとして問題を再現するコードを入れれば、あなたの質問はもっと良い答えになります。 – Joe