今回は、パワークエリで「日付」や「時刻」の計算を行う方法を紹介する。Excelと同様に、パワークエリでも「日時の計算」を自由に行うことが可能だ。ただし、Excelとは考え方が異なる部分もある。特に「期間」のデータ型については、必ず学んでおく必要がある。
日時の計算
今回から、パワークエリで「日付」や「時刻」を処理する方法を紹介していこう。生年月日から年齢を求める、勤務時間を自動計算する、といった具合に「日時の計算」が必要になる場面は意外と多い。この機会に、その基本を学んでおくとよいだろう。
まずは、簡単な「日時の計算」を行う方法、ならびに「期間」のデータ型について解説していこう。
なお、今回の連載からExcel 2024をベースに解説を進めていく。Excelのバージョンによっては画面が若干異なる場合もあるが、基本的な操作手順は同じと考えてよい。よって、他のバージョンを使用している場合も十分に参考になると思われる。
それでは、「日時」の計算方法について解説していこう。以下の図は、ある企業が受注した商品の「受注日」と「納品日」を記録したデータ表だ。各列のデータ型には「日付」を指定してある。
「Power Query エディター」には、日付データの処理に活用できる「日付」コマンドが用意されている。まずは、このコマンドを使って「納品までの期間」を求めてみよう。