Leer en inglés

Compartir a través de


SECOND

Se aplica a:columna CalculadaTabla calculadaMeasurecálculo visual

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

Sintaxis

DAX
SECOND(<time>)  

Parámetros

Término Definición
time Un time en datetimeformat, como 16:48:23 or 4:48:47 p. m.

Devolver value

Un número entero comprendido entre 0 y 59.

Notas

  • A diferencia de Microsoft Excel, que almacena fechas and veces como números de serie, DAX usa un datetimeformat al trabajar con fechas and horas. If los datos de origen se not en esta format, DAX convierte implícitamente los datos. Puede usar el formato para mostrar las fechas and veces como un número de serie que necesita.

  • El date/timevalue que proporcione 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 timevalue como resultado de otra expresión, or como referencia a una columna que contains veces.

  • If proporcionar un value numérico de otro tipo de datos, como 13.60, el value se interpreta como un número de serie and se representa como un tipo de datos datetime antes de extraer el value 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, if se usa SECOND con una columna que contains un value numérico como, por ejemplo, 25,56, la fórmula devuelve 24. Esto se debe a que, cuando se da formato como un date, el value 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 un dateandtime, la función usa la configuración regional anddate/time del equipo cliente para comprender el texto value para realizar la conversión. La mayoría de las configuraciones regionales usan los dos puntos (:) como separador de timeand cualquier texto de entrada que use dos puntos, ya que los separadores de time analizarán correctamente. Revise la configuración regional para entender los resultados.

Ejemplo 1

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

DAX
= SECOND('Orders'[TransactionTime])  

Ejemplo 2

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

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

funciones de Dateandtime
HOUR
MINUTE
YEAR