SECOND
時間値の秒を 0 から 59 までの数値として返します。
構文
SECOND(<time>)
パラメーター
用語 | 定義 |
---|---|
time |
16:48:23 や 4:48:47 PM など、datetime 形式の時刻。 |
戻り値
0 から 59 の整数。
解説
日付と時刻をシリアル番号として格納する Microsoft Excel とは異なり、DAX は日付と時刻を操作するときに
datetime
形式を使用します。 ソース データがこの形式でない場合は、データ DAX 暗黙的に変換されます。 書式を使用して、必要なシリアル番号として日付と時刻を表示できます。SECOND 関数の引数として指定した日付/時刻の値は、引用符 ("6:45 PM" など) 内のテキスト文字列として入力できます。 時間値は、別の式の結果として、または時刻を含む列への参照として指定することもできます。
13.60 など、別のデータ型の数値を指定した場合、値はシリアル番号として解釈され、秒の値を抽出する前に
datetime
データ型として表されます。 結果を理解しやすくするために、SECOND 関数で使用する前に、日付などの数値を表すことができます。 たとえば、25.56などの数値を含む列で SECOND を使用すると、数式は 24 を返します。 これは、日付として書式設定された場合、値 25.56 は 1900 年 1 月 25 日午後 1 時 26 分 24 分に相当するためです。time
引数が日付と時刻のテキスト表現である場合、関数はクライアント コンピューターのロケールと日付/時刻の設定を使用して、変換を実行するためにテキスト値を理解します。 ほとんどのロケールでは、時刻区切り記号としてコロン (:)を使用し、時刻区切り記号としてコロンを使用するすべての入力テキストが正しく解析されます。 ご自分のロケールの設定を確認して、結果を理解してください。
例 1
次の数式は、ordersという名前のテーブルの
= SECOND('Orders'[TransactionTime])
例 2
次の数式は、値で表される時間の秒数である 3 を返します。2008 年 3 月 3 日 12:00:03。
= SECOND("March 3, 2008 12:00:03")