SECOND

适用于:计算列计算表度量值视觉对象计算

以数字形式返回时间值的秒数,0 到 59 之间的数字。

语法

SECOND(<time>)  

parameters

术语 定义
time 采用日期/时间格式的一个时间,例如 16:48:23 或 4:48:47 PM

返回值

介于 0 到 59 之间的一个整数。

备注

  • 与将日期和时间存储为序列号的 Microsoft Excel 相比,DAX 处理日期和时间时使用的是“日期/时间”格式。 如果源数据未采用此格式,DAX 则会隐式转换此数据。 可以使用格式设置将日期和时间显示为所需的序列号。

  • 可以采用位于引号内的文本字符串形式来输入作为 SECOND 函数的参数提供的日期/时间值(例如 "6:45 PM")。 还可以将时间值作为其他表达式的结果提供,或者作为对包含时间的列的引用提供。

  • 如果提供另一种数据类型的数值,例如 13.60,那么在提取秒的值之前,此值则会被解释为序列号,并表示为日期/时间数据类型。 为了便于理解结果,你可能需要将此类数字以日期的形式表示,然后再在 SECOND 函数中使用。 例如,如果将 SECOND 用于包含数字值(例如 25.56)的列,此公式则返回 24。 这是因为在设置为日期格式时,25.56 值等效于 1900 年 1 月 25 日下午 1:26:24。

  • 当 time 参数是日期和时间的文本表示形式时,此函数使用客户端计算机的区域设置和日期/时间设置来理解文本值以执行转换。 大多数区域设置使用冒号 (:) 作为时间分隔符,使用冒号作为时间分隔符的任何输入文本都将正确解析。 查看你的区域设置以了解结果。

示例 1

下面的公式返回名为 Orders 的表中 TransactionTime 列中所包含的时间的秒数

= SECOND('Orders'[TransactionTime])  

示例 2

下面的公式返回 3,这是以值的形式所表示的时间 March 3, 2008 12:00:03 的秒数

= SECOND("March 3, 2008 12:00:03")  

日期和时间函数
HOUR
MINUTE
YEAR