Leer en inglés

Compartir a través de


SECOND

Se aplica a: Columna calculada Tabla calculada Medida Cálculo visual

Devuelve los segundos de un valor temporal, como un número del 0 al 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 las fechas y horas como números de serie, DAX usa el formato datetime cuando trabaja con fechas y horas. Si los datos de origen no están en este formato, DAX convierte los datos implícitamente. Si es necesario, puede usar el formato para mostrar las fechas y las horas como un número de serie.

  • El valor de fecha y hora que se proporciona como argumento a 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 temporal como resultado de otra expresión o como una 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 de segundos. Para que sea más fácil comprender los resultados, puede interesarle 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, 25,56, la fórmula devuelve 24. Esto se debe a que, cuando el formato es una fecha, el valor 25,56 equivale a 25 de enero de 1900, 1:26:24 de la tarde.

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

Ejemplo 1

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

= SECOND('Orders'[TransactionTime])  

Ejemplo 2

Esta fórmula devuelve 3, que es el número de segundos de la hora representada por el valor 3 de marzo de 2008, 12:00:03.

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

Funciones de fecha y hora
HOUR
MINUTE
YEAR