こんにちは、くろわっさんです。今回は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)))
コメント