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 datetime format, 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
datetime
format 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
= 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")