Die Standardeinstellung für das Zahlenformat in Looker für Zahlen in Datentabellen und Visualisierungen ist 1.234,56. Für das Zahlenformat stehen jedoch auch die folgenden Formate zur Verfügung:
- 1,234.56: durch Kommas getrennte Werte; Dezimalzahlen getrennt durch einen Punkt
- 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 Admin-Steuerfeld auf der Seite Nutzer bearbeiten im Drop-down-Menü Zahlenformat das gewünschte Format aus und klicken Sie unten auf der Seite auf Speichern.
- Zahlenformat für eine Nutzergruppe festlegen:Weisen Sie dem Nutzerattribut
number_format
für eine bestimmte Nutzergruppe das gewünschte Format zu. Falls Nutzer in einer Gruppe einen benutzerdefinierten Wert fürnumber_format
festgelegt haben, überschreibt der benutzerdefinierte Wert alle der Gruppe zugewiesenen Werte. Damit die von Ihnen zugewiesenennumber_format
nicht überschrieben werden, darf die Einstellung Nutzerzugriff für das Nutzerattributnumber_format
nicht auf Bearbeiten gesetzt sein. - So legen Sie ein Zahlenformat für eine ganze Instanz fest:Weisen Sie im Bereich Admin auf der Seite Lokalisierung einen der Codes aus der vorherigen Tabelle dem Feld Zahlenformat zu.
Das Standardzahlenformat in Looker – 1.234.56 – zeigt Zahlen in Tausenden durch Kommas getrennt und Dezimalzahlen mit einem Punkt an.
Angenommen, in einem Explore mit einem Säulendiagramm und einer Datentabelle werden die Werte für Anzahl der Bestellungen, Durchschnittlicher Sonderangebotspreis der Bestellartikel und Gesamtverkaufspreis der Bestellpositionen nach Monat der Auftragserstellung gruppiert angezeigt. Werte mit der Standardeinstellung haben das Format x,xxx.xx.
Wenn Sie die Einstellung Zahlenformat in 1.234,56 ändern, haben die Werte in Visualisierungen und Datentabellen das Format x.xxx,xx:
Die Zahlenformateinstellung mit anderen Optionen für die Zahlenformatierung
Wenn Sie die LookML-Parameter value_format_name
oder value_format
zur Formatierung von Feldern in Ihren Modellen verwenden, wird das in der Einstellung Zahlenformat oder dem Nutzerattribut 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 festgelegt ist und der LookML-Code value_format: "####.0\"pies\""
angegeben ist, werden Werte in Visualisierungen und Datentabellen im Format xxxx,xx pies 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
im Feld Wertformat eines Säulendiagramms 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 das Komma gegen den Punkt der Visualisierungseinstellung ###0.000
für Wertformat ausgetauscht. 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 number_format
-Benutzerattribut 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} ;;
}
Das Zahlenformat in der Einstellung Zahlenformat ist auf 1.234,56 festgelegt.
In Datentabellen und Visualisierungen werden die Werte für Order Items Average Sale Price im Format $x,xxx.xx angezeigt und sind nicht von der Einstellung Zahlenformat betroffen. Ein Durchschnittlicher Verkaufspreis 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.