MONTH 関数

1 (1 月) から 12 (12 月) までの数値として月を返します。

構文

MONTH(<datetime>)

パラメーター

項目

定義

date

datetime 形式またはテキスト形式の日付。

戻り値

1 ~ 12 の整数。

説明

シリアル値として日付を保存する Microsoft Excel とは異なり、DAX では日付の処理に datetime 形式を使用します。 使用する日付を MONTH 関数の引数として入力するには、許可されている datetime 形式で入力するか、日付を含む列への参照を指定するか、日付を返す式を使用します。

YEAR、MONTH、DAY の各関数で返される値は、入力された日付値の表示形式と関係なく、グレゴリオ暦の値となります。 たとえば、入力された日付の表示形式が Hijri 暦の場合でも、YEAR、MONTH、DAY の各関数で返される値は、グレゴリオ暦での日付に対応する値となります。

日付引数が日付のテキスト表現である場合、関数は、クライアント コンピューターのロケールおよび日付と時刻の設定を使用してテキスト値を解釈し、変換を行います。 現在の日付と時刻の設定で、日付が月/日/年の形式で表されている場合、文字列 "1/8/2009" は 2009 年 1 月 8 日に相当する日付時刻値として解釈され、関数の結果は 1 になります。 一方、現在の日付と時刻の設定で、日付が日/月/年の形式で表されている場合、同じ文字列が 2009 年 8 月 1 日に相当する日付時刻値として解釈され、関数の結果は 8 になります。

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

使用例

次の式は 3 を返します。これは、date 引数に指定された月である March に対応する整数値です。

=MONTH("March 3, 2008 3:45 PM")

次の式は、Orders テーブルの TransactionDate 列の日付の月を返します。

=MONTH(Orders[TransactionDate])

関連項目

参照

HOUR 関数

MINUTE 関数

YEAR 関数

SECOND 関数

その他の技術情報

日付と時刻の関数 (DAX)