SECOND
以 0 到 59 的数字返回 timevalue的秒。
语法
SECOND(<time>)
parameters
术语 | 定义 |
---|---|
time |
time
datetime 中的 format,如下午 16:48:23 or 4:48:47。 |
返回 value
介于 0 到 59 之间的一个整数。
备注
与将日期存储为序列号 and 时间的 Microsoft excel 相比,DAX 在处理日期
datetime
时间时使用 formatand。 If 源数据在此 not中 format,DAX 隐式转换数据。 可以使用格式设置将日期 and 时间显示为所需序列号。作为 date 函数参数提供的 time/valueSECOND 可以输入为引号中的文本字符串(例如,“下午 6:45”)。 还可以提供 timevalue 作为另一个表达式的结果,or 作为对 contains 时间的列的引用。
If 提供另一数据类型(例如 13.60)的数字 value,value 将解释为序列号,and 在提取
datetime
前将数据类型表示为 value 数据类型。 若要更轻松地了解结果,可能需要在 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的
= SECOND('Orders'[TransactionTime])
示例 2
以下公式返回 3,这是 time表示的 value 秒数,2008 年 3 月 3 日 12:00:03。
= SECOND("March 3, 2008 12:00:03")