SECOND

适用于:计算列计算表Measure视觉计算

以 0 到 59 的数字返回 timevalue的秒。

语法

SECOND(<time>)  

parameters

术语 定义
time datetime format中的 time,如下午 16:48:23 or 4:48:47。

返回 value

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

备注

  • 与将日期存储为序列号 and 时间的 Microsoft excel 相比,DAX 在处理日期 and 时间时使用 datetimeformat。 If 源数据在此 format中 not,DAX 隐式转换数据。 可以使用格式设置将日期 and 时间显示为所需序列号。

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

  • If 提供另一数据类型(例如 13.60)的数字 value,value 将解释为序列号,and 在提取 value 前将数据类型表示为 datetime 数据类型。 若要更轻松地了解结果,可能需要在 SECOND 函数中使用这些数字之前表示日期等数字。 例如,ifSECOND 用于 contains 数值 value 的列,例如,25.56,公式返回 24。 这是因为,当格式化为 date时,value 25.56 相当于 1900 年 1 月 25 日下午 1:26:24。

  • time 参数是 dateandtime的文本表示形式时,该函数使用客户端计算机的区域设置 anddate/time 设置来了解文本 value,以便执行转换。 大多数区域设置使用冒号(:)作为 time 分隔符 and 任何使用冒号的输入文本,因为 time 分隔符将正确分析。 查看你的区域设置以了解结果。

示例 1

以下公式返回名为 Orders的 表的 TransactionTime 列中所包含的 秒数。

= SECOND('Orders'[TransactionTime])  

示例 2

以下公式返回 3,这是 value表示的 time 秒数,2008 年 3 月 3 日 12:00:03

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

Date and time 函数
HOUR
MINUTE
YEAR