Power Automate: Zahlen formatieren [Viele Beispiele]

power automate format number

Die Art und Weise, wie Zahlen angezeigt werden müssen, variiert je nach Kontext. Preise mit unterschiedlichen Währungen benötigen ein anderes Format als Seriennummern mit führenden Nullen. Die Power Automate Action „Format Number“ und die alternativ verwendbare Funktion „formatNumber“ vereinfachen die Formatierung von Zahlen.

In diesem Artikel wirst du lernen:

  • Wie man die Power Automate Action „Format Number“ verwendet
  • Wie man die Power Automate Funktion “ formatNumber“ in Ausdrücken verwendet
  • Wie man Formatmuster entsprechend deiner Bedürfnisse formuliert (anhand vieler Beispiele)

Wie man die Power Automate Action „Format Number“ verwendet

Lass uns eine Zahl im gängigen US-Format für einen Dollarpreis formatieren. Als Beispiel werden wir 34800,67 als $34,800,67 formatieren.

  1. Erstelle einen neuen Flow mit einem manuellen Trigger

    Power Automate Format Number New Flow

    Neuer Flow

  2. Füge eine „Format Number“-Action hinzu

    Power Automate Format Number Action Add

    Power Automate – Format Number Action

  3. Konfiguriere Format Number Action: Number = 34800.67, Format = wähle $1,234.00 und Locale = wähle English (United States) (en-US)

    Power Automate Format Number Action

    Power Automate – Format Number Action

  4. Starte den Format Number Action Flow

    Power Automate Format Number Action Result

    Power Automate – Format Number Action – Ergebnis Testlauf

Power Automate FormatNumber Funktion

Die Funktion „formatNumber“ erledigt dasselbe wie die „Format Date“-Action. Eine gegebene Zahl wird basierend auf einem Format und einem Sprachgebiet in eine formatierte Zeichenfolge umgewandelt.

Syntax

formatNumber(number : number, format: string, locale?: string)

Eingabeparameter

  • number (erforderlich): The number that needs to be formatted.
  • format (erforderlich): Das Format, das auf die Zahl angewendet werden soll.
  • locale (optional): Das Sprachgebiet, das zur Formatierung der Zahl verwendet wird.

Rückgabewert

  • Gibt die formatierte Zahl als Zeichenfolge zurück, die basierend auf dem Format und dem Sprachgebiet formatiert ist.

Power Automate Format Number Muster

Um eine Zahl zu formatieren, musst du ein Format angeben. Die Formulierung dieses Formats ist sicherlich der schwierigste Teil.

Wir werden dir die Optionen zeigen, die du für die Formulierung von Formaten hast, und viele Beispiele bereitstellen.

Um das Zahlenformat festzulegen, kannst du verwenden:

  • Standardformate für Währung, Ziffern, Exponent, Fließkommazahl, Hexadezimal, Zahl oder Prozent
  • Benutzerdefiniertes Format

Unten findest du Erklärungen und Beispiele für jedes Format.

In den meisten Fällen sind die unten stehenden Beispiele für die Power Automate „Format Number“-Funktion selbsterklärend.

Währung (Currency)

Um das Format für eine Währung festzulegen, gibt es das Standardformat C. Verwende einfach C, gefolgt von der Anzahl der Dezimalstellen, die du benötigst.

Wenn du nur C als Format angibst, erhältst du das Standardformat C2.

Gib ein Sprachgebiet an, um mit „formatNumber“ die korrekte Währung und das richtige Format für das angegebene Sprachgebiet zu erhalten.

Beispiele: Zahl als Währung formatieren

FormatAusdruckNummerErgebnis
CformatNumber(12345,’C‘)12345$12,345.00
C0formatNumber(12345,’C0′)12345$12,345
C1formatNumber(12345,’C1′)12345$12,345.0
C2formatNumber(12345,’C2′)12345$12,345.00
C3formatNumber(12345,’C3′)12345$12,345.000
C mit deutschem LocaleformatNumber(12345,’C‘,’de-de‘)1234512.345,00 €
Nummer als Währung formatieren

Ziffern (Digits)

Es kommt vor, dass man Zahlen benötigt, die eine bestimmte Anzahl von Ziffern haben müssen. Um die benötigte Anzahl von Ziffern bereitzustellen, werden oft führende Nullen verwendet, um die erforderliche Länge zu erreichen. Das Standardformat D, gefolgt von der Anzahl der benötigten Ziffern, gewährleistet die richtige Anzahl von Ziffern.

Beispiele: Zahl mit führenden Nullen formatieren

FormatAusdruckNummerErgebnis
DformatNumber(123,’D‘)123123
D3formatNumber(123,’D3′)123123
D4formatNumber(123,’D4′)1230123
D6formatNumber(123,’D6′)123000123
D8formatNumber(123,’D8′)12300000123
Zahlen mit führenden Nullen formatieren

Exponent (Exponential)

Um eine Zahl in exponentialer Notation zu formatieren, verwende das Standardformat E.

