SECOND 函數
傳回時間值的秒數,從數字 0 到 59。
語法
SECOND(<time>)
參數
詞彙 |
定義 |
---|---|
time |
datetime 格式的時間,例如 16:48:23 或 4:48:47 PM。 |
傳回值
介於 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 引數為以文字表示的日期和時間時,此函數會使用用戶端電腦的地區設定和日期/時間設定來了解文字值以執行轉換。 大部分的地區設定都使用冒號 (:) 做為時間分隔符號,因此,使用冒號做為時間分隔符號的任何輸入文字都會正確剖析。 檢閱您的地區設定了解您的結果。
範例
下列公式會傳回包含在名稱為 Orders 之資料表的 TransactionTime 資料行中,時間的秒數。
=SECOND('Orders'[TransactionTime])
下列公式會傳回 3,這是以值 March 3, 2008 12:00:03 表示之時間的秒數。
=SECOND("March 3, 2008 12:00:03")