このページは問題編です
設問
P-047: レシート明細データ(receipt.csv)の売上日(sales_ymd)はYYYYMMDD形式の数値型でデータを保有している。これを日付型に変換し、レシート番号(receipt_no)、レシートサブ番号(receipt_sub_no)とともに10件表示せよ。
スタートファイルダウンロード
ヒント
46問目で行ったように文字列型のデータを日付型に変換する問題です。
問題上、売上日(sales_ymd)は数値型となっていますが、元ファイルがCSVファイル形式のため読み込むと文字列型となってしまいます。そのため、問題の趣旨を再現するため、セレクトツールで数値型にしたところからを出発点としています。
なお、数値型ということであればセレクトツールで文字列型に変えるか、フォーミュラツールのToString関数で文字列型に変更してからDateTimeParseなどを使うことも可能です。
いずれにしても、日付型に変換するには、日付ツールもしくは、DateTimeParse関数を使います。
コメント