YEAR
1900 から 9999 の範囲で、日付の年を 4 桁の整数として返します。
構文
YEAR(<date>)
パラメーター
用語 | 定義 |
---|---|
日付 | 検索する年を含む datetime またはテキスト形式の日付。 |
戻り値
1900 から 9999 の範囲の整数。
解説
DAX は、日付をシリアル値として格納する Microsoft Excel とは異なり、datetime データ型を使用して日付と時刻を処理します。
日付は DATE 関数を使用するか、他の数式または関数の結果として入力する必要があります。 また、日付は 2007 年 3 月 3 日や Mar-3-2003 など日付に許可されているテキスト表現で入力することも可能です。
YEAR、MONTH、および DAY 関数で返される値は、指定した日付値の表示形式に関係なく、グレゴリオ暦の値になります。 たとえば、指定した日付の表示形式がイスラム暦の場合、YEAR、MONTH、および DAY の各関数の戻り値は、対応するグレゴリオ暦の日付の値になります。
日付引数が日付のテキスト表現である場合、関数は変換の実行にクライアント コンピューターのロケールと日付と時刻の設定を使用し、テキスト値を解釈します。 文字列の形式が現在のロケール設定と互換性がない場合に、エラーが発生することがあります。 たとえば、お使いのロケールで日付の書式設定が月/日/年と定義されている場合に、日付を日/月/年で指定した場合、25/1/2009 は 2009 年 1 月 25 日として解釈されず、無効な日付と解釈されます。
例
次の例は、2007 と返します。
= YEAR("March 2007")
例 ‐ 式の結果としての日付
Description
次の例は、今日の日付の年を返します。
= YEAR(TODAY())