MONTH
1 (1 月) から 12 (12 月) までの数値として month を返します。
構文
MONTH(<datetime>)
パラメーター
用語 | 定義 |
---|---|
date |
テキスト dateの datetime orformat。 |
value を返す
1 ~ 12 の整数。
備考
日付をシリアル番号として格納する Microsoft Excel とは異なり、DAX は日付を操作するときに
datetime
format を使用します。 date 関数の引数として使用する MONTH を入力するには、日付をdatetime
する列への参照を指定し、formatを返す式を使用して contains、受け入れられた ordateを入力します。Valuesによって返される YEAR、MONTHandDAY 関数は、指定された valuesformatの表示 date に関係なく、グレゴリオ暦の value になります。 例えば、指定された if の表示 format がイスラム暦である date、valuesに対して返される YEAR は、MONTHandDAY 関数が同等のグレゴリオ暦 valuesに関連付 date。
date 引数が dateのテキスト表現である場合、関数はクライアント コンピューターのロケール anddatetime 設定を使用して、変換を実行するためにテキスト value を理解します。 現在の Ifdate 設定が time/date/formatの Month の Day を表 Year、次の文字列 "1/8/2009" は、2009 年 1 月 8 日に相当する datetime value として解釈 and、結果は 1 になります。 ただし、現在の ifdate 設定 time、date/format/Dayの Month の Year を表します。その後、同じ文字列は 2009 年 8 月 1 日 value に相当する datetime として解釈 and、結果は 8 になります。
If のテキスト表現を datetime dateに正しく変換できない value、関数は errorを返します。
例 1
次の式は 3 を返します。これは March に対応する整数で、month 引数の date
です。
= MONTH("March 3, 2008 3:45 PM")
例 2
次の式は、month テーブルの date 列の TransactionDate
から Orders
を返します。
= MONTH(Orders[TransactionDate])