Date et heure DAX - Fonction HEURE

La description

Convertit les heures, les minutes et les secondes données sous forme de nombres en une heure au format datetime.

Syntaxe

TIME (<hour>, <minute>, <second>)

Paramètres

N ° Sr. Paramètre et description
1

hour

Un nombre de 0 à 23 représentant l'heure.

Toute valeur supérieure à 23 sera divisée par 24 et le reste sera traité comme la valeur de l'heure.

2

minute

Un nombre de 0 à 59 représentant la minute.

Toute valeur supérieure à 59 sera convertie en heures et minutes.

3

second

Un nombre de 0 à 59 représentant le second.

Toute valeur supérieure à 59 sera convertie en heures, minutes et secondes.

Valeur de retour

Renvoie l'heure spécifiée au format datetime.

Remarques

DAX fonctionne avec des valeurs de date et d'heure au format datetime. Les nombres dans d'autres formats sont convertis implicitement lorsque vous utilisez une valeur de date / heure dans une fonction DAX.

La fonction DAX TIME prend les entiers qui sont entrés comme paramètres et génère l'heure correspondante. La fonction TIME est plus utile dans les situations où l'heure, la minute et la seconde sont fournies par des formules DAX.

Les valeurs d'heure sont une partie d'une valeur de date et dans le système de numéro de série sont représentées par un nombre décimal. Par conséquent, la valeur datetime 12:00 PM équivaut à 0,5, car c'est une demi-journée. Vous pouvez utiliser la fonction DAX TIME en conjonction avec d'autres fonctions DAX pour convertir les nombres dans un format qui peut être reconnu comme une heure.

Exemple

= TIME (2,90,30) returns 12/30/1899 3:30:30 AM. 
= TIME (12, 30, 0) returns 12/30/1899 12:30:00 PM