SECOND
S’applique à :Colonne calculéeTable calculéeMesureCalcul visuel
Retourne les secondes d’une valeur d’heure, sous la forme d’un nombre compris entre 0 et 59.
Syntaxe
SECOND(<time>)
Paramètres
Terme | Définition |
---|---|
time | Heure au format datetime, par exemple 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 pour les dates et les heures. Si les données source ne sont pas dans ce format, DAX convertit implicitement les données. Vous pouvez utiliser une mise en forme pour afficher les dates et les heures sous forme de numéros de série, le cas échéant.
La valeur de date/heure que vous fournissez comme argument à la fonction SECOND peut être entrée sous forme de chaîne de texte entre guillemets (par exemple, "6:45 PM"). Vous pouvez aussi fournir une valeur d’heure comme résultat d’une autre expression ou comme 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 étant un numéro de série et est représentée comme type de données datetime avant l’extraction de la valeur pour les secondes. Pour mieux comprendre vos résultats, vous pouvez représenter ces nombres sous forme de dates avant de les utiliser dans la fonction SECOND. Par exemple, si vous utilisez SECOND avec une colonne qui contient une valeur numérique comme 25.56, la formule retourne 24. En effet, quand elle est mise en forme en tant que date, la valeur 25.56 correspond au 25 janvier 1900, 1:26:24 PM.
Quand l’argument time est une représentation textuelle d’une date et heure, la fonction utilise les paramètres régionaux et les paramètres de date/heure de l’ordinateur client pour comprendre la valeur texte et effectuer la conversion. La plupart des paramètres régionaux utilisent le signe deux-points (:) comme séparateur horaire et tout texte d’entrée utilisant des signes deux-points comme séparateurs d’heure est analysé correctement. Examinez vos paramètres régionaux pour comprendre vos résultats.
Exemple 1
La formule suivante retourne le nombre de secondes contenues dans l’heure figurant 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 contenues dans l’heure représentée par la valeur 3 mars 2008 12:00:03.
= SECOND("March 3, 2008 12:00:03")