次の方法で共有


MONTH

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

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

構文

MONTH(<datetime>)

パラメーター

用語 定義
date テキスト dateの datetimeorformat。

value を返す

1 ~ 12 の整数。

備考

  • 日付をシリアル番号として格納する Microsoft Excel とは異なり、DAX は日付を操作するときに datetimeformat を使用します。 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])

Date and time 関数HOUR 関数MINUTE 関数YEAR 関数SECOND 関数