Auf dieser Seite wird gezeigt, wie Sie ein LookML-Dashboard-Element vom Typ type: looker_grid mit LookML-Dashboard-Parametern in einer dashboard.lkml-Datei hinzufügen und anpassen.
Informationen zum Erstellen eines Tabellendiagramms über die Looker-Benutzeroberfläche finden Sie auf der Dokumentationsseite Tabellendiagrammoptionen.
Nutzungsbeispiel
## BASIC PARAMETERS
name: element_name
title: 'Element Title'
type: looker_grid
height: N
width: N
top: N
left: N
row: N
col: N
refresh: N (seconds | minutes | hours | days)
note_state: collapsed | expanded
note_display: above | below | hover
note_text: 'note text'
## QUERY PARAMETERS
model: model_name
explore: explore_name
fields: [view_name.field_name, view_name.field_name, …]
dimensions: [view_name.field_name, view_name.field_name, …]
measures: [view_name.field_name, view_name.field_name, …]
sorts: [view_name.field_name asc | desc, view_name.field_name, …]
pivots: [view_name.field_name, view_name.field_name, …]
fill_fields: [view_name.field_name, view_name.field_name, …]
subtotals: [view_name.field_name, view_name.field_name, …]
total: true | false
row_total: right | left | false
limit: N
column_limit: N
filters:
view_name.field_name: 'Looker filter expression' | 'filter value'
filter_expression: 'Looker custom filter expression'
listen:
dashboard_filter_name: view_name.field_name
query_timezone: 'specific timezone' | user_timezone
analysis_config: # can only be used when the Forecasting Labs feature is enabled
forecasting:
- confidence_interval: N
field_name: view_name.field_name
forecast_n: N
forecast_interval: day | month | a time frame with dimension fill
seasonality: N
merged_queries:
- 'primary query definition'
- 'next source query definition'
join_fields:
- field_name: view_name.field_name
source_field_name: view_name.field_name
## COLUMN PARAMETERS
auto_size_all_columns: true | false
column_order: [view_name.field_name, view_name.field_name, …]
pinned_columns:
view_name.field_name: left
## PLOT PARAMETERS
table_theme: editable | white | gray | transparent | unstyled
show_row_numbers: true | false
hide_totals: true | false
hide_row_totals: true | false
transpose: true | false
hidden_fields: [view_name.field_name, view_name.field_name, …]
limit_displayed_rows: true | false
limit_displayed_rows_values:
show_hide: show | hide
first_last: first | last
num_rows: 'N'
## SERIES PARAMETERS
truncate_text: true | false
show_view_names: true | false
size_to_fit: true | false
dynamic_fields:
- table_calculation: {'table calculation definition'}
- measure: {'custom measure or custom filtered measure definition'}
- dimension: {'custom dimension definition'}
series_labels:
view_name.field_name: 'Series Label'
series_column_widths:
view_name.field_name: N
series_cell_visualizations:
view_name.field_name:
is_active: true | false
palette:
palette_id: 'palette ID'
collection_id: 'collection ID'
custom_colors:
- 'color value'
value_display: true | false
series_text_format:
view_name.field_name:
fg_color: 'color value'
bg_color: 'color value'
bold: true | false
italic: true | false
align: left | center | right
series_collapsed:
view_name.field_name: true | false
series_value_format:
view_name.field_name:
format_string: 'value formatting string'
## FORMATTING PARAMETERS
color_application:
collection_id: 'collection ID'
palette_id: 'palette ID'
header_font_color: 'color value'
header_background_color: 'color value'
header_text_alignment: left | center | right
header_font_size: N
rows_font_size: N
enable_conditional_formatting: true | false
conditional_formatting_include_totals: true | false
conditional_formatting_include_nulls: true | false
conditional_formatting:
{'desired conditional formatting'}
Parameterdefinitionen
| Parametername | Beschreibung | |
|---|---|---|
| Grundlegende Parameter | ||
name (für Elemente) |
Erstellt ein Element | |
title (für Elemente) |
Ändert die Art und Weise, wie ein Elementname für Nutzer angezeigt wird | |
type (für Elemente) |
Bestimmt den Visualisierungstyp, der im Element verwendet werden soll. | |
height (für Elemente) |
Definiert die Höhe eines Elements in Einheiten von tile_size für layout: tile- und layout: static-Dashboards |
|
width (für Elemente) |
Definiert die Breite eines Elements in Einheiten von tile_size für layout: tile- und layout: static-Dashboards |
|
top |
Definiert die Position eines Elements von oben nach unten in Einheiten von tile_size für layout: static-Dashboards. |
|
left |
Definiert die Position eines Elements von links nach rechts in Einheiten von tile_size für layout: static-Dashboards. |
|
row |
Definiert die Position eines Elements von oben nach unten in Zeileneinheiten für layout: newspaper-Dashboards |
|
col |
Definiert die Position eines Elements von links nach rechts in Spalteneinheiten für layout: newspaper-Dashboards |
|
refresh (für Elemente) |
Legt das Intervall fest, in dem das Element automatisch aktualisiert wird | |
note_state |
Gibt an, ob die Notiz minimiert oder maximiert wird, wenn sie zu groß ist, um in einer einzelnen Zeile innerhalb der Breite des Elements dargestellt zu werden. | |
note_display |
Definiert, wo die Notiz für ein Element angezeigt wird | |
note_text |
Gibt den Text an, der in der Notiz angezeigt wird | |
| Suchparameter | ||
model |
Definiert das Modell, das für die Abfrage des Elements verwendet werden soll | |
explore (für Elemente) |
Definiert das Explore, das für die Abfrage des Elements verwendet werden soll | |
fields |
Definiert die Felder, die für die Abfrage des Elements verwendet werden sollen. Dies kann anstelle von dimensions und measures verwendet werden. |
|
dimensions |
Definiert die Dimensionen, die für die Abfrage des Elements verwendet werden sollen | |
measures |
Definiert die Messwerte, die für die Abfrage des Elements verwendet werden sollen. | |
sorts |
Definiert die Sortierungen, die für die Abfrage des Elements verwendet werden sollen | |
pivots |
Definiert die Dimensionen, die für die Abfrage des Elements pivotiert werden sollen | |
fill_fields |
Definiert die Dimensionen, für die die Option Dimension ausfüllen verwendet wird. | |
subtotals |
Definiert die Felder, für die Zwischensummen berechnet werden | |
total |
Gibt an, ob Spaltensummen für eine Tabellenvisualisierung angezeigt werden. | |
row_total |
Gibt an, ob Zeilensummen für eine Tabellenvisualisierung angezeigt werden | |
limit |
Definiert die Zeilenbegrenzung, die für die Abfrage des Elements verwendet werden soll. | |
column_limit |
Definiert die Spaltenbegrenzung, die für die Abfrage des Elements verwendet werden soll. | |
filters (für Elemente) |
Definiert die Filter, die für die Abfrage des Elements nicht geändert werden können. | |
filter_expression |
Definiert einen benutzerdefinierten Filter, der für die Abfrage des Elements nicht geändert werden kann. | |
listen |
Definiert die Filter, die für die Abfrage des Elements geändert werden können, wenn filters (für das Dashboard) erstellt wurden. |
|
query_timezone |
Definiert die Zeitzone, die beim Ausführen der Abfrage verwendet werden soll. | |
analysis_config |
Hinzugefügt: 21.14 Definiert die Prognoseanalyse, die beim Ausführen der Abfrage durchgeführt werden soll. Hierfür muss die Labs-Funktion Prognosen aktiviert sein. | |
merged_queries |
Definiert eine Abfrage mit zusammengeführten Ergebnissen | |
| Spaltenparameter | ||
auto_size_all_columns |
Die Breite jeder Tabellenspalte wird automatisch an die Breite der Spaltenüberschrift oder des längsten Datenwerts angepasst, je nachdem, welcher Wert breiter ist. | |
column_order |
Ordnet die Spalten im Tabellendiagramm an. | |
pinned_columns |
Definiert die Spalten, die links im Tabellendiagramm fixiert werden sollen. | |
| Diagrammparameter | ||
table_theme |
Wendet eine von fünf Optionen für die Tabellenfarbgebung auf eine Tabellendarstellung an. | |
show_row_numbers |
Legt fest, ob am Anfang jeder Tabellenzeile eine Zeilennummer angezeigt werden soll. | |
hide_totals |
Legt fest, ob in einer Tabellenvisualisierung Spaltensummen angezeigt werden. | |
hide_row_totals |
Legt fest, ob in einer Tabellenvisualisierung Zeilensummen angezeigt werden | |
transpose |
Legt fest, ob Tabellenzeilen in Spalten transponiert werden sollen. | |
hidden_fields |
Gibt Felder an, die in der Abfrage verwendet, aber im Diagramm ausgeblendet werden sollen. | |
limit_displayed_rows |
Zeigt oder blendet Zeilen in einer Visualisierung basierend auf ihrer Position in den Ergebnissen ein oder aus. | |
| Parameter für Reihen | ||
truncate_text |
Kürzt Spaltenüberschriften und Text in Datenzellen mit einem Auslassungszeichen (…). | |
show_view_names |
Zeigt den Namen der Ansicht zusammen mit dem Feldnamen für jede Spaltenüberschrift an. | |
size_to_fit |
Die Breiten aller Spalten werden automatisch so angepasst, dass die Tabelle perfekt in die Breite des Elements passt, in dem sie angezeigt wird. | |
dynamic_fields |
Tabellenkalkulationen oder benutzerdefinierte Felder im Tabellendiagramm | |
series_labels |
Gibt ein benutzerdefiniertes Label für jede Spalte in der Visualisierung an. | |
series_column_widths |
Gibt bestimmte Breiten für Spalten in der Visualisierung an | |
series_cell_visualizations |
Gibt an, ob für Spalten die Visualisierungsoption Zellvisualisierung verwendet wird. Dieser Parameter hat die Unterparameter is_active, palette und value_display. |
|
series_text_format |
Gibt das Layout des Zellentexts für jede Spalte an. Dieser Parameter hat die Unterparameter fg_color, bg_color, bold, italic und align. |
|
series_collapsed |
Gibt an, ob eine Spalte mit Zwischensummen minimiert dargestellt wird. | |
series_value_format |
Definiert das Wertformat für eine Spalte mithilfe der benutzerdefinierten Formatierung. | |
| Parameter formatieren | ||
color_application |
Wendet Farben auf Zellvisualisierungen und die bedingte Formatierung an | |
header_font_color |
Legt eine Schriftfarbe für Spaltenüberschriften fest. | |
header_background_color |
Wendet eine Farbe auf die Hintergründe von Spaltenüberschriften an | |
header_text_alignment |
Spaltenüberschriften links-, rechtsbündig oder zentriert ausrichten | |
header_font_size |
Legt eine Schriftgröße für Spaltenüberschriften fest. | |
rows_font_size |
Legt die Schriftgröße für Text in Datenzellen fest. | |
enable_conditional_formatting |
Wird auf true gesetzt, um Regeln für die Farbcodierung für eine Tabellenvisualisierung zu definieren |
|
conditional_formatting_include_totals |
Gibt an, ob Summen im Farbschema enthalten sind. | |
conditional_formatting_include_nulls |
Gibt an, ob Nullwerte als 0 dargestellt werden sollen. | |
conditional_formatting |
Verwendet conditional_formatting und seine Unterparameter, um die Regeln zu definieren, mit denen die Tabellendarstellung farblich codiert wird. |
|
Grundlegende Parameter
Wenn Sie ein LookML-Dashboardelement definieren, müssen Sie mindestens Werte für die Parameter name und type angeben. Andere grundlegende Parameter wie title, height und width wirken sich auf die Position und Darstellung eines Elements in einem Dashboard aus.
name
In diesem Abschnitt wird auf den Parameter
nameverwiesen, der Teil eines Dashboard-Elements ist.
namekann auch als Teil eines Dashboardfilters verwendet werden. Weitere Informationen finden Sie auf der Dokumentationsseite Dashboard-Parameter.
Mit jeder name-Deklaration wird ein neues Dashboard-Element erstellt und ihm ein Name zugewiesen. Elementnamen müssen eindeutig sein. Namen werden manchmal im Parameter elements angegeben, wenn Sie layout: grid-Dashboards verwenden.
- name: orders_by_date
title
In diesem Abschnitt wird auf den Parameter
titleverwiesen, der Teil eines Dashboard-Elements ist.
titlekann auch als Teil eines Dashboards verwendet werden. Weitere Informationen finden Sie auf der Dokumentationsseite Dashboard-Parameter.
titlekann auch als Teil eines Dashboardfilters verwendet werden. Weitere Informationen finden Sie auf der Dokumentationsseite Dashboard-Parameter.
Mit dem Parameter title können Sie ändern, wie der Name eines Elements für Nutzer angezeigt wird. Wenn nichts angegeben ist, wird standardmäßig das Element name als Titel verwendet.
Betrachten Sie dieses Beispiel:
- name: sales_overview
title: '1) Sales Overview'
Wenn Sie dieses Format verwendet haben, wird das Element nicht als Umsatzübersicht, sondern als 1) Umsatzübersicht angezeigt.
type
In diesem Abschnitt wird auf den Parameter
typeverwiesen, der Teil eines Dashboard-Elements ist.
typekann auch als Teil eines Dashboardfilters verwendet werden. Weitere Informationen finden Sie auf der Dokumentationsseite Dashboard-Parameter.
typekann auch als Teil eines Joins verwendet werden. Dies wird auf der Dokumentationsseite zum Parametertype(für Joins) beschrieben.
typekann auch als Teil einer Dimension verwendet werden. Weitere Informationen finden Sie auf der Dokumentationsseite Dimensionen, Filter und Parametertypen.
typekann auch als Teil eines Messwerts verwendet werden. Weitere Informationen finden Sie auf der Dokumentationsseite Messwerttypen.
Der Parameter type bestimmt den Visualisierungstyp, der im Element verwendet werden soll.
- name: element_name
type: text | looker_grid | table | single_value | looker_single_record |
looker_column | looker_bar | looker_scatter | looker_line | looker_area |
looker_pie | looker_donut_multiples | looker_funnel | looker_timeline |
looker_map | looker_google_map | looker_geo_coordinates | looker_geo_choropleth | looker_waterfall | looker_wordcloud | looker_boxplot
Eine Übersicht über die verschiedenen Arten von LookML-Dashboard-Elementen finden Sie auf der Dokumentationsseite type (für LookML-Dashboards).
height
In diesem Abschnitt wird auf den Parameter
heightverwiesen, der Teil eines Dashboard-Elements ist.
heightkann auch als Teil einer Dashboard-Zeile verwendet werden. Weitere Informationen finden Sie auf der Dokumentationsseite Dashboard-Parameter.
Für Dashboards mit tile- oder static-Layouts
Mit dem Parameter height wird die Höhe eines Elements in Einheiten von tile_size (in Pixeln) für layout: tile- und layout: static-Dashboards definiert.
Im folgenden Code werden beispielsweise tile_size: 100 und height: 4 angegeben, wodurch das Element orders_by_date eine Höhe von 400 Pixeln erhält.
- dashboard: sales_overview
tile_size: 100
...
elements:
- name: orders_by_date
height: 4
...
Für Dashboards mit newspaper-Layout
Mit dem Parameter height wird die Höhe eines Elements in Einheiten von Zeile für layout: newspaper-Dashboards definiert.
Bei einem Dashboard mit Zeitungs-Layout ist die Standardhöhe eines Elements 6 Zeilen oder etwa 300 Pixel. Die Mindesthöhe beträgt eine Zeile für Dashboards, bei denen der Parameter preferred viewer auf dashboards-next festgelegt ist. Die Mindesthöhe beträgt 2 Zeilen für Dashboards, bei denen der Parameter preferred viewer auf dashboards festgelegt ist.
Im folgenden Code wird beispielsweise ein Element auf 12 Zeilen festgelegt, also doppelt so hoch wie andere Elemente, für die der Standardwert festgelegt ist:
- dashboard: sales_overview
layout: newspaper
...
elements:
- name: orders_by_date
height: 12
...
width
In diesem Abschnitt wird auf den Parameter
widthverwiesen, der Teil eines Dashboard-Elements ist.
widthkann auch als Teil eines Dashboards verwendet werden. Weitere Informationen finden Sie auf der Dokumentationsseite Dashboard-Parameter.
Der Parameter width definiert die Breite eines Elements in Einheiten von tile_size für layout: tile- und layout: static-Dashboards.
Im folgenden Code werden beispielsweise tile_size: 100 und width: 4 angegeben, wodurch das orders_by_date-Element eine Breite von 400 Pixeln erhält.
- dashboard: sales_overview
tile_size: 100
...
elements:
- name: orders_by_date
width: 4
...
Der Parameter width definiert die Breite eines Elements in Spalteneinheiten für layout: newspaper-Dashboards.
Ein Dashboard mit Zeitungs-Layout hat standardmäßig eine Breite von 24 Spalten.
Mit dem folgenden Code wird die Breite des Elements beispielsweise auf die Hälfte der Breite des Dashboards festgelegt:
- dashboard: sales_overview
layout: newspaper
...
elements:
- name: orders_by_date
width: 12
...
top
Mit dem Parameter top wird die Position eines Elements von oben nach unten in Einheiten von tile_size für layout: static-Dashboards definiert.
Im folgenden Code werden beispielsweise tile_size: 100 und top: 4 angegeben. Dadurch wird der obere Rand des Elements orders_by_date 400 Pixel vom oberen Rand des Dashboards entfernt positioniert.
- dashboard: sales_overview
tile_size: 100
...
elements:
- name: orders_by_date
top: 4
...
left
Der Parameter left definiert die Position eines Elements von links nach rechts in Einheiten von tile_size für layout: static-Dashboards.
Im folgenden Code wird beispielsweise tile_size: 100 und left: 4 angegeben. Dadurch wird der linke Rand des Elements orders_by_date 400 Pixel vom linken Rand des Dashboards entfernt positioniert.
- dashboard: sales_overview
tile_size: 100
...
elements:
- name: orders_by_date
left: 4
...
row
Bei layout: newspaper-Dashboards wird mit dem Parameter row die Zeile definiert, in der die obere Kante eines Elements platziert wird.
Ein Dashboard beginnt mit Zeile 0 oben im Dashboard. Bei einem Dashboard mit Zeitungs-Layout ist die Standardhöhe eines Elements 6 Zeilen. Die Dashboard-Elemente oben auf einem Dashboard (row: 0) würden also standardmäßig die Zeilen 0 bis 5 einnehmen.
Jede Zeile ist 50 Pixel hoch. Die Standardhöhe des Elements von 6 Zeilen beträgt also 300 Pixel.
Mit dem folgenden Code wird beispielsweise ein Element in der zweiten Zeile der Elemente im Dashboard platziert, sofern die Elemente auf der Standardhöhe festgelegt sind:
- dashboard: sales_overview
layout: newspaper
...
elements:
- name: orders_by_date
row: 6
...
col
Bei layout: newspaper-Dashboards wird mit dem Parameter col die Spalte definiert, an der der linke Rand des Elements platziert wird.
Dashboards sind in 24 Spalten unterteilt. Ein Dashboard beginnt mit Spalte 0 links im Dashboard. Bei einem Dashboard mit Zeitungs-Layout wird standardmäßig eine Elementbreite von 8 Spalten verwendet. Die Dashboard-Elemente auf der linken Seite eines Dashboards (col: 0) belegen also standardmäßig die Spalten 0 bis 7.
Mit dem folgenden Code wird beispielsweise festgelegt, dass ein Element in der dritten Spalte der Elemente im Dashboard platziert werden soll:
- dashboard: sales_overview
layout: newspaper
...
elements:
- name: orders_by_date
col: 16
...
refresh
In diesem Abschnitt wird auf den Parameter
refreshverwiesen, der Teil eines Dashboard-Elements ist.
refreshkann auch als Teil eines Dashboards verwendet werden. Weitere Informationen finden Sie auf der Dokumentationsseite Dashboard-Parameter.
Mit dem Parameter refresh kann ein Element in regelmäßigen Abständen automatisch neu geladen werden, um aktuelle Daten abzurufen. Das ist oft hilfreich, wenn ein Dashboard ständig angezeigt wird, z. B. auf einem Fernseher im Büro. Das Dashboard muss in einem Browserfenster geöffnet sein, damit dieser Parameter wirksam wird. Diese Einstellung wird nicht im Hintergrund ausgeführt, um den Dashboard-Cache „vorzubereiten“.
Die Aktualisierungsrate kann eine beliebige Anzahl (ohne Dezimalstellen) von Sekunden, Minuten, Stunden oder Tagen sein. Beispiel:
- name: orders_by_date
refresh: 2 hours
Seien Sie vorsichtig, wenn Sie kurze Aktualisierungsintervalle festlegen. Wenn die Abfrage, die dem Element zugrunde liegt, ressourcenintensiv ist, können bestimmte Elemente Ihre Datenbank stärker als gewünscht belasten.
note_state
Mit dem Parameter note_state wird definiert, ob eine Notiz minimiert oder maximiert wird, wenn sie zu groß ist, um in einer einzelnen Zeile innerhalb der Breite des Elements dargestellt zu werden. Wenn Sie collapsed auswählen und die Notiz zu lang ist, endet sie mit klickbaren Auslassungspunkten (...), über die Sie die vollständige Notiz lesen können. Wenn Sie expanded auswählen und die Notiz lang ist, wird sie auf mehrere Zeilen verteilt.
note_display
Mit dem Parameter note_display wird festgelegt, wo eine Anmerkung für ein Element angezeigt wird. Mit above wird die Anmerkung oben in einem Element platziert, mit below unten in einem Element und mit hover muss der Nutzer den Mauszeiger auf ein ?-Symbol bewegen, um die Anmerkung zu sehen.
note_text
Der Parameter note_text gibt den Text an, der in einer Elementanmerkung angezeigt wird.
Suchparameter
Wenn Sie ein LookML-Dashboard-Element definieren, müssen Sie Werte für mindestens die Abfrageparameter model und explore angeben. Außerdem muss mindestens ein Feld mit dem Parameter dimensions, dem Parameter measures oder dem Parameter fields angegeben werden. Sie können auch die anderen in diesem Abschnitt beschriebenen Abfrageparameter verwenden, um die Darstellung von Daten in einem Dashboard-Element zu steuern.
model
Mit dem Parameter model wird das Modell für die Elementabfrage definiert. Wenn nichts angegeben ist, wird standardmäßig das Modell verwendet, in dem sich das Dashboard befindet.
- name: orders_by_date
model: ecommerce
Der Parameter model akzeptiert LookML-Konstanten. Sie können eine Konstante in der Manifestdatei für Ihr Projekt definieren und dann die Syntax "@{constant_name}" verwenden, um die Konstante als Wert für model festzulegen. Wenn Sie eine Konstante verwenden, können Sie den Namen eines Modells an einem Ort definieren. Das ist besonders nützlich, wenn Sie den Namen eines Modells aktualisieren, das von mehreren Dashboard-Elementen verwendet wird.
Weitere Informationen und ein Beispiel für die Verwendung von Konstanten mit LookML-Dashboards finden Sie auf der Dokumentationsseite zum Parameter constant.
explore
In diesem Abschnitt wird auf den Parameter
exploreverwiesen, der Teil eines Dashboard-Elements ist.
explorekann auch als Teil eines Modells verwendet werden, wie auf der Dokumentationsseite zum Parameterexplorebeschrieben.
explorekann auch als Teil eines Dashboardfilters verwendet werden. Weitere Informationen finden Sie auf der Dokumentationsseite Dashboard-Parameter.
Der Parameter explore definiert das Explore, das für die Elementabfrage verwendet werden soll.
- name: orders_by_date
explore: order
Der Parameter explore akzeptiert LookML-Konstanten. Sie können eine Konstante in der Manifestdatei für Ihr Projekt definieren und dann die Syntax "@{constant_name}" verwenden, um die Konstante als Wert für explore festzulegen. Wenn Sie eine Konstante verwenden, können Sie den Namen eines Explores an einem Ort definieren. Das ist besonders nützlich, wenn Sie den Namen eines Explores aktualisieren, das von mehreren Dashboard-Elementen verwendet wird.
Weitere Informationen und ein Beispiel für die Verwendung von Konstanten mit LookML-Dashboards finden Sie auf der Dokumentationsseite zum Parameter constant.
fields
Der Parameter fields definiert die Felder, die für die Elementabfrage verwendet werden sollen. Verwenden Sie die Syntax view_name.dimension_name, um die Felder anzugeben.
## single field example
- name: orders_by_date
fields: order.order_date
## multiple fields example
- name: orders_by_date
fields: [order.order_date, order.order_count]
Wenn Sie den Parameter fields verwenden, müssen Sie die Parameter dimensions und measures nicht verwenden.
dimensions
Der Parameter dimensions definiert die Dimension(en), die für die Elementabfrage verwendet werden sollen. Verwenden Sie die Syntax view_name.dimension_name, um die Dimension anzugeben. Fügen Sie dimensions nicht ein, wenn die Anfrage keine hat.
## single dimension example
- name: orders_by_date
dimensions: order.order_date
## multiple dimension example
- name: orders_by_date
dimensions: [order.order_date, customer.name]
measures
Der Parameter measures definiert den oder die Messwerte, die für die Elementabfrage verwendet werden sollen. Verwenden Sie die Syntax view_name.measure_name, um die Messung anzugeben. Fügen Sie measures nicht ein, wenn die Anfrage keine hat.
## single measure example
- name: orders_by_date
measures: order.count
## multiple measure example
- name: orders_by_date
measures: [order.count, order_item.count]
sorts
Der Parameter sorts definiert die Sortierungen, die für die Elementabfrage verwendet werden sollen. Die primäre Sortierung wird zuerst aufgeführt, dann die sekundäre usw. Verwenden Sie die Syntax view_name.field_name, um die Dimension oder den Messwert anzugeben. Geben Sie sorts nicht an, wenn Sie die Standardsortierreihenfolge von Looker verwenden möchten. Absteigende Sortierungen haben das Suffix desc, aufsteigende Sortierungen nicht.
## single sort example
- name: orders_by_date
sorts: order.order_date desc
## multiple sort example
- name: orders_by_date
sorts: [order.order_date desc, customer.name]
pivots
Mit dem Parameter pivots werden die Dimensionen definiert, die für die Elementabfrage pivotiert werden sollen. Verwenden Sie die Syntax view_name.dimension_name, um die Dimension anzugeben. Fügen Sie pivots nicht ein, wenn die Anfrage keine hat.
## single pivot example
- name: orders_by_date
pivots: customer.gender
## multiple pivot example
- name: orders_by_date
pivots: [customer.gender, customer.age_tier]
fill_fields
Der Parameter fill_fields definiert die Dimensionen, für die die Option Dimensionen auffüllen verwendet wird. Verwenden Sie die Syntax view_name.dimension_name, um die Dimensionen anzugeben.
- name: orders_by_date
fill_fields: [orders.created_date, orders.shipped_date]
subtotals
Der Parameter subtotals definiert die Dimensionen, für die die Option Zwischensummen verwendet wird. Verwenden Sie die Syntax view_name.dimension_name, um die Dimensionen anzugeben.
subtotals: [products.department, distribution_centers.name]
total
Mit dem Parameter total wird festgelegt, ob unten in der Tabelle eine Summenzeile angezeigt wird. Weitere Informationen finden Sie unter Gesamtsummen anzeigen.
total: true | false
## default value: false
row_total
Mit dem Parameter row_total wird festgelegt, ob eine Spalte mit Gesamtsummen rechts oder links in der Tabelle angezeigt wird. Funktioniert nur, wenn ein Pivot vorhanden ist. Weitere Informationen finden Sie unter Summen anzeigen.
row_total: right | left | false
## default value: false
limit
Der Parameter limit definiert das Zeilenlimit, das für die Elementabfrage verwendet werden soll. Das Limit gilt für die Anzahl der Zeilen bevor Pivots angewendet werden.
- name: orders_by_date
limit: 100
column_limit
Der Parameter column_limit definiert das Spaltenlimit, das für die Elementabfrage verwendet werden soll. Das Limit gilt für die Anzahl der Spalten nach der Anwendung von Pivots.
- name: orders_by_date
column_limit: 100
filters
In diesem Abschnitt wird auf den Parameter
filtersverwiesen, der Teil eines Dashboard-Elements ist.
filterskann auch als Teil eines Dashboards verwendet werden. Weitere Informationen finden Sie auf der Dokumentationsseite Dashboard-Parameter.
filterskann auch als Teil einer Messung verwendet werden. Weitere Informationen finden Sie auf der Dokumentationsseite zum Parameterfilters.
Mit dem Parameter filters werden die unveränderlichen Filter definiert, die für die Abfrage des Elements verwendet werden sollen. Wenn Sie Filter verwenden möchten, die ein Nutzer im Dashboard ändern kann, sollten Sie die Filter mit filters für Dashboards einrichten und sie dann mit listen auf die Elemente anwenden.
Die Syntax für filters lautet:
- name: element_name
filters:
orders.created_date: 2020/01/10 for 3 days
orders.status: Shipped
# You can create multiple filter statements
Für jeden Filter kann ein Looker-Filterausdruck oder eine Wertkonstante angegeben werden. Sie können auch die Liquid-Variablen _localization oder _user_attributes im Filterausdruck verwenden, um flexible Filterwerte zu erhalten.
filter_expression
Mit dem Parameter filter_expression wird ein nicht änderbarer benutzerdefinierter Filter für die Abfrage des Elements definiert. Wenn Sie Filter verwenden möchten, die ein Nutzer im Dashboard ändern kann, sollten Sie die Filter mit filters für Dashboards einrichten und sie dann mit listen auf die Elemente anwenden.
- name: element_name
filter_expression:
- diff_days(${users.created_date},${user_order_facts.first_order_date}) > 60
Auf der Dokumentationsseite Looker-Filterausdrücke sind die Looker-Filterausdrücke aufgeführt.
listen
Mit Dashboard-Filtern können Betrachter die Daten, die in Dashboard-Elementen angezeigt werden, interaktiv eingrenzen. Definieren Sie Dashboard-Filter mit dem filters-Parameter für LookML-Dashboards. Verwenden Sie dann den Parameter listen, um Dashboardelemente mit dem Dashboardfilter zu verknüpfen.
Die Syntax für listen lautet so:
- name: element_name
listen:
filter_name_goes_here: dimension or measure on which to apply
the filter using view_name.field_name syntax
# You can add more than one listen statement
Fügen Sie einem Element den Parameter listen hinzu und geben Sie dann den Namen des Filters gefolgt von einem Doppelpunkt und einem Verweis auf das Feld an, auf das der Filter angewendet werden soll. Verwenden Sie dazu die Syntax view_name.field_name. Sie können beispielsweise einen Filter namens Datum erstellen, bei dem ein Nutzer ein Datum in das Filterfeld in der Benutzeroberfläche eingeben muss. Sie können den vom Nutzer eingegebenen Wert dann so auf das orders_by_date-Element anwenden:
- dashboard: sales_overview
...
filters:
- name: date
type: date_filter
elements:
- name: orders_by_date
listen:
date: order.order_date
...
Weitere Beispiele für die Verwendung des Parameters filters und des Parameters listen zum Anwenden von Dashboard-Filtern auf einzelne Dashboard-Elemente finden Sie unter LookML-Dashboards erstellen.
query_timezone
Mit dem Parameter query_timezone wird die Zeitzone angegeben, in der die Abfrage ausgeführt wird. Die Zeitzonenoptionen finden Sie auf der Dokumentationsseite Werte für timezone. Wenn die Abfrage in der Zeitzone des Betrachters ausgeführt werden soll, können Sie den Wert als user_timezone zuweisen.
- name: orders_by_date
query_timezone: America/Los Angeles
- name: orders_by_customer
query_timezone: user_timezone
analysis_config
Der Parameter analysis_config und seine Unterparameter beschreiben alle Abfrageanalysen, die ab Looker 21.14 für die Visualisierung verwendet werden sollen. Die Labs-Funktion Prognosen muss aktiviert sein, damit Analysen für Visualisierungen durchgeführt werden können.
Die folgenden Unterparameter können verwendet werden, um Analysen zu definieren:
Sie können eine Prognose mit einer Syntax wie dieser erstellen:
analysis_config:
- forecasting:
confidence_interval: 0.95
field_name: orders.count
forecast_n: 14
forecast_interval: day
seasonality: 7
forecasting
forecasting ist ein Analysetyp, bei dem eine Prognose auf eine Visualisierung angewendet wird. Mit der Prognosefunktion können Analysten schnell Datenprognosen zu neuen oder vorhandenen Explore-Abfragen hinzufügen, um Nutzern bei der Vorhersage und Überwachung bestimmter Datenpunkte zu helfen.
Weitere Informationen finden Sie auf der Dokumentationsseite Prognosen in Visualisierungen.
Wenn Sie Visualisierungen Prognosen hinzufügen möchten, muss die Labs-Funktion Prognosen aktiviert sein.
confidence_interval
Mit confidence_interval werden die Grenzen der prognostizierten Datenwerte festgelegt, die als Dezimalausdrücke von Prozentsätzen eingegeben werden. confidence_interval ist optional und standardmäßig leer.
confidence_interval: 0.99 | 0.98 | 0.95 | 0.90 | 0.80
Weitere Informationen finden Sie auf der Dokumentationsseite Prognosen in Visualisierungen im Abschnitt Vorhersageintervall.
Wenn Sie Visualisierungen Prognosen hinzufügen möchten, muss die Labs-Funktion Prognosen aktiviert sein.
field_name
field_name gibt die Namen von bis zu fünf Messwerten an, die in Prognosen berücksichtigt werden sollen.
field_name: view_name.field_name
forecast_n
forecast_n gibt die Länge der Prognose an.
forecast_n: N # An integer that represents the length of the forecast
Weitere Informationen finden Sie im Abschnitt Länge auf der Dokumentationsseite Prognosen in Visualisierungen.
Wenn Sie Visualisierungen Prognosen hinzufügen möchten, muss die Labs-Funktion Prognosen aktiviert sein.
forecast_interval
Mit forecast_interval wird das Zeitintervall für die Prognose von Datenwerten festgelegt. forecast_interval wird automatisch basierend auf der Zeitrahmen-Dimension in der Explore-Abfrage ausgefüllt.
forecast_interval: day | month # a timeframe with dimension fill
Weitere Informationen finden Sie auf der Dokumentationsseite Länge.
Wenn Sie Visualisierungen Prognosen hinzufügen möchten, muss die Labs-Funktion Prognosen aktiviert sein.
seasonality
Mit seasonality können Analysten bekannte Zyklen oder sich wiederholende Datentrends in einer Prognose berücksichtigen. seasonality ist optional und standardmäßig leer.
seasonality: N # An integer that represents the number of rows over which a cycle or pattern repeats
Die Saisoneinstellung Automatisch wird als leerer seasonality-Wert dargestellt.
Weitere Informationen finden Sie auf der Dokumentationsseite Prognosen in Visualisierungen im Abschnitt Saisonalität.
Wenn Sie Visualisierungen Prognosen hinzufügen möchten, muss die Labs-Funktion Prognosen aktiviert sein.
merged_queries
Mit dem Parameter merged_queries können Sie die Ergebnisse mehrerer Abfragen in einem einzigen Dashboard-Element kombinieren. Definieren Sie jede Quellabfrage im merged_queries-Parameter des Elements und verwenden Sie den join_fields-Unterparameter, um anzugeben, wie die Ergebnisse zusammengeführt werden sollen.
Im folgenden Beispiel-LookML-Code wird ein -Element vom Typ „Zusammengeführte Ergebnisse“ von type: looker_grid erstellt. In diesem Beispiel wird mit dem Parameter merged_queries ein Dashboard-Element erstellt, in dem Daten aus zwei separaten Abfragen in einem einzigen Tabellendiagramm kombiniert werden:
- name: merged_results_element
title: Merged Results Tile
type: looker_grid
merged_queries:
- model: ecommerce
explore: users
type: table
fields: [users.state, users.count, users.city]
sorts: [users.count desc 0]
limit: 5000
column_limit: 50
query_timezone: UTC
listen:
- State: users.state
- model: ecommerce
explore: users
type: table
fields: [users.state, users.city]
sorts: [users.state]
limit: 500
column_limit: 50
query_timezone: UTC
join_fields:
- field_name: users.state
source_field_name: users.state
- field_name: users.city
source_field_name: users.city
listen:
- State: users.state
In diesem Beispiel werden im Dashboard-Element Daten aus zwei Quellabfragen kombiniert, die auf dem users-Explore im ecommerce-Modell basieren. Die primäre Abfrage enthält die Felder users.state, users.count und users.city und sortiert die Ergebnisse nach dem Feld users.count. Die zweite Quellabfrage enthält die Felder users.state und users.city und sortiert die Ergebnisse nach dem Feld users.state.
Mit dem Parameter join_field werden die Quellabfragen anhand übereinstimmender Werte in den Feldern users.state und users.city zusammengeführt.
Mit dem Parameter listen wird ein State-Filter auf beide Abfragen angewendet. So können Dashboard-Betrachter die in der Dashboard-Kachel angezeigten Abfrageergebnisse verfeinern, indem sie einen bestimmten Bundesstaat auswählen.
Beispiel: Unternehmensdaten zusammenführen
Angenommen, Sie möchten eine zusammengeführte Abfrage erstellen, in der Informationen zu Unternehmen aus zwei verschiedenen Explores kombiniert werden: company_info und companies. Sie möchten die Abfragen für die Felder ipo.stock_symbol, companies.name und companies.contact_email aus den einzelnen Explores zusammenführen, um eine Abfrage zu erstellen, die Ergebnisse für Unternehmensname, E-Mail-Adresse des Unternehmenskontakts, Jahr des Börsengangs, Aktiensymbol, Anzahl der Mitarbeiter und Anzahl der Stellen zurückgibt. Sie können das Element für die zusammengeführte Abfrage in LookML so definieren:
- name: merged_results_element
title: Merged Results Tile
merged_queries:
- model: market_research
explore: company_info
fields: [companies.name, companies.contact_email, ipo.public_year, ipo.stock_symbol]
filters:
companies.contact_email: "-NULL"
ipo.valuation_amount: NOT NULL
sorts: [ipo.public_year desc]
- model: company_data
explore: companies
fields: [companies.name, ipo.stock_symbol, companies.contact_email,
companies.number_of_employees, jobs.job_count]
filters:
companies.number_of_employees: NOT NULL
ipo.stock_symbol: "-NULL"
companies.contact_email: "-NULL"
sorts: [jobs.job_count desc]
join_fields:
- field_name: ipo.stock_symbol
source_field_name: ipo.stock_symbol
- field_name: companies.name
source_field_name: companies.name
- field_name: companies.contact_email
source_field_name: companies.contact_email
Filter auf zusammengeführte Abfrageelemente anwenden
Im vorherigen Beispiel für ein zusammengeführtes Abfrageelement wird gezeigt, wie Sie hartcodierte Filter direkt in jeder Quellabfrage mit dem Parameter filters anwenden. Mit den Filtern companies.contact_email: "-NULL" und ipo.valuation_amount: NOT NULL in der primären Abfrage werden die Ergebnisse beispielsweise auf Unternehmen mit gültigen Kontakt-E-Mail-Adressen und Bewertungen beschränkt. Diese Filter auf Abfrageebene filtern die Daten vor dem Zusammenführen der Abfragen vor und können vom Nutzer nicht geändert werden.
Sie können auch Dashboard-Filter auf zusammengeführte Abfrageelemente anwenden. Verwenden Sie dazu den Parameter listen in der Definition jeder Quellabfrage. Angenommen, Sie haben einen Dashboardfilter mit dem Namen Industry, den Sie auf Dashboardebene mit dem Parameter filters für LookML-Dashboards definiert haben:
filters:
- name: Industry
title: Industry
type: field_filter
ui_config:
type: dropdown_menu
display: inline
model: market_research
explore: company_info
field: companies.industry
Wenn Sie den Filter Industry auf das Feld companies.industry in beiden Quellabfragen anwenden möchten, fügen Sie den Parameter listen jeder der Quellabfragedefinitionen der zusammengeführten Abfrage so hinzu:
listen:
Industry: companies.industry
Im folgenden Beispielcode wird der Filter Industry beiden Quellabfragen im zusammengeführten Ergebniselement aus dem vorherigen Beispiel hinzugefügt.
- name: merged_results_element
title: Merged Results Tile
merged_queries:
- model: market_research
explore: company_info
fields: [companies.name, companies.contact_email, ipo.public_year, ipo.stock_symbol]
filters:
companies.contact_email: "-NULL"
ipo.valuation_amount: NOT NULL
sorts: [ipo.public_year desc]
listen:
Industry: companies.industry
- model: company_data
explore: companies
fields: [companies.name, ipo.stock_symbol, companies.contact_email,
companies.number_of_employees, jobs.job_count]
filters:
companies.number_of_employees: NOT NULL
ipo.stock_symbol: "-NULL"
companies.contact_email: "-NULL"
sorts: [jobs.job_count desc]
join_fields:
- field_name: ipo.stock_symbol
source_field_name: ipo.stock_symbol
- field_name: companies.name
source_field_name: companies.name
- field_name: companies.contact_email
source_field_name: companies.contact_email
listen:
Industry: companies.industry
Wenn ein Nutzer mit dem Dashboardfilter Industry interagiert, wird die entsprechende Quellabfrage im zusammengeführten Abfrageelement entsprechend gefiltert.
Spaltenparameter
Die folgenden Parameter entsprechen der Möglichkeit, Spalten in Tabellendiagrammen zu verschieben und anzupinnen.
auto_size_all_columns
Mit dem Parameter auto_size_all_columns wird die Breite jeder Tabellenspalte automatisch an die Breite der Spaltenüberschrift oder des längsten Datenwerts angepasst, je nachdem, welcher Wert breiter ist. Dieser Parameter überschreibt die Parameter series_column_widths und size_to_fit, sofern sie definiert sind.
- name: orders_by_date
auto_size_all_columns: true
column_order
Mit dem Parameter column_order wird die Reihenfolge der Spalten im Tabellendiagramm festgelegt.
- name: orders_by_date
column_order: [customer.city, customer.state, customer.count]
pinned_columns
Mit dem Parameter pinned_columns werden alle Spalten definiert, die links im Tabellendiagramm fixiert sind.
- name: orders_by_date
pinned_columns:
orders.created_date: left
distribution_centers.name: left
Diagrammparameter
Die folgenden Parameter entsprechen den Optionen im Menü Darstellung des Visualisierungseditors für Tabellendiagramme.
table_theme
Mit dem Parameter table_theme können Sie eine der folgenden Optionen für die Tabellenfarbgebung auf ein Tabellenelement anwenden:
editable: Die Tabelle enthält blaue Dimensionen, orangefarbene Messwerte und grüne Tabellenkalkulationen.white: Die Tabellenüberschrift ist weiß, die Datenzeilen sind abwechselnd weiß und grau und der Text ist schwarz.gray: Die Tabellenüberschrift ist grau, die Datenzeilen sind abwechselnd weiß und hellgrau und der Text ist dunkelgrau.transparent: Die Tabellenüberschrift ist vollständig transparent, die Datenzeilen wechseln zwischen vollständig transparent und durchscheinend grau und die Textfarbe wird je nach Hintergrundfarbe, die durchscheint, von Schwarz zu Weiß angepasst. Wenn Sie ein benutzerdefiniertes eingebettetes Dashboard verwenden, kann es sinnvoll sein,table_themeauftransparentzu setzen, damit die Hintergrundfarbe der Kachel in der Visualisierung zu sehen ist.unstyled: Die Tabellenüberschrift und die Datenzeilen sind weiß und der Text ist schwarz.
table_theme: editable | white | gray | transparent | unstyled
show_row_numbers
Mit dem Parameter show_row_numbers wird festgelegt, ob am Anfang jeder Tabellenzeile eine Zeilennummer angezeigt wird.
show_row_numbers: true | false
hide_totals
Wenn Ihr Explore Spaltensummen enthält, wird mit hide_totals festgelegt, ob die Summen in der Visualisierung angezeigt werden.
hide_totals: true | false
hide_row_totals
Wenn Ihr Explore Zeilensummen enthält, wird mit hide_row_totals festgelegt, ob die Zeilensummen in der Visualisierung angezeigt werden.
hide_row_totals: true | false
transpose
Mit dem Parameter transpose können Sie Tabellenzeilen in Spalten transponieren. Akzeptiert true oder false.
- name: orders_by_date
transpose: true
hidden_fields
Mit dem Parameter hidden_fields wird angegeben, welche Felder in der Abfrage verwendet werden, aber im Diagramm ausgeblendet sind. Alle ausgeblendeten Felder werden im Datentabellenbereich eines Explores angezeigt.
hidden_fields: [inventory_items.count, distribution_centers.id]
limit_displayed_rows
Mit dem Parameter limit_displayed_rows können Sie Zeilen in einer Visualisierung basierend auf ihrer Position in den Ergebnissen ein- oder ausblenden. Wenn in Ihrer Visualisierung beispielsweise ein gleitender Durchschnitt über 7 Tage angezeigt wird, sollten Sie die ersten 6 Zeilen ausblenden. Wenn Sie diesen Parameter auf true festlegen, können Sie mit dem Parameter limit_displays_rows_values und seinen Unterparametern die Werte und Positionen in der Visualisierung angeben, auf die er angewendet wird.
limit_displayed_rows: true
limit_displayed_rows_values:
show_hide: hide | show
first_last: first | last
num_rows: '10'
limit_displayed_rows_values
Verwenden Sie den Parameter limit_displayed_rows_values und seine Unterparameter show_hide, first_last und num_rows mit limit_displayed_rows, um anzugeben, welche Zeilen in einer Visualisierung ein- oder ausgeblendet werden sollen. Ein Anwendungsbeispiel finden Sie im Abschnitt limit_displayed_rows.
show_hide
Mit dem Unterparameter show_hide wird festgelegt, ob bestimmte Zeilen in der Visualisierung ausgeblendet werden sollen. Legen Sie show_hide auf show fest, um nur eine begrenzte Anzahl von Zeilen in der Visualisierung anzuzeigen, und auf hide, um bestimmte Zeilen aus der Visualisierung auszuschließen.show_hide
first_last
Mit dem Unterparameter first_last wird festgelegt, ob die auszublendenden oder einzublendenden Zeilen die ersten oder letzten Zeilen im Ergebnissatz sind. Wenn Sie first_last auf first setzen, werden die ersten Zeilen ein- oder ausgeblendet. Wenn Sie first_last auf last setzen, werden die letzten Zeilen ein- oder ausgeblendet.
num_rows
Mit dem Unterparameter num_rows wird die Anzahl der auszublendenden oder einzublendenden Zeilen festgelegt. Mit num_rows: '10' werden beispielsweise entweder die ersten oder die letzten 10 Zeilen des Ergebnissatzes in der Visualisierung ein- oder ausgeblendet.
Parameter für Reihen
Die folgenden Parameter entsprechen den Optionen im Menü Reihe des Visualisierungseditors für Tabellendiagramme.
truncate_text
Mit dem Parameter truncate_text wird festgelegt, ob Spaltenüberschriften und Text in Datenzellen mit einem Auslassungszeichen (…) gekürzt werden sollen.
truncate_text: true | false
show_view_names
Mit dem Parameter show_view_names wird festgelegt, ob Ansichtsnamen in Diagrammlabels wie Achsen- und Spaltennamen angezeigt werden.
show_view_names: true | false
## default value: true
size_to_fit
Mit dem Parameter size_to_fit wird festgelegt, ob die Breiten aller Spalten so angepasst werden sollen, dass die Tabelle perfekt in die Breite des Elements passt, in dem sie angezeigt wird. Wenn der Parameter auto_size_all_columns auf true festgelegt ist, wird size_to_fit überschrieben.
size_to_fit: true | false
dynamic_fields
Der Parameter dynamic_fields und seine Unterparameter beschreiben alle Tabellenkalkulationen oder benutzerdefinierten Felder, die für die Visualisierung verwendet werden sollen. Sie benötigen die Berechtigung zum Erstellen benutzerdefinierter Felder, um einen description mit bis zu 255 Zeichen hinzuzufügen oder calculation_type für benutzerdefinierte Gruppen oder benutzerdefinierte Klassen zu verwenden. Sie benötigen die Berechtigung zum Erstellen von Tabellenkalkulationen, um Tabellenkalkulationen eine description mit bis zu 255 Zeichen hinzuzufügen oder calculation_type für Schnellberechnungen zu verwenden.
Die folgenden Unterparameter können verwendet werden, um dynamische Felder zu definieren:
table_calculationmeasuredimensionlabelbased_ontypeexpressionfilter_expressionvalue_formatvalue_format_namecalculation_typeargs_kind_hint_type_hintis_disableddescription
Sie können eine Tabellenkalkulation mit einer Syntax wie dieser erstellen:
dynamic_fields:
- table_calculation: running_total
label: Running Total of Items
expression: running_total(${inventory_items.count})
value_format_name: decimal_0
description: your description of up to 255 characters here
_kind_hint: measure
_type_hint: number
is_disabled: false
Sie können Schnellberechnungen für verschiedene Berechnungstypen mit einer Syntax wie dieser erstellen:
dynamic_fields:
- category: table_calculation
description: your description of up to 255 characters here
label: Percent of Orders Count
value_format:
value_format_name: percent_0
calculation_type: percent_of_column_sum
table_calculation: percent_of_orders_count
args:
- orders.count
_kind_hint: measure
_type_hint: number
- category: table_calculation
description: your description of up to 255 characters here
label: Percent of previous - Orders Count
value_format:
value_format_name: percent_0
calculation_type: percent_of_previous
table_calculation: percent_of_previous_orders_count
args:
- orders.count
_kind_hint: measure
_type_hint: number
- category: table_calculation
description: your description of up to 255 characters here
label: Percent change from previous - Orders Count
value_format:
value_format_name: percent_0
calculation_type: percent_difference_from_previous
table_calculation: percent_change_from_previous_orders_count
args:
- orders.count
_kind_hint: measure
_type_hint: number
- category: table_calculation
description: your description of up to 255 characters here
label: Rank of Orders Count
value_format: ## this field is optional
value_format_name: ## this field is optional
calculation_type: rank_of_column
table_calculation: rank_of_orders_count
args:
- orders.count
_kind_hint: measure
_type_hint: number
- category: table_calculation
description: your description of up to 255 characters here
label: Running total of Orders Count
value_format: ## this field is optional
value_format_name: ## this field is optional
calculation_type: running_total
table_calculation: running_total_of_orders_count
args:
- orders.count
_kind_hint: measure
_type_hint: number
Sie können einen benutzerdefinierten Messwert für Ihre Visualisierung erstellen, indem Sie eine Syntax wie die folgende verwenden:
dynamic_fields:
- measure: avg_sale_price
label: Average Sale Price
based_on: products.sale_price
type: average
value_format_name: usd
description: your description of up to 255 characters here
_kind_hint: measure
_type_hint: number
Sie können einen gefilterten benutzerdefinierten Messwert für Ihre Visualisierung erstellen, indem Sie eine Syntax wie diese verwenden:
dynamic_fields:
- measure: order_count_for_25_47_year_olds
based_on: order_items.order_count
type: count_distinct
label: Order Count for 25- to 47-Year-Olds
description: your description of up to 255 characters here
value_format: 00#
_kind_hint: measure
_type_hint: number
filter_expression: "${users.age} >= 25 AND ${users.age} <= 47"
Sie können eine benutzerdefinierte Dimension für Ihre Visualisierung erstellen, indem Sie eine Syntax wie diese verwenden:
dynamic_fields:
- dimension: user_city_state
label: User City and State
expression: concat(${users.city}, ", ", ${users.state})
description: your description of up to 255 characters here
_kind_hint: dimension
_type_hint: string
Sie können benutzerdefinierte Gruppen für eine Dimension erstellen, die Sie in Ihrer Visualisierung verwenden möchten. Verwenden Sie dazu eine Syntax wie diese:
- category: dimension
description: 'States by region'
label: State Groups
value_format: ## this field is optional
value_format_name: ## this field is optional
calculation_type: group_by
dimension: state_groups
args:
- users.state
- - label: Pacific Northwest
filter: Oregon,Idaho,Washington
- Other
_kind_hint: dimension
_type_hint: string
Sie können benutzerdefinierte Klassen für eine Dimension erstellen, die in Ihrer Visualisierung verwendet werden sollen. Verwenden Sie dazu eine Syntax wie diese:
- category: dimension
description: Order item sale prices, in tiers of 10
label: Sale Price Bins
value_format:
value_format_name:
calculation_type: bin
dimension: sale_price_bins
args:
- order_items.sale_price
- '10'
- '0'
- '100'
-
- classic
_kind_hint: dimension
_type_hint: string
Sie können Ihrem Element mehrere dynamische Felder hinzufügen. Sie müssen dem Parameter fields keine Tabellenberechnungen hinzufügen, damit sie in der Visualisierung angezeigt werden. Andere Arten von dynamischen Feldern müssen Sie jedoch fields hinzufügen, damit sie angezeigt werden.
table_calculation
Wenn Sie eine Tabellenkalkulation definieren, wird sie mit dem Unterparameter table_calculation benannt. Dieser Name wird verwendet, wenn Sie in LookML auf die Tabellenberechnung verweisen.
measure
Mit dem Unterparameter measure wird der Name für einen benutzerdefinierten Messwert oder einen gefilterten benutzerdefinierten Messwert definiert. Mit diesem Namen verweisen Sie in LookML auf die Messung.
dimension
Mit dem Unterparameter dimension wird der Name für eine benutzerdefinierte Dimension definiert. Dies ist der Name, mit dem in LookML auf die Dimension verwiesen wird.
label
Mit dem Unterparameter label wird der Titel des dynamischen Felds definiert, wie er in der Visualisierung angezeigt werden soll. Dieser kann mit dem Namen in den Unterparametern table_calculation, measure oder dimension übereinstimmen oder sich davon unterscheiden.
based_on
Wenn Sie einen benutzerdefinierten Messwert oder einen gefilterten benutzerdefinierten Messwert verwenden, wird mit dem Unterparameter based_on der Messwert angegeben, auf dem er basiert, und zwar mit der Syntax view_name.field_name.
type
Wenn Sie einen benutzerdefinierten Messwert verwenden, gibt der Unterparameter type den Aggregationstyp an. Es werden count_distinct, sum, average, min, max oder median akzeptiert.
description
Sie können jedem benutzerdefinierten Feld oder jeder benutzerdefinierten Tabellenkalkulation mit dem Unterparameter description eine Beschreibung mit bis zu 255 Zeichen hinzufügen. Looker zeigt die Beschreibung an, wenn der Nutzer im Field Picker rechts neben dem Feldnamen auf das Informationssymbol klickt und wenn er mit der Maus auf den Spaltennamen in einer Tabelle oder Tabellendiagramm-Visualisierung in einem Explore, einem Dashboard oder einem Look zeigt.
expression
Wenn Sie eine Tabellenkalkulation verwenden, wird mit dem Unterparameter expression der Looker-Ausdruck definiert, der zum Erstellen der Tabellenkalkulation verwendet wird.
filter_expression
Wenn Sie einen benutzerdefinierten gefilterten Messwert verwenden, wird mit dem Unterparameter filter_expression der Looker-Ausdruck definiert, der zum Filtern des Messwerts verwendet wird.
value_format
Mit dem optionalen Unterparameter value_format wird das Wertformat für ein dynamisches Feld definiert, wenn Sie benutzerdefinierte Formatierung verwenden. Wenn Sie ein Looker-Standardformat verwenden möchten, verwenden Sie stattdessen value_format_name.
value_format_name
Mit dem optionalen Unterparameter value_format_name wird dem dynamischen Feld ein Standardformat zugewiesen. Wenn Sie ein benutzerdefiniertes Format verwenden möchten, verwenden Sie stattdessen value_format.
calculation_type
Mit dem Unterparameter calculation_type wird der Typ der Funktion Shortcut Calculation oder Group definiert, mit der eine Tabellenkalkulation oder eine benutzerdefinierte Gruppe für eine Dimension erstellt wird:
Optionen für benutzerdefinierte Felder calculation_type:
group_by: Gruppiert Dimensionswerte anhand benutzerdefinierter fester Labels auf Grundlage einer angegebenen benutzerdefinierten Bedingung. Ähnlich wieCASE WHENin SQL oder der LookML-Feldparametercase.bin: Gruppiert Werte in benutzerdefinierten Klassen oder Stufen für Dimensionen vom Typ „Numerisch“ und benutzerdefinierte Dimensionen. Ähnlich dem LookML-Dimensionstyptier.
Optionen für Tabellenkalkulationen calculation_type:
percent_of_column_sum: Ein Zeilenwert geteilt durch die Summe der Werte in der Spalte. (Diese Berechnung nimmt nur Werte in die Datentabelle auf, wenn die Zeilengrenze der Abfrage erreicht ist.)percent_of_previous: Der Wert der aktuellen Zeile geteilt durch den Wert der folgenden Zeile.percent_difference_from_previous: Die Differenz zwischen dem Wert der aktuellen Zeile und dem Wert der folgenden Zeile, geteilt durch den Wert der folgenden Zeile.rank_of_column: Der Rang des Zeilenwerts unter allen Werten in der Spalte. (Diese Berechnung nimmt nur Werte in die Datentabelle auf, wenn die Zeilengrenze der Abfrage erreicht ist.)running_total: Die kumulative Summe des Werts der aktuellen Zeile und aller vorherigen Zeilenwerte in der Spalte.percent_of_previous_column: Bei pivotierten Feldern der Wert der aktuellen Spalte geteilt durch den Wert der Spalte links davon.percent_change_from_previous_column: Bei pivotierten Feldern die Differenz zwischen dem Wert der aktuellen Spalte und dem Wert der Spalte links davon, geteilt durch den Wert der Spalte links davon.percent_of_row: Bei pivotierten Feldern der Prozentsatz des Werts der aktuellen Spalte geteilt durch die Zeilensumme dieses Felds.running_row_total: Bei pivotierten Feldern die kumulative Summe der aktuellen Spalte und aller vorherigen Spalten in dieser Zeile.
args für benutzerdefinierte Gruppen
Wenn Sie benutzerdefinierte Gruppen für eine Dimension verwenden, gibt args die Argumente zum Anwenden fester Labels auf Dimensionswerte an. args hat das folgende Format:
args:
- view_name.field_name
- label: specified custom label
filter: condition for values
- label: another specified custom label
filter: a different condition for values
- Other ## An optional customizable group label for values that do not meet specified conditions.
Je nach Anzahl der gewünschten Gruppen können Sie beliebig viele label- und filter-Bedingungen hinzufügen.
args für benutzerdefinierte Klassen
Wenn Sie benutzerdefinierte Klassen für eine numerische Dimension verwenden, gibt args die Argumente zum Anwenden fester Stufen auf Dimensionswerte an. args hat das folgende Format:
args:
- view_name.field_name
- bin_size ## The numeric interval on which to base each bin, in single quotes
- min ## The numeric value of the minimum bin size, in single quotes
- max ## The numeric value of the maximum bin size, in single quotes
- override ## A value will only appear when a custom bin uses a Custom-sized bin type.
- style ## The bin display style. Currently, only classic is supported.
args für Berechnungen mit Kurzbefehlen
Mit dem Unterparameter args geben Sie die Namen der numerischen Felder an, die Sie für eine Shortcut Calculation verwenden. Ein Argument hat das folgende Format:
- args:
- view_name.field_name ## the field on which the calculation is based
_kind_hint
Mit dem optionalen Unterparameter _kind_hint wird angegeben, ob das dynamische Feld eine Dimension oder einen Messwert zurückgibt. Die Werte dimension und measure werden akzeptiert.
_type_hint
Mit dem optionalen Unterparameter _type_hint wird der Datentyp angegeben, der vom Ausdruck des dynamischen Felds ausgegeben werden soll.
is_disabled
Mit dem optionalen Unterparameter is_disabled wird angegeben, ob eine Tabellenberechnung in der Visualisierung und dem zugrunde liegenden Explore angezeigt wird. Die Werte true und false werden akzeptiert.
series_labels
Legen Sie die Labels einer oder mehrerer Reihen basierend auf dem Reihennamen mit name: label-Paaren fest.
Bei einem geschwenkten Diagramm sind die Reihennamen die Pivot-Namen.
series_labels:
'Yes': iOS Users
'No': Android Users
Bei einem Diagramm mit mehreren Messwerten sind die Reihennamen die Namen der Messwertfelder.
series_labels:
inventory_items.count: Inventory
orders.count: Orders
series_column_widths
Legen Sie die Breiten einer oder mehrerer Spalten basierend auf dem Seriennamen fest. Wenn der Parameter auto_size_all_columns auf true festgelegt ist, wird series_column_widths überschrieben.
series_column_widths:
order_times.shipping_time: 50
orders.count: 60
series_cell_visualizations
Geben Sie an, ob für eine oder mehrere Spalten die Option Zellvisualisierung verwendet wird, indem Sie den Seriennamen im Format view_name.field_name angeben. series_cell_visualizations hat die Unterparameter is_active, palette und value_display.
series_cell_visualizations:
order_items.count:
is_active: true
palette:
palette_id: my-custom-colors-sequential-0
collection_id: my-custom-colors
value_display: true
is_active
Der optionale Unterparameter is_active akzeptiert true oder false, um anzugeben, ob Balkenvisualisierungen für diese Reihe aktiviert sind. Wenn is_active nicht definiert ist, wird standardmäßig true verwendet.
palette
Der Unterparameter palette ist optional. Wenn sie nicht verwendet wird, wird standardmäßig eine divergierende Palette aus der Standardfarbsammlung der Instanz verwendet.
Wenn palette verwendet wird, werden mit den untergeordneten Parametern palette_id und collection_id die Farben einer bestimmten Palette auf die Balkenvisualisierungen angewendet. Für palette_id müssen Sie die ID einer sequenziellen oder divergierenden Palette verwenden. Weitere Informationen zu Paletten-IDs und Farbsammlungs-IDs finden Sie im Abschnitt color_application.
palette hat einen alternativen untergeordneten Parameter, custom_colors, mit dem zwei bis fünf benutzerdefinierte Farben für die Balken festgelegt werden:
series_cell_visualizations:
order_items.count:
palette:
custom_colors:
- orange
- "#0000ff"
- red
value_display
Der optionale Unterparameter value_display akzeptiert true oder false, um anzugeben, ob die Werte für jede Datenzelle zusammen mit der Zellvisualisierung angezeigt werden. Wenn value_display nicht definiert ist, wird standardmäßig true verwendet.
series_text_format
Mit dem Parameter series_text_format und seinen Unterparametern wird das Layout des Zellentexts für jede Spalte angegeben. Die zu formatierende Reihe wird mit der view_name.field_name-Syntax angegeben und die Unterparameter beschreiben die Formatierung.
Alle Unterparameter sind optional. Verwenden Sie nur die, die Sie benötigen.
series_text_format:
order_items.shipping_time:
align: right
order_items.shipped_date:
align: center
fg_color: "#EA8A2F"
bg_color: "#64518A"
bold: true
italic: true
fg_color
Der Unterparameter fg_color gibt die Schriftfarbe für den Zellentext an. Der Farbwert kann ein Hex-String wie #2ca6cd oder ein CSS-Farbstring wie mediumblue sein.
bg_color
Der Unterparameter bg_color gibt die Hintergrundfarbe der Zelle an. Der Farbwert kann ein Hex-String wie #2ca6cd oder ein CSS-Farbstring wie mediumblue sein.
bold
Der Unterparameter bold gibt an, ob der Zellentext fett formatiert ist, und akzeptiert true oder false.
italic
Der Unterparameter italic gibt an, ob der Zellentext kursiv ist, und akzeptiert true oder false.
align
Der Unterparameter align gibt die Ausrichtung des Zellentexts an und akzeptiert left, center oder right.
series_collapsed
Mit dem Parameter series_collapsed wird festgelegt, ob die Zwischensummen für eine bestimmte Reihe minimiert oder maximiert werden sollen. Identifizieren Sie die Reihe mit der view_name.field_name-Syntax und true oder false.
series_collapsed:
users.city: false
users.state: true
Wenn die Spalte minimiert ist, werden die einzelnen Elemente, aus denen sich die Zwischensumme zusammensetzt, durch Klicken auf den Pfeil links neben der Datenzelle angezeigt.
series_value_format
Mit dem Parameter series_value_format wird die Formatierung angegeben, die auf eine Reihe angewendet werden soll, unabhängig von der Formatierung der zugrunde liegenden Dimension oder des zugrunde liegenden Messwerts. Wenn series_value_format nicht angegeben ist, wird der Wert im Format der zugrunde liegenden Dimension oder Messzahl angezeigt.
Geben Sie die zu formatierenden Reihen mit der view_name.field_name-Syntax an.
Mit dem Unterparameter format_string können Sie das Format für die Reihe mit Excel-Formatierung definieren.
series_value_format:
products.retail_price:
format_string: "$#,##0.00"
Sie können die Formatierung auch so definieren:
series_value_format:
order_items.count: "00#"
Die im Unterparameter format_string verwendete Formatierung entspricht der Formatierung, die mit dem value_format-LookML-Parameter verwendet wird. Informationen zum Angeben dieser Formate finden Sie auf der Dokumentationsseite Benutzerdefinierte Formatierung auf numerische Felder anwenden.
Formatierungsparameter
Die folgenden Parameter entsprechen den Optionen im Menü „Formatierung“ des Visualisierungseditors für Tabellendiagramme.
color_application
Mit dem Parameter color_application und seinen Unterparametern collection_id und palette_id können Sie eine bestimmte Farbsammlung und ‑palette auf ein Dashboard-Element anwenden. Eine Übersicht über die nativen Farbkollektionen von Looker finden Sie auf der Dokumentationsseite Farbkollektionen.
Wenn Sie die Sammlungs-ID und die Paletten-ID für die gewünschte Palette haben, können Sie diese IDs in die Unterparameter collection_id und palette_id eingeben. Eine Sammlungs-ID oder eine Paletten-ID kann ein alphanumerischer Code sein oder auf dem Namen der Farbsammlung basieren. Für die nativen Sammlungen von Looker werden alphanumerische Codes verwendet. Sie sind instanzspezifisch und sehen so aus:
color_application:
collection_id: 1297dk12-86a7-4xe0-8dfc-82de20b3806a
palette_id: 93c8aeb7-3f8a-4ca7-6fee-88c3617516a1
Für benutzerdefinierte Farbsammlungen werden Sammlungs- und Paletten-IDs basierend auf dem Namen der Farbsammlung verwendet, die instanzübergreifend übertragbar sind und so aussehen:
color_application:
collection_id: blue-tone-collection
palette_id: blue-tone-collection-categorical-0
Sie können auch über die Benutzeroberfläche nach den gewünschten Farben, Sammlungen oder Paletten suchen und den LookML-Code generieren, um sie Ihrem Dashboard hinzuzufügen. Rufen Sie einen benutzerdefinierten Inhalt auf (z. B. einen Look, ein Dashboard oder ein Explore) und wenden Sie die gewünschten Farben, die gewünschte Sammlung oder die gewünschte Palette über die Benutzeroberfläche auf die Visualisierung dieses Inhalts an. Anschließend können Sie der Anleitung zum Abrufen von Dashboard-LookML folgen, den generierten LookML-Code kopieren und in den Abschnitt color_application einfügen.
header_font_color
Mit dem Parameter header_font_color wird eine Schriftfarbe auf Spaltenüberschriften angewendet.
Der Farbwert kann ein Hex-String wie #2ca6cd oder ein CSS-Farbstring wie mediumblue sein.
header_font_color: purple
Die Standardfarbe hängt vom Tabellenthema ab, das mit dem Parameter table_theme definiert wird.
header_background_color
Mit dem Parameter header_background_color wird eine Farbe auf die Spaltenüberschriften im Hintergrund angewendet.
Der Farbwert kann ein Hex-String wie #2ca6cd oder ein CSS-Farbstring wie mediumblue sein.
header_background_color: #add8e6
Die Standardfarbe hängt vom Tabellenthema ab, das mit dem Parameter table_theme definiert wird.
header_text_alignment
Mit dem Parameter header_text_alignment wird die Ausrichtung left, right oder center auf Spaltenüberschriften angewendet.
header_text_alignment: center
Die Standardausrichtung ist left.
header_font_size
Mit dem Parameter header_font_size wird eine Schriftgröße von 1 bis 99 auf Spaltenüberschriften angewendet.
header_font_size: 16
Die Standardschriftgröße für Header und Zeilen ist 12.
rows_font_size
Mit dem Parameter rows_font_size wird eine Schriftgröße von 1 bis 99 auf Text in Datenzellen angewendet, nicht jedoch auf Spaltenüberschriften.
rows_font_size: 8
Die Standardschriftgröße für Header und Zeilen ist 12.
enable_conditional_formatting
Wenn Sie enable_conditional_formatting auf true setzen, können Sie Regeln definieren, mit denen Ihre Tabellendarstellung farblich codiert wird. Das kann entweder auf einer Skala oder durch Angabe von relevanten Werten erfolgen.
enable_conditional_formatting: true | false
conditional_formatting_include_totals
Wenn enable_conditional_formatting auf true gesetzt ist, gibt conditional_formatting_include_totals an, ob Summen in das Farbschema aufgenommen werden.
conditional_formatting_include_totals: true | false
conditional_formatting_include_nulls
Wenn enable_conditional_formatting auf true gesetzt ist, gibt conditional_formatting_include_nulls an, ob Nullwerte als Nullen dargestellt werden sollen.
conditional_formatting_include_nulls: true | false
conditional_formatting
Wenn enable_conditional_formatting auf true festgelegt ist, verwenden Sie den Parameter conditional_formatting, um die Regeln zu definieren, mit denen die Tabellendarstellung farblich codiert wird. Für jede Regel für die bedingte Formatierung können Sie Einstellungen mit den folgenden Parametern angeben:
Hier sehen Sie ein Beispiel für eine Regel für die bedingte Formatierung:
conditional_formatting: [{type: less than, value: 20, background_color: "#9fdee0",
font_color: "#b15928", bold: true, italic: false, strikethrough: false,
fields: [order_items.count], color_application: {collection_id: my-custom-colors,
palette_id: my-custom-colors-sequential-0}}]
type
Mit dem Parameter type wird angegeben, ob Werte entlang einer Skala oder basierend auf einer logischen Bedingung farblich codiert werden sollen.
Wenn Sie Werte auf einer Skala farblich kennzeichnen, können Sie type auf along a scale... festlegen.
Wenn Sie Werte basierend auf einer logischen Bedingung farblich kennzeichnen, können Sie einen der folgenden Werte für type zusammen mit einem Wert für value angeben:
equal to: Die Regel gilt für Werte, die der fürvalueangegebenen Zahl entsprechen.not equal to: Die Regel gilt für Werte, die nicht mit der fürvalueangegebenen Zahl übereinstimmen.greater than: Die Regel wird auf Werte angewendet, die größer als die fürvalueangegebene Zahl sind.less than: Die Regel wird auf Werte angewendet, die kleiner als die fürvalueangegebene Zahl sind.between: Die Regel gilt für Werte, die zwischen den beiden fürvalueangegebenen Zahlen liegen.not between: Die Regel gilt für Werte, die nicht zwischen den beiden fürvalueangegebenen Zahlen liegen.'null': Die Regel gilt nur für Nullwerte.not null: Die Regel gilt nur für Werte, die nicht null sind.
type: along a scale... | equal to | not equal to | less than | between | not between | 'null' | not null
value
Wenn Sie Werte anhand einer anderen logischen Bedingung als 'null' oder not null farblich kennzeichnen, geben Sie den Wert an, auf den die Regel angewendet wird. Für den Parameter value wird eine einzelne Zahl oder, wenn type auf between oder not between festgelegt ist, ein Satz aus zwei Zahlen verwendet.
value: N | [N, N]
background_color
Wenn Ihre Farbcodierung auf einer logischen Bedingung basiert (type ist auf einen anderen Wert als along a scale... festgelegt), verwenden Sie den Parameter background_color, um eine Hintergrundfarbe für die Werte anzugeben, auf die Ihre Regel angewendet wird.
background_color: "#49cec1"
font_color
Wenn Ihre Farbcodierung auf einer logischen Bedingung basiert (type ist auf einen anderen Wert als along a scale... festgelegt), verwenden Sie den Parameter font_color, um eine Schriftfarbe für die Werte anzugeben, auf die Ihre Regel angewendet wird.
font_color: "#1f3e5a"
color_application
Mit dem Parameter color_application und seinen Unterparametern collection_id, palette_id und options können Sie einer Regel für die bedingte Formatierung eine bestimmte Farbsammlung und ‑palette zuweisen.
Sie können einem LookML-Dashboard Farben hinzufügen, indem Sie die Sammlungs-ID und die Paletten-ID angeben, sofern Sie diese haben. Sie können auch über die Benutzeroberfläche nach den gewünschten Farben suchen und den LookML-Code generieren, um sie Ihrem Dashboard hinzuzufügen. Rufen Sie einen benutzerdefinierten Inhalt auf, z. B. einen Look, ein Dashboard oder ein Explore, und wenden Sie die gewünschten Farben über die Benutzeroberfläche auf die Visualisierung des Inhalts an. Anschließend können Sie der Anleitung zum Abrufen von Dashboard-LookML folgen, den generierten LookML-Code kopieren und in den Abschnitt color_application einfügen. Eine Übersicht über die vordefinierten Farbkollektionen von Looker finden Sie auf der Dokumentationsseite Farbkollektionen.
Der Unterparameter options kann verwendet werden, wenn Sie type auf along a scale... festgelegt haben. Sie hat die folgenden untergeordneten Parameter:
steps: Mit diesem Parameter wird die Anzahl der verwendeten Farben auf den angegebenen Wert begrenzt und die Daten werden in die entsprechende Anzahl von Gruppen unterteilt. Wenn dieser Parameter nicht verwendet wird, werden die Daten entsprechend einem Gradienten eingefärbt, der die gesamte Palette abdeckt. Es werden Werte von2bis100akzeptiert.mirror: Wenn dieser Parameter auftruefestgelegt ist, werden auf beiden Seiten der Farbpalette gleiche Farbverschiebungen für gleiche Werte auf beiden Seiten eines definierten Mittelpunkts angewendet. Akzeptierttrueoderfalse.constraints: Mit diesem Parameter wird der Datenbereich festgelegt, auf den sich die bedingte Formatierung bezieht, und ein Mittelpunkt für die Anwendung der Palette festgelegt. Dazu benötigen Sie die folgende Syntax:constraints: {min: {type: number, value: 3}, max: {type: percentile, value: 99}, mid: {type: average}}reverse: Dieser Parameter bestimmt, ob die Farbpalette beim Anwenden von Farben umgekehrt werden soll. Akzeptierttrueoderfalse.
bold
Wenn Sie die Farbcodierung auf einer logischen Bedingung basieren lassen, können Sie festlegen, ob die Werte, auf die Ihre Regel angewendet wird, fett formatiert werden sollen.
bold: true | false
italic
Wenn Sie die Farben basierend auf einer logischen Bedingung festlegen, können Sie angeben, ob die Werte, auf die Ihre Regel angewendet wird, kursiv dargestellt werden sollen.
italic: true | false
strikethrough
Wenn Sie die Farbgebung auf einer logischen Bedingung basieren lassen, können Sie festlegen, ob die Werte für Ihre Regel durchgestrichen werden sollen.
strikethrough: true | false
fields
Geben Sie die Felder an, auf die Ihre Regel angewendet werden soll. Standardmäßig gilt die Regel für alle numerischen Felder.
fields: [ view_name.field_name ]