SECOND

Si applica a:Calcolo visivo misuratabella calcolata colonnacalcolata

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

Sintassi

SECOND(<time>)  

Parametri

Termine Definizione
Ora 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, in cui le date e le ore vengono archiviate come numeri seriali, in DAX per le date e le ore viene usato un formato datetime. 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 seriale, se necessario.

  • Il valore di data/ora specificato come argomento della 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 ore.

  • Se si specifica un valore numerico di un altro tipo di dati, ad esempio 13.60, il valore viene interpretato come numero seriale ed è rappresentato come tipo di dati datetime prima di estrarre il valore per i secondi. Per comprendere più facilmente i risultati, potrebbe essere necessario rappresentare tali numeri come date prima di usarli nella funzione SECOND. Se ad esempio si usa SECOND con una colonna che contiene un valore numerico, come 25.56, la formula restituisce 24 perché, se formattato come data, il valore 25.56 equivale a January 25, 1900, 1:26:24 PM.

  • Quando l'argomento time è una rappresentazione testuale di una data e ora, la funzione usa le impostazioni locali e quelle relative a data e ora del computer client per comprendere il valore di testo in modo da poter eseguire la conversione. Nella maggior parte dei paesi vengono usati i due punti (:) come separatore dell'ora e qualsiasi testo di input in cui viene usato questo separatore verrà analizzato correttamente. Verificare le impostazioni locali per comprendere i risultati.

Esempio 1

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

= SECOND('Orders'[TransactionTime])  

Esempio 2

La formula seguente restituisce 3, che è il numero di secondi nella data e ora rappresentata dal valore March 3, 2008 12:00:03.

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

Funzioni di data e ora
HOUR
MINUTE
YEAR