Condividi tramite


SECOND

Si applica a:colonna calcolatatabella calcolataMeasurecalcolo visivo

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

Sintassi

SECOND(<time>)

Parametri

Termine Definizione
time Un time in datetimeformat, ad esempio 16:48:23 or 4:48:47 PM.

Restituisce value

Numero intero compreso tra 0 e 59.

Osservazioni:

  • A differenza di Microsoft Excel, che archivia date and volte come numeri di serie, DAX utilizza un datetimeformat quando si utilizzano date and ore. If i dati di origine vengono not in questo format, DAX converte in modo implicito i dati. È possibile usare la formattazione per visualizzare le date and volte come numero di serie necessario.

  • Il date/timevalue fornito come argomento alla funzione SECOND può essere immesso come stringa di testo tra virgolette (ad esempio, "6:45 PM"). È anche possibile fornire un timevalue come risultato di un'altra espressione, or come riferimento a una colonna che contains volte.

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

  • Quando l'argomento time è una rappresentazione testuale di un dateandtime, la funzione usa le impostazioni locali anddate/time del computer client per comprendere il testo value per eseguire la conversione. La maggior parte delle impostazioni locali usa i due punti (:) come separatore timeand qualsiasi testo di input usando i due punti come separatori time verranno analizzati correttamente. Verificare le impostazioni locali per comprendere i risultati.

Esempio 1

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

= SECOND('Orders'[TransactionTime])

Esempio 2

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

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

Date and time funzioniHOURMINUTEYEAR