Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
簡単な質問で恐縮です。ある通信機のログの中身の日付が2桁固定になっておらず、1日から9日までは1桁です。常に2桁の表記にし、01、02という風に前に0を付加したいのです。EXCELだと=TEXT(A,"00") で出来ますが、Qlikviewのロードスクリプトでは、どのように書けば宜しいでしょうか?
お手数ですがご教示お願いいたします。
Right('0' & A,2)
答えが常に2桁であるなら最初から頭に0を付けて、右から2桁を取れば良いと思います。
ありがとうございます。但し、常に1桁ではないため、1桁の場合のみ0を付けたいのです。それをLOAD分の中に書きたいのですが・・・
まさにEXCELで言う =TEXT(A,"00") 同等の関数がないかと思って伺っています
上記計算式だと 'A' が '2' の時に '02' にしたいということで理解しましたが、Aの値の型によって少し変わってきます。
Aが数値なら NUM(A,'00')
Aが文字列なら NUM(NUM#(A),'00')
となります。NUM#は文字型の値を数値型に変換する関数です。
YYYY/M/D の形式の日付情報を YYYY/MM/DD に変更するのであれば Date(A,'YYYY/MM/DD')で変換できます。