Nutzung
view: view_name {
dimension: field_name {
allow_fill: yes
}
}
|
Hierarchie
allow_fill |
Mögliche Feldtypen
Dimension, Dimensionsgruppe
Standardwert
yes
Akzeptiert
Ein boolescher Wert („Ja“ oder „Nein“)
|
Definition
Einige Datasets verfügen über Werte, z. B. Datumsangaben, die einem vorhersehbaren Muster folgen. Ein Nutzer ruft beispielsweise Daten für einen Zeitrahmen ab und stellt fest, dass für einige Daten, Wochen, Monate oder andere Datumsarten der entsprechende Wert fehlt. Standardmäßig werden in der Datentabelle und der zugehörigen Visualisierung Datumsangaben angezeigt, die durch die Abfrage übergeben werden. Fehlende Daten werden übersprungen.
In diesen Fällen können Nutzer mit der Looker-Option Dimensionsergänzung fehlende Daten und Werte in der Datentabelle und auf der Achse der Abfragevisualisierung ergänzen. Diese Option ist im Abschnitt Daten eines Explore über das Zahnrad-Menü der Dimension zu finden.

Mit dem Parameter allow_fill für eine Dimension wird die Option zum Ergänzen der fehlenden Werte in der Datentabelle und auf der Achse der Visualisierung aktiviert oder deaktiviert. Wenn der Dimensionstyp das Ausfüllen fehlender Werte unterstützt, wird die Option standardmäßig im Zahnradmenü der Dimension angezeigt. Wenn Sie die Option zum Ausfüllen fehlender Werte für eine Dimension deaktivieren möchten, setzen Sie allow_fill auf no.
Die Option allow_fill ist für Dimensionsgruppen und Dimensionen mit einer festen Anzahl von Werten verfügbar, z. B. Ja/Nein-Werte und abgestufte Werte, sowie für Datentypen wie day_of_week oder hour_of_day.
Sie können auch den Parameter case oder tier verwenden, um die Option allow_fill auf eine beliebige Dimensionsoption anzuwenden, die auf einer Liste von Werten basiert. Fehlende Werte werden automatisch für Abfragen mit einer einzelnen Dimension und/oder einem einzelnen Drehpunkt ergänzt, sofern der Nutzer keine Filter auf Messwerte angewendet hat.
Die Dimensionsfüllung kann in einer Abfrage gleichzeitig auf mehrere Dimensionen angewendet werden, einschließlich pivotierter Dimensionen. Looker kann die Dimensionsfüllung jedoch automatisch deaktivieren, um die Abfrageleistung zu optimieren, wenn zu viele Felder mit gefüllten Werten generiert werden.
Beispiele
So verhindern Sie, dass ein Nutzer fehlende Werte für die Dimension Erstellungsdatum eingeben kann:
dimension: created_date {
type: date
sql: ${TABLE}.created_date ;;
allow_fill: no
}
Wichtige Punkte
Es gibt einige weitere Fälle, in denen der Nutzer die Dimensionsergänzung nicht nutzen kann:
Wenn für Dimensionen der Parameter
order_by_fieldverwendet wird.Dimensionen, auf die ein Filter angewendet wurde und die außerdem über eine feste Anzahl von Werten verfügen, z. B. Ja/Nein, Wochentage, Tage pro Monat usw. Wird anhand dieser Feldtypen gefiltert, werden die Werte eliminiert, die Looker für eine präzise Füllung aller fehlenden Werte benötigt.
Wenn der Nutzer eine pivotierte Dimension aufschlüsselt.
Wenn Looker feststellt, dass zu viele Zeilen oder Spalten Felder mit gefüllten Werten generiert werden und automatisch die Dimensionsfüllung zur Optimierung der Abfrageleistung deaktiviert.