SECOND
s’applique à :colonne calculéetable calculéemesurecalcul visuel
Retourne les secondes d’une valeur de temps, sous la forme d’un nombre compris entre 0 et 59.
Syntaxe
SECOND(<time>)
Paramètres
Terme | Définition |
---|---|
time |
Une heure au format datetime , telle que 16:48:23 ou 4:48:47 PM. |
Valeur de retour
Nombre entier compris entre 0 et 59.
Remarques
Contrairement à Microsoft Excel, qui stocke les dates et les heures sous forme de numéros de série, DAX utilise un format
datetime
lors de l’utilisation de dates et d’heures. Si les données sources ne sont pas dans ce format, DAX convertit implicitement les données. Vous pouvez utiliser la mise en forme pour afficher les dates et les heures en tant que numéro de série dont vous avez besoin.La valeur de date/heure que vous fournissez en tant qu’argument à la fonction SECOND peut être entrée sous forme de chaîne de texte entre guillemets (par exemple, « 6:45 PM »). Vous pouvez également fournir une valeur de temps à la suite d’une autre expression, ou en tant que référence à une colonne qui contient des heures.
Si vous fournissez une valeur numérique d’un autre type de données, par exemple 13,60, la valeur est interprétée comme un numéro de série et est représentée comme un type de données
datetime
avant d’extraire la valeur pendant des secondes. Pour faciliter la compréhension de vos résultats, vous pouvez représenter des nombres tels que des dates avant de les utiliser dans la fonction SECOND. Par exemple, si vous utilisez SECOND avec une colonne qui contient une valeur numérique telle que 25,56, la formule retourne 24. Cela est dû au fait que, lorsqu’elle est mise en forme sous forme de date, la valeur 25,56 équivaut au 25 janvier 1900, 1:26:24 PM.Lorsque l’argument
time
est une représentation textuelle d’une date et d’une heure, la fonction utilise les paramètres régionaux et de date/heure de l’ordinateur client pour comprendre la valeur de texte afin d’effectuer la conversion. La plupart des paramètres régionaux utilisent le signe deux-points (:) comme séparateur de temps et tout texte d’entrée utilisant des points-virgules comme séparateurs de temps est analysé correctement. Examinez vos paramètres régionaux pour comprendre vos résultats.
Exemple 1
La formule suivante retourne le nombre de secondes dans l’heure contenue dans la colonne TransactionTime d’une table nommée Orders.
= SECOND('Orders'[TransactionTime])
Exemple 2
La formule suivante retourne 3, qui est le nombre de secondes dans le temps représenté par la valeur, le 3 mars 2008 12:00:03.
= SECOND("March 3, 2008 12:00:03")