【PowerQuery】カスタム列に本日起点でxヶ月前/後の月初日/末日を表示する

こんにちは、くろわっさんです。今回はPower Queryの備忘録です。

 

Power Queryで、カスタム列に本日を起点にxヶ月前(後)の月初1日(月末最終日)を算出したい場合の計算式です。

計算式最後部の数値を変更することでxヶ月の変更が可能です。

スポンサーリンク

本日からxヶ月前/後の月初日

1月前

DateTime.Date(Date.StartOfMonth(Date.AddMonths(DateTime.LocalNow(), -1)))

2ヶ月前

DateTime.Date(Date.StartOfMonth(Date.AddMonths(DateTime.LocalNow(), -2)))

3ヶ月前

DateTime.Date(Date.StartOfMonth(Date.AddMonths(DateTime.LocalNow(), -3)))

1月後

DateTime.Date(Date.StartOfMonth(Date.AddMonths(DateTime.LocalNow(), 1)))

 

本日からxヶ月前/後の月末日

1ヶ月前

DateTime.Date(Date.EndOfMonth(Date.AddMonths(DateTime.LocalNow(), -1)))

2ヶ月前

DateTime.Date(Date.EndOfMonth(Date.AddMonths(DateTime.LocalNow(), -2)))

3ヶ月前

DateTime.Date(Date.EndOfMonth(Date.AddMonths(DateTime.LocalNow(), -3)))

1ヶ月後

DateTime.Date(Date.EndOfMonth(Date.AddMonths(DateTime.LocalNow(), 1)))

コメント

タイトルとURLをコピーしました