DateValue |
Valeur de date |
| Power Fx |
Syntaxe
|
DateValue( String [, Language ])
|
|
DateValue( Untyped )
|
Paramètres
| Nom |
Description |
| String |
Ce paramètre représente la chaîne de texte à convertir en une valeur de date. Ce paramètre permet de spécifier la chaîne contenant la date à convertir. |
| Language |
Ce paramètre représente la langue utilisée pour interpréter la chaîne de texte. Ce paramètre permet de spécifier la langue afin d'assurer une conversion correcte en fonction du format de date. |
| Untyped |
Ce paramètre permet de convertir une valeur non typée en une valeur de date. Ce paramètre est utilisé lorsqu'on souhaite convertir des données non formatées directement. |
Description
Cette fonction permet de convertir une chaîne de texte en une valeur de date.
Remarques
- La fonction DateValue est conçue pour extraire uniquement la partie date d'une chaîne de texte, ignorant toute information d'heure éventuellement présente.
Elle est donc idéale lorsque l'on souhaite travailler avec des dates pures sans se soucier du temps, comme pour les anniversaires ou échéances journalières.
Cela évite les erreurs liées aux fuseaux horaires ou aux différences d'heure lors des comparaisons.
- Le paramètre String permet de fournir une chaîne de caractères qui représente une date, telle que "24/05/2025" ou "May 24, 2025". Power Fx tentera de convertir
automatiquement cette chaîne en une valeur de type date utilisable dans les formules. Cela facilite le traitement des données provenant de l'utilisateur ou de fichiers
externes.
- Le second paramètre Language est très important pour interpréter correctement le format de la date, surtout dans un contexte multilingue. Par exemple, "01/02/2025"
pourra être interprété comme le 1er février ou le 2 janvier selon la langue. En spécifiant "fr-FR" ou "en-US", on évite les confusions fréquentes liées aux différences
culturelles.
- Le paramètre Untyped est particulièrement utile lorsqu'on manipule des données venant de sources externes ou non structurées. Il permet à Power Fx de deviner et de
convertir une valeur n'étant pas explicitement définie comme une chaîne. C'est une solution souple pour gérer des données dynamiques ou des valeurs importées.
- Cette fonction est parfaite pour valider ou normaliser les dates saisies par les utilisateurs dans des formulaires. En convertissant la chaîne en une véritable valeur
de type date, on peut ensuite appliquer d'autres fonctions comme DateAdd, DateDiff, ou encore Text. Cela garantit une meilleure gestion des opérations chronologiques dans
les applications.
- DateValue est utile pour créer des filtres temporels précis, notamment dans les galeries ou les tables. En convertissant les chaînes en dates, on peut facilement
comparer les valeurs avec Today() ou Now() pour afficher les éléments récents, futurs ou expirés. Cela renforce la logique métier dans les interfaces utilisateurs.
- Contrairement à DateTimeValue, cette fonction ne retient aucune information horaire, ce qui la rend plus simple à utiliser lorsque l'heure n'a pas d'importance.
Cela permet d'éviter des écarts imprévus lors des comparaisons, surtout lorsqu'on utilise des bases de données ou des services dans des fuseaux horaires différents. Elle
favorise une manipulation cohérente des dates.
- DateValue permet aussi de convertir rapidement des dates textuelles d'un fichier Excel, CSV, ou
JSON en données exploitables dans Power Apps. Cela facilite l'intégration des données externes sans devoir recourir à
des transformations complexes. Elle joue un rôle clé dans le traitement fluide des entrées utilisateur ou des données importées.
Dernière mise à jour : Jeudi, le 1 Mai 2025