StartsWith |
Débute avec |
| Power Fx |
Syntaxe
|
StartsWith( Text, StartText )
|
Paramètres
| Nom |
Description |
| Text |
Ce paramètre représente la chaîne de texte à tester. C'est la chaîne principale dans laquelle on vérifie si elle commence par une autre chaîne spécifique. |
| StartText |
Ce paramètre représente la chaîne de texte devant apparaître au début de la chaîne Text. C'est la sous-chaîne qu'on cherche dans Text pour vérifier la correspondance. |
Description
Cette fonction permet de tester si une chaîne de texte commence par une autre chaîne de texte.
Remarques
- Fonction très utile pour les filtres de recherche : StartsWith est fréquemment utilisée pour créer des filtres interactifs dans des galeries ou
des listes. Par exemple, elle permet d'afficher uniquement les éléments dont le nom commence par les lettres saisies dans un champ de recherche, ce qui améliore considérablement
l'expérience utilisateur.
- La comparaison est sensible à la casse : Par défaut, la fonction StartsWith effectue une comparaison sensible à la casse. Cela signifie que "Appel" et
"appel" seront considérés comme différents. Il peut être nécessaire d'utiliser Lower ou Upper pour normaliser les textes avant comparaison.
- Ne teste que le début de la chaîne : Contrairement à d'autres fonctions comme In ou Find, StartsWith vérifie uniquement si la chaîne principale commence
exactement par la sous-chaîne fournie. Elle ne détecte pas les correspondances situées ailleurs dans le texte.
- Particulièrement utile avec les bases de données textuelles : Lorsqu'on travaille avec des sources de données contenant des noms, des codes ou des
identifiants, StartsWith permet d'implémenter un filtrage rapide et pertinent dès les premières lettres, ce qui réduit le besoin de parcourir des listes longues.
- Peut être combinée avec des fonctions de nettoyage : Pour améliorer sa fiabilité, StartsWith peut être combinée avec des fonctions comme Trim (pour
supprimer les espaces) ou Substitute (pour remplacer certains caractères), garantissant ainsi une meilleure précision dans la comparaison.
- Retourne une valeur booléenne : La fonction renvoie un résultat de type booléen (true ou false), ce qui la rend idéale dans des expressions conditionnelles
ou dans des formules de filtrage (Filter, If, And,...) pour prendre des décisions logiques dans l'interface.
- Optimise la performance sur de grandes tables : En ciblant uniquement le début des chaînes, StartsWith peut offrir de meilleures performances qu'une
recherche globale, surtout lorsqu'elle est utilisée dans des expressions de filtrage côté client dans Power Apps.
- Ne modifie pas les données d'entrée : StartsWith est une fonction purement analytique : elle n'altère pas la chaîne testée, mais en évalue simplement
la structure. Cela garantit une non-interférence avec les autres opérations en cours dans l'application.
Dernière mise à jour : Jeudi, le 1 Mai 2025