Syntaxe
Paramètres
| Nom |
Description |
| operator |
Ce paramètre représente un alias ou un nouveau nom pour une variable ou un champ. Ce paramètre permet de renommer une variable ou un champ dans le but d'améliorer la clarté ou la lisibilité du code. |
Description
Cette fonction permet de renommer une variable ou un champ pour une meilleure clarté.
Remarques
- L'opérateur As permet d'assigner un alias à une variable ou un champ, dans le contexte d'une table ou d'une expression. Cela facilite la lisibilité du code, notamment
dans les formules complexes où plusieurs niveaux de champs sont utilisés. Il joue un rôle similaire à l'opérateur AS en SQL.
- En renommant un champ avec As, on peut simplifier les références répétées dans une même formule. Par exemple, dans une fonction ForAll, on peut
utiliser As pour donner un nom temporaire à chaque ligne traitée.Cela améliore la compréhension de la logique métier et réduit le risque d'erreur.
- L'utilisation de As est particulièrement utile dans les fonctions de table, comme AddColumns, Filter, ou LookUp. Elle permet d'attribuer un nom personnalisé à chaque
ligne ou à chaque champ temporairement. Cela évite les conflits de noms et rend le code plus maintenable.
- Syntaxiquement, As ne nécessite pas de parenthèses : on l'utilise simplement après la table ou la variable à renommer. Exemple : ForAll(MyTable As Ligne, Ligne.Nom) -
ici, Ligne devient l'alias de MyTable. C'est une écriture concise et très expressive.
- As est un outil pédagogique intéressant pour nommer des éléments selon leur fonction ou contexte. Par exemple, As Employe, As Produit ou As Article permet de donner un
sens clair à la donnée traitée. Cela améliore l'expérience des développeurs débutants et facilite la collaboration.
- Lorsque plusieurs niveaux imbriqués de traitement de données sont utilisés, As évite les confusions. Il permet de distinguer clairement les données en cours de
traitement à chaque niveau. Cela est crucial pour écrire du code Power Fx robuste dans des applications complexes.
- As ne modifie pas le contenu de la variable ou de la table d'origine : il agit uniquement comme une étiquette temporaire. Cela le rend sûr à utiliser, même dans des
boucles ou des expressions imbriquées. C'est une manière élégante de structurer son code sans duplication.
- L'opérateur As favorise une approche déclarative et lisible du développement Power Fx. En nommant clairement les éléments de données, il contribue à la clarté, la
maintenabilité et la documentation implicite du code. Son usage est fortement recommandé dans les formules complexes ou collaboratives.
Dernière mise à jour : Jeudi, le 1 Mai 2025