Wie kann ich in PowerApps ein Datum formatieren?
- Einführung in die Datumsformatierung in PowerApps
- Die Text-Funktion zur Datumsformatierung
- Verfügbare Formatierungsmöglichkeiten
- Beispiel für eine komplexe Datumsformatierung
- Fazit
Einführung in die Datumsformatierung in PowerApps
In PowerApps, der Low-Code-Plattform von Microsoft zur Erstellung von Geschäftsanwendungen, ist es häufig notwendig, Datumsangaben in einem für den Benutzer verständlichen oder landesspezifischen Format darzustellen. Standardmäßig liefert PowerApps Datumswerte im ISO-Format, was aber nicht immer die beste Darstellung für alle Szenarien ist. Deshalb stellt PowerApps Funktionen und Methoden zur Verfügung, um das Datum entsprechend den Anforderungen zu formatieren.
Die Text-Funktion zur Datumsformatierung
Um ein Datum in PowerApps zu formatieren, wird hauptsächlich die Funktion `Text()` verwendet. Diese Funktion konvertiert einen Wert in eine Zeichenkette gemäß einem angegebenen Format. Für Datumswerte können Sie so beispielsweise nur den Tag, Monat und das Jahr, die Uhrzeit oder eine Kombination daraus darstellen. Die Syntax sieht folgendermaßen aus: `Text(Datum, FormatString)`.
Als Beispiel, wenn Sie ein Datumsfeld namens `Heute()` formatieren möchten, können Sie schreiben:
`Text(H Today(), "dd.mm.yyyy")`. Dies gibt das Datum im deutschen Format mit Tag, Monat und Jahr zurück.
Verfügbare Formatierungsmöglichkeiten
Innerhalb des Format-Strings können Sie festlegen, wie genau das Datum oder die Uhrzeit dargestellt werden sollen. Einige der gängigen Formatoptionen sind:
So können Sie beispielsweise ein Datum inklusive Uhrzeit wie folgt formatieren: `Text(Now(), "dd.mm.yyyy hh:mm")`.
Beispiel für eine komplexe Datumsformatierung
Möchten Sie ein Datum auf Deutsch mit ausgeschriebenem Monat darstellen, ist das in PowerApps allerdings nicht ohne weiteres möglich, da die Funktion `Text()` die Monatsnamen standardmäßig auf Englisch ausgibt. In solchen Fällen können Sie mit einer Kombination aus der Funktion `Switch()` oder `If()` arbeiten, um den Monatsnamen manuell anhand des Monatszahl zu bestimmen.
Fazit
Die Formatierung von Datum in PowerApps erfolgt hauptsächlich über die `Text()`-Funktion mit einem passenden Format-String. Dabei kann der Nutzer flexibel bestimmen, wie der Tag, Monat, das Jahr oder auch Uhrzeit angezeigt werden sollen. Für weitergehende Anpassungen wie lokalisierte Monatsnamen sind Eigenlösungen notwendig. Insgesamt bietet PowerApps aber ein solides Fundament, um Datumswerte benutzerfreundlich darzustellen.
