Die Zahlenformatlokalisierung umfasst häufig auf die Modelllokalisierung und die Auswahl der Sprache für die Benutzeroberfläche. Weitere Informationen zu diesen Themen finden Sie auf den Dokumentationsseiten LookML-Modell lokalisieren und Unterstützte Sprachen für die Benutzeroberfläche.
Das Standardformat für Zahlen in Looker-Tabellen und -Visualisierungen ist 1.234,56. Für das Zahlenformat stehen jedoch auch die folgenden Formate zur Verfügung:
- 1.234,56: Tausendertrennzeichen, durch Komma getrennt
- 1.234,56: Tausendertrennzeichen, durch Kommas getrennt, Dezimalzahlen
- 1 234,56: Tausendertrennzeichen, durch Komma getrennt
Festlegen von Zahlenformaten für Benutzer
Folgende Optionen stehen für das Festlegen von Zahlenformaten zur Auswahl:
- So legen Sie ein Zahlenformat für einzelne Nutzer fest:Wählen Sie auf der Seite Nutzer bearbeiten im Steuerfeld Admin im Drop-down-Menü Zahlenformat das gewünschte Format aus und klicken Sie unten auf der Seite auf Speichern.
- So legen Sie ein Zahlenformat für eine Nutzergruppe fest: Weisen Sie dem Nutzerattribut
number_format
das gewünschte Format für eine bestimmte Nutzergruppe zu. Wenn Nutzer in der Gruppe einen benutzerdefinierten Wert fürnumber_format
festgelegt haben, überschreibt der benutzerdefinierte Wert alle der Gruppe zugewiesenen Werte. Achten Sie darauf, dass die Einstellung Nutzerzugriff für das Nutzerattributnumber_format
nicht auf Bearbeiten festgelegt ist. - Nummernformat für eine Instanz festlegen: Weisen Sie einen der Codes in der Tabelle oben dem Feld Zahlenformat auf der Seite Lokalisierung des Steuerfelds Verwaltung zu.
Das Standardzahlenformat in Looker sieht folgendermaßen aus:
Wenn Sie das Zahlenformat in 1.234,56 ändern, sieht das so aus:
Die Zahlenformateinstellung mit anderen Optionen für die Zahlenformatierung
Wenn Sie die LookML-Parameter value_format_name
oder value_format
zum Formatieren von Feldern in Ihren Modellen verwenden, wird das in der Einstellung Zahlenformat ausgewählte Zahlenformat oder das Nutzerattribut number_format
auf das in den LookML-Parametern angegebene Format angewendet. Beispiel:
Wenn Sie das Feld Wertformat im Menü Bearbeiten einer Visualisierung verwenden, wird das in der Einstellung Zahlenformat oder im Nutzerattribut number_format
festgelegte Zahlenformat auf das im Feld Wertformat ausgewählte Format angewendet:
Sie können weder LookML-Parameter noch das Feld Wertformat im Menü Bearbeiten einer Visualisierung verwenden, um die Formatierung auf 1.234,56 oder 1 234,56 festzulegen. Um diese Formate festzulegen, müssen Sie die Einstellung Zahlenformat oder das Nutzerattribut
number_format
verwenden. Fürvalue_format
,value_format_name
und das Feld Wertformat werden Formatierungsstrings im Excel-Format verwendet.
Einstellung des Zahlenformats mit strict_value_format
überschreiben
In der Regel wird die in der Einstellung Zahlenformat oder number_format
angegebene Nutzerformatierung auf Formate angewendet, die über LookML-Parameter angewendet werden.
Wenn Sie jedoch ein Zahlenformat erstellen möchten, das nicht von der Einstellung Zahlenformat oder number_format
-Nutzerattribut betroffen ist, können Sie mit dem Modellparameter named_value_format
ein Zahlenformat erstellen und seinen Unterparameter strict_number_format
auf yes
festlegen. Dieses Format kann dann auf Felder mit dem Parameter value_format_name
angewendet werden. Diese Felder sind vom Zahlenformat oder number_format
nicht betroffen.
Erstellen Sie beispielsweise zuerst ein benutzerdefiniertes Format in der Modelldatei und legen Sie den Unterparameter strict_value_format
auf yes
fest:
named_value_format: dollar_formatting {
value_format: "$#,###.00"
strict_value_format: yes
}
Weisen Sie diese Formatierung dann einem oder mehreren Feldern in Ihrer Ansichtsdatei zu:
measure: average_sale_price {
type: average
value_format_name: dollar_formatting
sql: ${sale_price} ;;
}
Dadurch wird ein Look erstellt, das folgendermaßen aussieht: