SECOND
以 0 到 59 的數位傳回時間值的秒數。
語法
SECOND(<time>)
參數
詞彙 | 定義 |
---|---|
time |
datetime 格式的時間,例如下午 16:48:23 或 4:48:47。 |
傳回值
介於 0 到 59 之間的整數。
備註
相較於將日期和時間儲存為序號的 Microsoft Excel,DAX 使用日期和時間時會使用
datetime
格式。 如果源數據不是這個格式,DAX 隱含轉換數據。 您可以使用格式設定,將日期和時間顯示為您需要的序號。您提供做為 SECOND 函式自變數的日期/時間值,可以在引號內輸入為文字字串串(例如,“6:45 PM” )。 您也可以提供時間值做為另一個表達式的結果,或做為包含時間的數據行參考。
如果您提供另一個數據類型的數值,例如 13.60,該值會解譯為序號,並在擷取值數秒之前表示為
datetime
數據類型。 為了讓您更容易了解結果,您可能想要在 SECOND 函式中使用日期之前,先以日期表示這類數位。 例如,如果您使用 SECOND 與包含數值的數據行,例如,25.56,公式會傳回 24。 這是因為,當格式化為日期時,值 25.56 相當於 1900 年 1 月 25 日下午 1:26:24。當
time
自變數是日期和時間的文字表示時,函式會使用用戶端電腦的地區設定和日期/時間設定來瞭解文字值,以便執行轉換。 大部分的地區設定都會使用冒號 (:) 作為時間分隔符,而任何使用冒號做為時間分隔符的輸入文字都會正確剖析。 請檢閱地區設定以了解結果。
範例 1
下列公式會傳回 名為 Orders之數據表 TransactionTime 資料行中所包含時間的秒數。
= SECOND('Orders'[TransactionTime])
範例 2
下列公式會傳回 3,這是值所代表時間中的秒數,2008 年 3 月 3 日 12:00:03。
= SECOND("March 3, 2008 12:00:03")