目的としたいくつかのフィールドを持っている場合はすべて0を維持し、数値を文字変数に変換:SAS:入力のみ0の
- :SASでのproc SQLで
条件を数値ために文字変数を変換します入力変数は、xな長さを持っている
- ONLY 0のいくつかのフィールドがあります
- 各位置に全て0年代を維持する必要があります
例:私が試した
00000000
00000000
00000000
00000001
20170617
20151201
:
PROC SQL;
CREATE TABLE AAA AS
SELECT input(field,z8.) as field_new
FROM input_table
QUIT;
しかし、私が予想出力は一つの変数では
'00000000'
'00000000'
'00000001'
'20170617'
'20151201'
です:テーブルには、次の持つ一つの変数を持ってい
この望ましくない結果を得る:
0
0
0
00000001
20170617
20151201
引用符を取り除く目的ますか?その場合は、TRANSLATE()関数を実行してください。 – Reeza
私はその質問を理解していません。数字0と数字0000の間に違いはありません。それらを異なるものにする必要がある場合は、それらを文字列のままにしておきます。 – Tom
'Z8.'は' FORMAT'であり、 'INFORMAT'ではありません。 – Tom