Condividi tramite


SECOND

Si applica a:colonna calcolatatabella calcolata calcolo visivomisura

Restituisce i secondi di un valore di ora, come numero compreso tra 0 e 59.

Sintassi

SECOND(<time>)

Parametri

Termine Definizione
time Ora in formato datetime, ad esempio 16:48:23 o 4:48:47 PM.

Valore restituito

Numero intero compreso tra 0 e 59.

Osservazioni:

  • A differenza di Microsoft Excel, che archivia date e ore come numeri di serie, DAX utilizza un formato datetime quando si utilizzano date e ore. Se i dati di origine non sono in questo formato, DAX converte in modo implicito i dati. È possibile usare la formattazione per visualizzare le date e le ore come numero di serie necessario.

  • Il valore di data/ora specificato come argomento per la funzione SECOND può essere immesso come stringa di testo tra virgolette (ad esempio, "6:45 PM"). È anche possibile specificare un valore di ora come risultato di un'altra espressione o come riferimento a una colonna che contiene volte.

  • Se si specifica un valore numerico di un altro tipo di dati, ad esempio 13,60, il valore viene interpretato come numero di serie e viene rappresentato come un tipo di dati datetime prima di estrarre il valore per secondi. Per semplificare la comprensione dei risultati, potrebbe essere necessario rappresentare numeri come date prima di usarli nella funzione SECOND. Ad esempio, se si usa SECOND con una colonna contenente un valore numerico, ad esempio, 25,56, la formula restituisce 24. Questo perché, se formattato come data, il valore 25,56 equivale al 25 gennaio 1900, 1:26:24 PM.

  • Quando l'argomento time è una rappresentazione testuale di una data e ora, la funzione usa le impostazioni locali e di data/ora del computer client per comprendere il valore di testo per eseguire la conversione. La maggior parte delle impostazioni locali usa i due punti (:) come separatore di tempo e qualsiasi testo di input che usa due punti come separatori di tempo analizzerà correttamente. Verificare le impostazioni locali per comprendere i risultati.

Esempio 1

La formula seguente restituisce il numero di secondi nel tempo contenuto nella colonna TransactionTime di una tabella denominata Orders.

= SECOND('Orders'[TransactionTime])

Esempio 2

La formula seguente restituisce 3, ovvero il numero di secondi nel tempo rappresentato dal valore , 3 marzo 2008 12:00:03.

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

funzioni di data e oraHOURMINUTEYEAR