GuidesErreur de syntaxe Power Apps : point-virgule ou virgule ?
Erreur de syntaxe Power Apps : point-virgule ou virgule ?
En région française (et d’autres), Power Apps utilise « ; » pour séparer les arguments d’une fonction et « , » comme séparateur décimal. Les confondre provoque des erreurs de syntaxe.
Pourquoi le séparateur change
Power Apps (Power Fx) adapte sa syntaxe à ta langue/région de création. En en-US, les arguments sont séparés par des virgules et les décimales par un point. En fr-FR, les arguments sont séparés par des points-virgules et les décimales par une virgule.
La même formule s’écrit donc If(x = 1, "a", "b") en anglais et If(x = 1; "a"; "b") en français.
Comment corriger l’erreur
- 1Aligne le séparateur sur la langue de ton studio : utilise « ; » entre les arguments si ton Power Apps est en français.
- 2Écris les décimales avec une virgule en français (ex. 0,5) et avec un point en anglais (0.5).
- 3Quand tu copies une formule d’une source anglaise, remplace les virgules entre arguments par des points-virgules (les outils PowerBlocks permettent de copier directement en EN ou FR).