Power FX Translator
Passt Power FX Formeln an das Regionalformat an (en-US und de-DE): Dezimaltrennzeichen, Listentrennzeichen und Verkettungsoperator - direkt im Browser.
Der Power FX Translator passt Power-Apps-Formeln an das Regionalformat deiner Umgebung an. Wenn du englischen Power-Fx-Code aus Doku, Blogs oder von Kollegen kopierst und deine Umgebung Komma als Dezimaltrennzeichen nutzt (z. B. de-DE), meldet Power Apps sonst einen Syntaxfehler. Wichtig: Die Funktionsnamen bleiben in Power Apps immer Englisch (If, Filter, Collect, LookUp usw.) - es aendern sich nur die vom Dezimaltrennzeichen abhaengigen Trennzeichen.
Kostenlos. Für die Nutzung wird einmalig deine E-Mail-Adresse abgefragt – danach hast du Zugriff auf alle Tools. Die Verarbeitung deiner Daten erfolgt lokal im Browser.
So funktioniert es
- Formel in das Eingabefeld einfuegen.
- Richtung waehlen (en-US zu de-DE oder umgekehrt).
- Angepasste Formel kopieren und in Power Apps einfuegen.
Beispiel: en-US zu de-DE
// en-US (Original)
If(Slider1.Value > 12.59, Notify("Gueltig", Success); Navigate(Screen2), Notify("Ungueltig", Error))
// de-DE (Ausgabe)
If(Slider1.Value > 12,59; Notify("Gueltig"; Success);; Navigate(Screen2); Notify("Ungueltig"; Error))
Die Regeln auf einen Blick
Beim Wechsel des Regionalformats aendern sich genau drei Zeichen - und alle haengen vom Dezimaltrennzeichen der Sprache ab:
| Bedeutung | en-US (Punkt) | de-DE (Komma) |
|---|---|---|
Dezimaltrennzeichen (z. B. 1.5) | . Punkt | , Komma |
| Listentrennzeichen (Argumente, Record-Felder, Tabellenzeilen) | , Komma | ; einfaches Semikolon |
| Verkettungsoperator (mehrere Aktionen nacheinander) | ; einfaches Semikolon | ;; doppeltes Semikolon |
Achtung, haeufige Verwechslung: Ein Komma wird zum einfachen Semikolon (nicht zum doppelten). Das doppelte Semikolon ;; entsteht nur aus dem englischen einfachen ; (der Verkettung) - weil das einfache Semikolon in de-DE bereits als Listentrennzeichen belegt ist.
Was gleich bleibt: Funktionsnamen (If, Filter, Collect), Eigenschaftsnamen (Screen1.Fill), Enum-Werte (Color.Aqua), Operatoren (in, Parent) und Texte in Anfuehrungszeichen. Diese sind in Power Apps immer Englisch und werden nicht angetastet.
Häufige Fragen
Ist der Power FX Translator kostenlos?
Ja, das Tool ist kostenlos nutzbar.
Werden meine Formeln hochgeladen?
Nein. Die Umwandlung laeuft vollstaendig lokal im Browser per JavaScript - es werden keine Formeln an einen Server gesendet.
Werden Funktionsnamen uebersetzt (z. B. If zu Wenn)?
Nein. In Power Apps sind Funktionsnamen immer Englisch - If, Filter, Collect, LookUp und alle anderen bleiben unveraendert. Angepasst werden nur die Trennzeichen und der Verkettungsoperator, die vom Regionalformat abhaengen.
Was genau wird angepasst?
Drei Dinge, die vom Dezimaltrennzeichen der Sprache abhaengen: das Dezimaltrennzeichen (Punkt vs. Komma), das Listentrennzeichen fuer Argumente und Datensaetze (Komma vs. Semikolon) und der Verkettungsoperator fuer mehrere Aktionen (Semikolon vs. doppeltes Semikolon).
Warum funktioniert kopierter englischer Code in meiner Umgebung nicht?
Power Apps erwartet Formeln im Regionalformat deiner Umgebung. Bei Komma als Dezimaltrennzeichen ist das Listentrennzeichen ein Semikolon und der Verkettungsoperator ein doppeltes Semikolon - der Translator setzt das automatisch um.
Bleiben Texte in Anfuehrungszeichen unveraendert?
Ja. Zeichen innerhalb von String-Literalen werden nicht angetastet, nur die Formel-Syntax ausserhalb wird umgesetzt.