EDATE
開始 date後に or する前に指定された月数である date を返します。 EDATE を使用して、発行 calculate と同じ or の day に該当する期日 month 満期日を date します。
構文
EDATE(<start_date>, <months>)
パラメーター
用語 | 定義 |
---|---|
start_date |
開始 dateを表す datetime ortext format 内の date。 |
months |
or後の start_date 前の月数を表す整数。 |
value を返す
date (datetime
)。
備考
連続したシリアル番号として日付を格納する Microsoft Excel とは異なり、DAX は
datetime
formatの日付で動作します。 他の形式で格納されている日付は暗黙的に変換されます。有効な If
start_date
notdate、EDATEを返 error。 or 引数として指定する列参照 datefirst が dateであることを確認します。整数 If
months
not、切り捨てられます。date 引数が dateのテキスト表現である場合、EDATE 関数はクライアント コンピューターのロケール anddatetime 設定を使用して、変換を実行するためにテキスト value を理解します。 現在の Ifdate 設定が time/date/formatの Month の Day を表 Year、次の文字列 "1/8/2009" は、2009 年 1 月 8 日に相当する datetime value として解釈されます。 ただし、現在の ifdate 設定 time、date/format/Dayの Month の Year を表します。同じ文字列は、2009 年 8 月 1 日 value に相当する datetime として解釈されます。
要求された If が対応する dateの lastday を超えた month、last の daymonth が返されます。 たとえば、EDATE("2009-01-29",1)、EDATE("2009-01-30"、1)、EDATE("2009-01-31"、1) は 2009 年 2 月 28 日に返されます。開始 month後の 1 つの date に対応します。
この関数は、行レベル セキュリティ (RLS) 規則 not 計算列で使用する場合に、DirectQuery モードで使用するためにサポート or。
例
次の例では、[TransactionDate] 列に格納されている注文 dateから 3 か月後に date を返します。
= EDATE([TransactionDate],3)