Beispiele: Zahl in exponentieller Notation formatieren

FormatAusdruckNummerErgebnis
EformatNumber(12345,’E‘)123451.234500E+004
Zahlen in exponentieller Notation formatieren

Fließkommazahl (Float)

Wenn du eine Fließkommazahl mit einer vordefinierten Anzahl von Dezimalstellen formatieren möchtest, verwende das Standardformat F, gefolgt von der benötigten Anzahl von Dezimalstellen.

Beispiele: Zahl als Fließkommazahl formatieren

FormatAusdruckNummerErgebnis
FformatNumber(12345,’F‘)1234512345.00
F0formatNumber(12345,’F0′)1234512345
F1formatNumber(12345,’F1′)1234512345.0
F2formatNumber(12345,’F2′)1234512345.00
F3formatNumber(12345,’F3′)1234512345.000
Zahlen als Fließkommazahl formatieren

Hexadezimal (Hexadecimal)

Um eine Zahl in hexadezimaler Form zu formatieren, verwende das Standardformat X.

Beispiele: Zahl als hexadezimale Zeichenfolge formatieren

FormatAusdruckNummerErgebnis
XformatNumber(987,’X‘)9873DB
Zahlen als hexadezimale Zeichenfolge formatieren

Zahl (Number)

Um eine Zahl mit einem Tausendertrennzeichen und einer konfigurierbaren Anzahl von Dezimalstellen zu formatieren, verwende das Standardformat N.

Beispiele: Zahl mit Tausendertrennzeichen formatieren

FormatAusdruckNummerErgebnis
NformatNumber(12345,’N‘)1234512,345.00
N0formatNumber(12345,’N0′)1234512,345
N1formatNumber(12345,’N1′)1234512,345.0
N2formatNumber(12345,’N2′)1234512,345.00
N3formatNumber(12345,’N3′)1234512,345.000
Zahlen mit Tausendertrennzeichen formatieren

Prozent (Percent)

Das Standardformat P ermöglicht es dir, eine Zahl als Prozentsatz anzuzeigen.

Beispiele: Zahl als Prozentsatz formatieren

FormatAusdruckNummerErgebnis
PformatNumber(0.5,’P‘)0.550.00%
P0formatNumber(0.5,’P0′)0.550%
P1formatNumber(0.5,’P1′)0.550.0%
P2formatNumber(0.5,’P2′)0.550.00%
P3formatNumber(0.5,’P3′)0.550.000%
Zahlen als Prozentsatz formatieren

Benutzerdefiniertes Format (Custom Format)

Manchmal passen die Standardformate nicht zu deinen Bedürfnissen. Hier kommen benutzerdefinierte Formate ins Spiel.

Durch die Kombination mehrerer Platzhalter kannst du dein eigenes Format definieren.

Hier ist eine Liste der häufigsten Platzhalter.

PlatzhalterBeschreibung
0Eine Ziffer, wenn vorhanden, sonst eine 0.
#Eine Ziffer, wenn vorhanden, sonst wird nichts angezeigt.
.Verwende einen Dezimaltrenner und eine feste Anzahl von Dezimalstellen.
,Verwende ein Tausendertrennzeichen.
%Multipliziert die Zahl mit 100 und fügt ein %-Symbol hinzu.
;Definiert drei Abschnitte mit separaten Formatzeichenfolgen für Werte größer als 0, kleiner als 0 und gleich 0
Platzhalter für benutzerdefinierte Formate

Du fragst dich vielleicht, wie du sie verwenden kannst. Unten findest du mindestens ein Beispiel für jeden Platzhalter.

0 – Null Platzhalter

FormatAusdruckNummerErgebnis
00000000formatNumber(12345,’00000000′)1234500012345
00.00formatNumber(12345,’00.00′)1234512345.00
Benutzerdefiniertes Format – Null Platzhalter Beispiel

# – Zahl Platzhalter

FormatAusdruckNummerErgebnis
########formatNumber(12345,’########‘)1234512345
Benutzerdefiniertes Format – Zahl Platzhalter Beispiel

. – Dezimalpunkt Platzhalter

FormatAusdruckNummerErgebnis
#.00formatNumber(12345,’#.00′)1234512345.00
Benutzerdefiniertes Format – Dezimalpunkt Platzhalter Beispiel

, – Tausendertrennzeichen

FormatAusdruckNummerErgebnis
#,#formatNumber(12345,’#,#‘)1234512,345
Benutzerdefiniertes Format – Tausendertrennzeichen Beispiel

% – Prozent

FormatAusdruckNummerErgebnis
#00.##%formatNumber(0.1234,’#00.##%‘)0.123412.34%
Benutzerdefiniertes Format – Prozent Beispiel

; – Semikolon

FormatAusdruckNummerErgebnis
+0.00;-0.00;0formatNumber(1234,’+0.00;-0.00;0′)1234+1234.00
Benutzerdefiniertes Format – Semikolon Beispiel

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert