Événements
31 mars, 23 h - 2 avr., 23 h
L’événement de la communauté Microsoft Fabric, Power BI, SQL et AI ultime. 31 mars au 2 avril 2025.
Inscrivez-vous aujourd’huiCe navigateur n’est plus pris en charge.
Effectuez une mise à niveau vers Microsoft Edge pour tirer parti des dernières fonctionnalités, des mises à jour de sécurité et du support technique.
s’applique à :colonne calculéetable calculéeMeasurecalcul visuel
Convertit les heures, les minutes, les and secondes données sous forme de nombres en time en datetime
format.
TIME(hour, minute, second)
Terme | Définition |
---|---|
hour |
mode Importation : nombre compris entre 0 et 32767 représentant le hour. Toute value supérieure à 23 sera divisée par 24 and le reste sera traité comme le hourvalue, représenté sous la forme d’une fraction d’une day. Par exemple, TIME(27 0,0) = TIME(3 0,0) = 3:00:00 AM mode DirectQuery : nombre compris entre 0 et 23 représentant le hour. |
minute |
mode Importation : nombre compris entre 0 et 32767 représentant le minute. Toute value supérieure à 59 minutes est convertie en heures and minutes. Toute value supérieure à 1440 (24 heures) ne modifie not la partie date . Au lieu de cela, elle sera divisée par 1440 and le reste sera traité comme le minutevalue, représenté comme une fraction d’une day. Par exemple, TIME(0 2190 0) = TIME(0 750 0) = TIME(12 30,0) = 12:30:00 mode DirectQuery : nombre compris entre 0 et 59 représentant le minute. |
second |
mode Importation : nombre compris entre 0 et 32767 représentant le second. Toute value supérieure à 59 est convertie en heures, minutes, and secondes. Par exemple, TIME(0,0,2000) = TIME(0,33,20) = 12:33:20 AM mode DirectQuery : nombre compris entre 0 et 59 représentant le second. |
Un time (datetime
) allant de 00:00:00 (12:00:00:00) à 23:59:59 (11:59:59 PM).
Contrairement à Microsoft Excel, qui stocke les dates and heures sous forme de numéros de série, DAX fonctionne avec dateandtimevalues dans un datetime
format. Les nombres d’autres formats sont implicitement convertis lorsque vous utilisez une date/timevalue dans une fonction DAX.
If vous devez utiliser des numéros de série, vous pouvez utiliser la mise en forme pour modifier la façon dont les nombres sont affichés.
Time
values sont une partie d’un datevalue, and dans le système de numéros de série sont représentés par un nombre décimal. Par conséquent, le datetime
value 12h00 équivaut à 0,5, car il s’agit de la moitié d’un day.
Vous pouvez fournir les arguments à la fonction TIME comme values que vous tapez directement, à la suite d’une autre expression, or par une référence à une colonne qui contains un valuenumérique.
Date
and datetime peut également être spécifié en tant que littéral dans le formatdt"YYYY-MM-DD"
, dt"YYYY-MM-DDThh:mm:ss"
, ordt"YYYY-MM-DD hh:mm:ss"
. Lorsqu’elle est spécifiée en tant que littéral, l’utilisation de la fonction TIME dans l’expression est not nécessaire. Pour plus d’informations, consultez DAX syntaxe | Dateandtime.
Cette fonction est not prise en charge pour une utilisation en mode DirectQuery lorsqu’elle est utilisée dans les colonnes calculées or règles de sécurité au niveau des lignes (RLS).
Les exemples suivants retournent les time, 3:00 :
= TIME(27,0,0)
= TIME(3,0,0)
Les exemples suivants retournent tous deux la time, 12:30 :
= TIME(0,750,0)
= TIME(12,30,0)
L’exemple suivant crée une time basée sur l'values dans les colonnes, intHours
, intMinutes
, intSeconds
:
= TIME([intHours],[intMinutes],[intSeconds])
DATE
fonctions Dateandtime
Événements
31 mars, 23 h - 2 avr., 23 h
L’événement de la communauté Microsoft Fabric, Power BI, SQL et AI ultime. 31 mars au 2 avril 2025.
Inscrivez-vous aujourd’hui