Lokalisierung von Zahlenformaten

Die Standardeinstellung für das Zahlenformat von Looker in Datentabellen und Visualisierungen 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:

  • So legen Sie ein Zahlenformat für einzelne Nutzer fest:Wählen Sie im Drop-down-Menü Zahlenformat auf der Seite Nutzer bearbeiten im Admin-Steuerfeld das gewünschte Format aus und klicken Sie unten auf der Seite auf Speichern.
  • So legen Sie das Zahlenformat für eine Nutzergruppe fest:Weisen Sie dem Nutzerattribut number_format das gewünschte Format für eine bestimmte Nutzergruppe zu. Wenn Nutzer innerhalb der Gruppe einen benutzerdefinierten Wert für number_format festgelegt haben, überschreibt der benutzerdefinierte Wert alle Werte, die Sie der Gruppe zuweisen. Damit die zugewiesene number_format nicht überschrieben wird, darf die Einstellung Nutzerzugriff für das Nutzerattribut number_format nicht auf Bearbeiten festgelegt sein.
  • So legen Sie ein Zahlenformat für eine ganze Instanz fest:Weisen Sie einen der Codes aus der vorherigen Tabelle dem Feld Zahlenformat auf der Seite Lokalisierung des Admin-Bereichs zu.

Das Standardzahlenformat in Looker – 1,234.56 – zeigt Zahlen in Tausenden, durch Kommas getrennt, und Dezimalzahlen, getrennt durch einen Punkt, an.

Angenommen, Sie haben ein Explore mit einem Säulendiagramm und einer Datentabelle, die Werte für Bestellungsanzahl, Durchschnittlicher Verkaufspreis der Bestellpositionen und Gesamtverkaufspreis der Bestellpositionen gruppiert nach Monat der Auftragserstellung anzeigen. Werte mit der Standardeinstellung haben das Format x,xxx.xx.

Im Explore wird die Anzahl der Bestellungen 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 Explore wird die Anzahl der Bestellungen 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 number_format ausgewählte Zahlenformat zu dem in den LookML-Parametern angegebenen Format angewendet. Angenommen, Sie haben einen Messwert, der die Anzahl der Kreisdiagramme mit einem in LookML definierten value_format darstellt:

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

Mit der Einstellung Zahlenformat auf 1.234,56 und dem LookML-Code value_format: "####.0\"pies\"" werden Werte im Format xxxx,xx pies angezeigt. Bei der Einstellung Zahlenformat wird der Punkt für value_format: "####.0\"pies\"" durch ein Komma ersetzt. Eine Anzahl von 9.849 Torten wird als 9.849.0 Torten angezeigt.

Wenn Sie das Feld Wertformat im Menü Bearbeiten einer Visualisierung verwenden, wird das in der Einstellung Zahlenformat oder number_format festgelegte Zahlenformat auf das 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. Bei der Einstellung Zahlenformat wird ein Komma für den Punkt in der Visualisierungseinstellung Wertformat ###0.000 ersetzt. Für Anzahl von 8.474 Bestellungen wird in der Visualisierung 8.474.000 angezeigt.

Die Einstellung für das Zahlenformat wird mit strict_value_format überschrieben.

Normalerweise wird das in der Einstellung Zahlenformat oder dem Nutzerattribut number_format festgelegte Zahlenformatierungsformat über den von LookML-Parametern angewendeten Formaten angewendet.

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

Angenommen, in einer Modelldatei ist ein benutzerdefiniertes Format mit dem Namen 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 hat zwei Messwerte: average_sale_price und average_spend_per_user. Das benutzerdefinierte Format dollar_formatting wird auf den Messwert average_sale_price, aber nicht auf den Messwert average_spend_per_user angewendet:

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} ;;
}

Das Zahlenformat ist bei der Einstellung Zahlenformat auf 1.234,56 festgelegt.

In Datentabellen und Visualisierungen werden die Werte für den Messwert Durchschnittlicher Verkaufspreis der Bestellpositionen im Format x,xxx.xx € angezeigt und sind von der Einstellung Zahlenformat nicht betroffen. Beispiel: Ein durchschnittlicher Verkaufspreis von 45,63 wird in Visualisierungen und Datentabellen als 45,63 € angezeigt.

In Datentabellen und Visualisierungen werden die Werte für den Messwert Durchschnittliche Ausgaben pro Nutzer für Bestellpositionen von der Einstellung Zahlenformat beeinflusst und haben das Format x.xxx,xx$. Beispielsweise wird eine Durchschnittliche Ausgaben pro Nutzer von 47, 64 als 47,64 € in Visualisierungen und Datentabellen angezeigt.