SECOND

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

以从 0 到 59 的数字返回时间值的秒。

语法

SECOND(<time>)

parameters

术语 定义
time 采用 datetime 格式的时间,如下午 16:48:23 或 4:48:47。

返回值

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

备注

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

  • 作为 SECOND 函数参数提供的日期/时间值可以输入为引号中的文本字符串(例如,“下午 6:45”)。 还可以提供时间值作为另一个表达式的结果,或作为对包含时间的列的引用。

  • 如果提供另一数据类型(如 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")

日期和时间函数HOURMINUTEYEAR