Compartir vía


SECOND

Se aplica a:columna Calculadatabla calculadaMedidacálculo visual

Devuelve los segundos de un valor de tiempo, como un número comprendido entre 0 y 59.

Sintaxis

SECOND(<time>)

Parámetros

Término Definición
time Una hora en formato datetime, como 16:48:23 o 4:48:47 p. m.

Valor devuelto

Un número entero comprendido entre 0 y 59.

Notas

  • A diferencia de Microsoft Excel, que almacena fechas y horas como números de serie, DAX usa un formato de datetime al trabajar con fechas y horas. Si los datos de origen no están en este formato, DAX convierte implícitamente los datos. Puede usar el formato para mostrar las fechas y horas como un número de serie de que necesita.

  • El valor de fecha y hora que se proporciona como argumento para la función SECOND se puede escribir como una cadena de texto entre comillas (por ejemplo, "6:45 p.m."). También puede proporcionar un valor de hora como resultado de otra expresión o como referencia a una columna que contenga horas.

  • Si proporciona un valor numérico de otro tipo de datos, como 13,60, el valor se interpreta como un número de serie y se representa como un tipo de datos datetime antes de extraer el valor durante segundos. Para facilitar la comprensión de los resultados, es posible que desee representar estos números como fechas antes de usarlos en la función SECOND. Por ejemplo, si usa SECOND con una columna que contiene un valor numérico como, por ejemplo, 25,56, la fórmula devuelve 24. Esto se debe a que, cuando se da formato como fecha, el valor 25,56 equivale al 25 de enero de 1900, a las 1:26:24 p. m.

  • Cuando el argumento time es una representación de texto de una fecha y hora, la función usa la configuración regional y de fecha y hora del equipo cliente para comprender el valor de texto para realizar la conversión. La mayoría de las configuraciones regionales usan los dos puntos (:) como separador de hora y cualquier texto de entrada mediante dos puntos, ya que los separadores de tiempo se analizarán correctamente. Revise la configuración regional para entender los resultados.

Ejemplo 1

La fórmula siguiente devuelve el número de segundos en el tiempo contenido en la columna TransactionTime de una tabla denominada Orders.

= SECOND('Orders'[TransactionTime])

Ejemplo 2

La fórmula siguiente devuelve 3, que es el número de segundos en el tiempo representado por el valor, 3 de marzo de 2008 12:00:03.

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

funciones de fecha y hora de HOURMINUTEYEAR