次の方法で共有


EOMONTH

適用対象: 計算列計算テーブルメジャービジュアル計算

指定した月数の前または後の、月の最終日の datetime 形式で日付を返します。 EOMONTH を使用して、月の最終日に該当する満期日または期限を計算します。

構文

EOMONTH(<start_date>, <months>)

パラメーター

用語 定義
start_date datetime 形式の開始日、または日付の許容されるテキスト表現の開始日。
months start_dateの前または後の月数を表す数値。 注: 整数以外の数値を入力すると、数値は切り上げられたり、最も近い整数に切り捨てたりします。

戻り値

日付 (datetime)。

備考

  • 連続したシリアル番号として日付を格納する Microsoft Excel とは異なり、DAX は datetime 形式の日付で動作します。 EOMONTH 関数は、次の制限を使用して、他の形式で日付を受け取ることができます。

  • start_date が有効な日付でない場合、EOMONTH はエラーを返します。

  • start_datedatetime 形式ではない数値の場合、EOMONTH は数値を日付に変換します。 予期しない結果を回避するには、EOMONTH 関数を使用する前に、数値を datetime 形式に変換します。

  • start_date に月数を加算すると無効な日付が生成された場合、EOMONTH はエラーを返します。 1900 年 3 月 1 日より前と 9999 年 12 月 31 日以降の日付は無効です。

  • date 引数が日付のテキスト表現である場合、EDATE 関数はクライアント コンピューターのロケールと日時の設定を使用して、変換を実行するためにテキスト値を理解します。 現在の日付時刻の設定が月/日/年の形式で日付を表す場合、次の文字列 "1/8/2009" は、2009 年 1 月 8 日に相当する datetime 値として解釈されます。 ただし、現在の日付時刻の設定が日/月/年の形式で日付を表す場合、同じ文字列は 2009 年 8 月 1 日に相当する datetime 値として解釈されます。

  • この関数は、計算列または行レベル セキュリティ (RLS) 規則で使用する場合、DirectQuery モードでは使用できません。

months 引数は 2 に丸められるため、次の式は 2008 年 5 月 31 日を返します。

= EOMONTH("March 3, 2008",1.5)

日付と時刻関数 関数