Wertformatname

Nutzung

view: view_name {
Dimension: Feldname {
value_format_name: format_name
}
}
Hierarchie
value_format_name
Mögliche Feldtypen
Dimension, messen

Akzeptiert
Eines der unten aufgeführten Standardwerte oder das Format eines Formats, das Sie mit dem Parameter named_value_format erstellt haben

Definition

Mit dem Parameter value_format_name können Sie Datenwerte in Formaten formatieren, die in Looker eingebunden sind, oder in Ihren eigenen benutzerdefinierten wiederverwendbaren Formaten. Wenn Sie ein Excel-Format direkt auf ein eindeutiges Feld anwenden möchten, verwenden Sie stattdessen value_format.

Der Parameter value_format_name kann sowohl für Dimensionen als auch für Messungen verwendet werden. Beispiel:

measure: total_order_amount {
  type: sum
  sql: ${order_amount} ;;
  value_format_name: usd
}

Standardformatnamen

Looker hat die in den folgenden Tabellen aufgeführten Standardformate. Wenn Sie eines der Standardformate verwenden, rundet Looker die Werte auf oder ab, um Kürzungen zu vermeiden. Wenn für einen Messwert ein Standardformatname verwendet wird, wird gerundet, nachdem der Messwert aggregiert wurde.

Sie können auch Ihre eigenen benannten Formate erstellen, indem Sie den Parameter named_value_format verwenden.

Numerische Formate

Die Standardformate für numerische Feldtypen sind unten aufgeführt. Sie beginnen mit dem zugrunde liegenden Wert „0.123456789“:

Name Beispiel
decimal_0 1.234
decimal_1 1.234,6
decimal_2 1.234,57
decimal_3 1.234,568
decimal_4 1.234,5679
usd_0 1.234 €
usd 1.234,57 €
gbp_0 £ 1234
gbp 1.234,57 £
eur_0 1.234 €
eur 1.234,57 €
id 1.234

Für numerische Feldtypen sollte id nur für Zahlen mit maximal 16 Ziffern verwendet werden. Nach 16 Ziffern kann id die Ergebnisse runden. Bei Zahlen mit mehr als 16 Ziffern wandeln Sie sie als String um und verwenden id beim Stringfeldtyp.

Prozentformate

Bei prozentualen Formaten multipliziert Looker den zugrunde liegenden Dezimalwert mit 100, um einen Prozentsatz zu erhalten. Die folgenden Beispiele beginnen mit dem zugrunde liegenden Wert „0.123456“:

Name Beispiel
percent_0 12 %
percent_1 12,3%
percent_2 12,35%
percent_3 12,346%
percent_4 12,3456%

Wichtige Informationen

Wenn Sie value_format_name auf ein Feld anwenden möchten, muss für dieses Feld der Parameter type definiert werden.

Häufige Herausforderungen

value_format_name mit dem Nutzerattribut number_format verwenden

Wenn Sie value_format_name in Ihren Modellen zum Formatieren von Feldern verwenden, wird das im Nutzerattribut number_format ausgewählte Zahlenformat auf das mit value_format_name angegebene Format angewendet. Ein Beispiel und weitere Informationen finden Sie auf der Dokumentationsseite zur Lokalisierung der Zahlenformatierung.