Dax-functions-dax-eomonth-function

提供:Dev Guides
移動先:案内検索

DAX Date&Time-EOMONTH関数

説明

指定された月数の前または後の月の最終日の日付時刻形式で日付を返します。

構文

EOMONTH (<start_date>, <months>)

パラメーター

Sr.No. Parameter & Description
1

start_date

開始日を表す日付。

日時またはテキスト形式にすることができます。

2

months

start_dateの前または後の月数を表す整数。

月が整数でない場合、最も近い整数に切り上げまたは切り捨てます。

戻り値

日時形式の日付。

備考

EOMONTHを使用して、月の最終日に該当する満期日または期日を計算できます。

DAXは、日時形式の日付で機能します。 他の形式で保存された日付は暗黙的に変換されます。

  • start_dateが有効な日付でない場合、EOMONTHはエラーを返します。
  • start_dateに月を加えた日付が無効な場合、EOMONTHはエラーを返します。 1900年の3月1 ^ st ^および9999の12月31 ^ st ^の後の日付は無効です。
  • DAX EOMONTH関数は、クライアントコンピューターのロケールと日付/時刻の設定を使用して、変換を実行するためにテキスト値を理解します。 例えば、
  • 現在の日付/時刻設定が月/日/年の形式で日付を表している場合、文字列「1/8/2016」は2016年1月8日^に相当する日時値として理解されます。
  • 現在の日付/時刻設定が日/月/年の形式で日付を表している場合、同じ文字列は2016年8月1 ^ st ^に相当する日時値として理解されます。

日付のテキスト表現を日時値に正しく変換できない場合、関数はエラーを返します。

= EOMONTH (DATE (2016,4,5),5) returns 9/30/2016 12:00:00 AM
= EOMONTH (DATE (2016,4,5),4.5) also returns 9/30/2016 12:00:00 AM, as 4.5 will be rounded up to 5.