Lokalisierung von Zahlenformaten

Die Looker-Standardeinstellung für das Format von Zahlen, die in Datentabellen und Visualisierungen angezeigt werden, ist 1.234,56. Für das Zahlenformat stehen jedoch auch die folgenden Formate zur Verfügung:

  • 1.234,56: Komma als Tausendertrennzeichen, Punkt als Dezimaltrennzeichen.
  • 1.234,56: Punkt als Tausendertrennzeichen, Komma als Dezimaltrennzeichen.
  • 1.234,56: Leerzeichen als Tausendertrennzeichen, Komma als Dezimaltrennzeichen.

Festlegen von Zahlenformaten für Benutzer

Folgende Optionen stehen für das Festlegen von Zahlenformaten zur Auswahl:

  • Zahlenformat für einzelne Nutzer festlegen:Wählen Sie im Bereich Verwaltung auf der Seite Nutzer bearbeiten 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 das gewünschte Format dem Nutzerattribut number_format für eine bestimmte Nutzergruppe zu. Falls Nutzer in einer Gruppe einen benutzerdefinierten Wert für number_format festgelegt haben, überschreibt der benutzerdefinierte Wert alle der Gruppe zugewiesenen Werte. Damit die von Ihnen zugewiesenen number_format nicht überschrieben werden, darf die Einstellung Nutzerzugriff für das Nutzerattribut number_format nicht auf Bearbeiten festgelegt sein.
  • Zahlenformat für eine gesamte Instanz festlegen:Weisen Sie auf der Seite Lokalisierung im Bereich Verwaltung dem Feld Zahlenformat einen der Codes aus der vorherigen Tabelle zu.

Im Standardzahlenformat in Looker – 1.234,56 – werden Zahlen in Tausendern durch Kommas und Dezimalstellen durch einen Punkt getrennt.

Angenommen, Sie haben ein exploratives Datenanalysediagramm mit einem Säulendiagramm und einer Datentabelle, in denen Werte für Anzahl der Bestellungen, Durchschnittlicher Sonderangebotspreis der Bestellartikel und Gesamtverkaufspreis der Bestellartikel nach Monat der Bestellung gruppiert dargestellt werden. Werte mit der Standardeinstellung haben das Format x.xxx,xx.

Im explorativen Datenanalysetool wird die Bestellanzahl für Juni mit 8.251 € und der Gesamtverkaufspreis für Juni mit 395.602,40 € angezeigt.

Wenn Sie die Einstellung Zahlenformat in 1.234,56 ändern, haben die Werte in Visualisierungen und Datentabellen das Format x.xxx,xx:

Im explorativen Datenanalysetool wird die Bestellanzahl für Juni mit 8.251 € und der Gesamtverkaufspreis für Juni mit 395.602,40 € angezeigt.

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 oder im Benutzerattribut number_format ausgewählte Zahlenformat zusätzlich zum in den LookML-Parametern angegebenen Format angewendet. Angenommen, Sie haben einen Messwert, der die Anzahl der Torten mit einer bestimmten value_format darstellt, die in LookML definiert ist:

measure: count {
  type: count
  value_format: "####.0\"pies\""
  drill_fields: [detail*]
}

Wenn die Einstellung Zahlenformat auf 1.234,56 und die LookML-value_format: "####.0\"pies\"" auf „x“ festgelegt ist, werden in Visualisierungen und Datentabellen Werte im Format xxxx,xx Stücke angezeigt. Mit der Einstellung Zahlenformat wird in der value_format: "####.0\"pies\"" ein Komma durch einen Punkt ersetzt. Eine Anzahl von 9.849 Pizzen wird als 9.849,0 Pizzen angezeigt.

Wenn Sie das Feld Wertformat im Menü Bearbeiten einer Visualisierung verwenden, wird das in der Einstellung Zahlenformat oder im Nutzerattribut number_format festgelegte Zahlenformat zusätzlich zum Format angewendet, das im Feld Wertformat der Visualisierung angegeben ist.

Wenn ein Nutzer beispielsweise das Format ###0.000 in das Feld Wertformat für ein Säulendiagramm eingibt und das Zahlenformat auf 1.234,56 festgelegt ist, werden in der Visualisierung Werte im Format xxxx,xxxx angezeigt. Mit der Einstellung Zahlenformat wird ein Komma durch den Punkt für die Einstellung Wertformat ###0.000 der Visualisierung ersetzt. Eine Anzahl von 8.474 Bestellungen in der Visualisierung wird als 8.474.000 angezeigt.

Überschreiben der Zahlenformateinstellung mit strict_value_format

Die in der Einstellung Zahlenformat oder für das Nutzerattribut number_format festgelegte Zahlenformatierung wird üblicherweise zusätzlich zu den von LookML-Parametern angewendeten Formaten zugewiesen.

Wenn Sie jedoch ein Zahlenformat erstellen möchten, das nicht von der Einstellung Zahlenformat oder dem Nutzerattribut number_format beeinflusst wird, können Sie den Modellparameter named_value_format verwenden, um ein Zahlenformat zu erstellen und den untergeordneten Parameter strict_number_format auf yes festzulegen. Sie können dieses Format mit dem Parameter value_format_name auf Felder anwenden. Diese Felder sind dann von der Einstellung Zahlenformat oder dem Nutzerattribut number_format nicht betroffen.

Angenommen, in einer Modelldatei ist ein benutzerdefiniertes Format namens dollar_formatting definiert. Das benutzerdefinierte Format hat den Unterparameter strict_value_format, der auf yes festgelegt ist:

named_value_format: dollar_formatting {
  value_format: "$#,###.00"
  strict_value_format: yes
}

Die Ansichtsdatei order_items im Projekt enthält zwei Messwerte: average_sale_price und average_spend_per_user. Das benutzerdefinierte Format dollar_formatting wird auf das Maß average_sale_price angewendet, aber nicht auf average_spend_per_user:

measure: average_sale_price {
  type: average
  value_format_name: dollar_formatting
  sql: ${sale_price} ;;
}

measure: average_spend_per_user {
    type: average
    sql: ${user_order_total_price} ;;
}

Die Zahlenformatierung in der Einstellung Zahlenformat ist auf 1.234,56 festgelegt.

In Datentabellen und Visualisierungen werden die Werte für das Messwert Durchschnittlicher Sonderangebotspreis der Bestellartikel im Format x.xxx,xx € angezeigt und sind nicht von der Einstellung Zahlenformat betroffen. Ein durchschnittlicher Sonderangebotspreis von 45,63 wird beispielsweise in Visualisierungen und Datentabellen als 45,63 € angezeigt.

In Datentabellen und Visualisierungen werden die Werte für das Messwert Durchschnittliche Ausgaben pro Nutzer für Bestellartikel von der Einstellung Zahlenformat beeinflusst und im Format x.xxx,xx € angezeigt. Ein durchschnittlicher Betrag pro Nutzer von 47, 64 wird beispielsweise in Visualisierungen und Datentabellen als 47,64 € angezeigt.