Questa pagina mostra come aggiungere e personalizzare un elemento della dashboard LookML di type: looker_boxplot con i parametri della dashboard LookML in un file dashboard.lkml.
Per informazioni sulla creazione di un grafico box plot tramite la UI di Looker, consulta la pagina della documentazione Opzioni del grafico box plot.
Esempio di utilizzo
Un N indica che è richiesto un valore numerico. Le virgolette singole indicano il testo descrittivo e non devono essere incluse nel codice live.
## BASIC PARAMETERS
name: element_name
title: 'Element Title'
type: looker_boxplot
height: N
width: N
top: N
left: N
row: N
col: N
refresh: N (seconds | minutes | hours | days)
note:
text: 'note text'
state: collapsed | expanded
display: above | below | hover
## QUERY PARAMETERS
model: model_name
explore: explore_name
fields: [view_name.field_name, 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, …]
limit: N
filters:
view_name.field_name: 'looker filter expression'
listen:
dashboard_filter_name: view_name.field_name
query_timezone: 'specific timezone' | user_timezone
hidden_fields: [view_name.field_name, view_name.field_name, …]
## SERIES PARAMETERS
color_application:
collection_id: 'collection ID'
palette_id: 'palette ID'
options:
reverse: true | false
## STYLE PARAMETERS
show_view_names: true | false
## X-AXIS PARAMETERS
show_x_axis_label: true | false
x_axis_label: 'desired x-axis label'
show_x_axis_ticks: true | false
x_axis_gridlines: true | false
x_axis_reversed: true | false
x_axis_zoom: true | false
## Y-AXIS PARAMETERS
show_y_axis_labels: true | false
y_axis_labels: ['desired y-axis label']
show_y_axis_ticks: true | false
y_axis_gridlines: true | false
y_axis_min: ['N']
y_axis_max: ['N']
y_axis_tick_density: default | custom
y_axis_tick_density_custom: 'N'
y_axis_reversed: true | false
y_axis_value_format: ['Excel-style formatting']
y_axis_zoom: true | false
## ADVANCED VISUALIZATION CONFIGURATION PARAMETERS
advanced_vis_config: 'Highcharts JSON snippet'
Definizioni dei parametri
| Nome parametro | Descrizione | |
|---|---|---|
| Parametri di base | ||
name (per gli elementi) |
Crea un elemento | |
title (per gli elementi) |
Modifica il modo in cui il nome di un elemento viene visualizzato dagli utenti | |
type (per gli elementi) |
Determina il tipo di visualizzazione da utilizzare nell'elemento. | |
height (per gli elementi) |
Definisce l'altezza di un elemento, in unità di tile_size, per i dashboard layout: tile e layout: static |
|
width (per gli elementi) |
Definisce la larghezza di un elemento, in unità di tile_size, per i dashboard layout: tile e layout: static |
|
top |
Definisce la posizione dall'alto verso il basso di un elemento, in unità di tile_size, per i dashboard layout: static |
|
left |
Definisce la posizione da sinistra a destra di un elemento, in unità di tile_size, per i dashboard layout: static |
|
row |
Definisce la posizione dall'alto verso il basso di un elemento, in unità di righe, per i dashboard layout: newspaper |
|
col |
Definisce la posizione da sinistra a destra di un elemento, in unità di colonne, per i dashboard layout: newspaper |
|
refresh (per gli elementi) |
Imposta l'intervallo di aggiornamento automatico dell'elemento | |
note |
Avvia una sezione di LookML per definire una nota per un elemento. Questo parametro ha i seguenti parametri secondari: text, state e display. |
|
| Parametri di query | ||
model |
Definisce il modello da utilizzare per la query dell'elemento | |
explore (per gli elementi) |
Definisce l'esplorazione da utilizzare per la query dell'elemento | |
fields |
Definisce i campi da utilizzare per la query dell'elemento. Può essere utilizzato al posto di dimensions e measures. |
|
dimensions |
Definisce le dimensioni da utilizzare per la query dell'elemento | |
measures |
Definisce le misure da utilizzare per la query dell'elemento | |
sorts |
Definisce gli ordinamenti da utilizzare per la query dell'elemento | |
limit |
Definisce il limite di righe da utilizzare per la query dell'elemento | |
filters (per gli elementi) |
Definisce i filtri che non possono essere modificati per la query dell'elemento | |
listen |
Definisce i filtri che possono essere modificati per la query dell'elemento, se sono stati creati filters (per la dashboard) |
|
query_timezone |
Definisce il fuso orario da utilizzare quando viene eseguita la query | |
hidden_fields |
Specifica i campi da utilizzare nella query, ma da nascondere nel grafico | |
| Parametri della serie | ||
color_application |
Applica una raccolta di colori e una tavolozza al grafico. | |
| Parametri di stile | ||
show_view_names |
Mostra o nasconde i nomi delle visualizzazioni dalle etichette dei grafici | |
| Parametri dell'asse X | ||
show_x_axis_label |
Mostra o nasconde l'etichetta dell'asse X | |
x_axis_label |
Definisce un'etichetta personalizzata dell'asse X | |
show_x_axis_ticks |
Mostra i valori sull'asse X. | |
x_axis_gridlines |
Estende le linee della griglia dall'asse X | |
x_axis_reversed |
Inverte la direzione dell'asse X. | |
x_axis_zoom |
Specifica se consentire lo zoom lungo l'asse X | |
| Parametri dell'asse Y | ||
show_y_axis_labels |
Mostra o nasconde l'etichetta dell'asse Y. | |
y_axis_labels |
Definisce un'etichetta personalizzata per l'asse Y | |
show_y_axis_ticks |
Mostra i valori sull'asse Y. | |
y_axis_gridlines |
Estende le linee della griglia dall'asse Y | |
y_axis_min |
Definisce un valore minimo per l'asse Y. | |
y_axis_max |
Definisce un valore massimo per l'asse Y. | |
y_axis_tick_density |
Attiva l'opzione per impostare una densità personalizzata dei segni di graduazione dell'asse Y con il parametro y_axis_tick_density_custom |
|
y_axis_tick_density_custom |
Definisce la densità dei segni di graduazione dell'asse Y quando y_axis_tick_density è impostato su custom |
|
y_axis_reversed |
Inverte la direzione dell'asse Y | |
y_axis_value_format |
Definisce il formato numerico dei valori dell'asse y | |
y_axis_zoom |
Specifica se consentire lo zoom lungo l'asse Y. Disattivato se x_axis_zoom: false. |
|
| Parametri di configurazione della visualizzazione avanzata | ||
advanced_viz_config |
Accetta uno snippet JSON HighCharts che può ignorare diverse impostazioni di visualizzazione | |
Parametri di base
Quando definisci un elemento del dashboard LookML, devi specificare i valori per almeno i parametri di base name e type. Altri parametri di base, come title, height e width, influiscono sull'aspetto e sulla posizione di un elemento in una dashboard.
name
Questa sezione si riferisce al parametro
nameche fa parte di un elemento del dashboard.
namepuò essere utilizzato anche come parte di un filtro della dashboard, come descritto nella pagina della documentazione Parametri della dashboard.
Ogni dichiarazione name crea un nuovo elemento della dashboard e gli assegna un nome. I nomi degli elementi devono essere univoci. A volte i nomi vengono citati nel parametro elements quando utilizzi i dashboard layout: grid.
- name: orders_by_date
title
Questa sezione si riferisce al parametro
titleche fa parte di un elemento del dashboard.
titlepuò essere utilizzato anche nell'ambito di una dashboard, come descritto nella pagina della documentazione Parametri della dashboard.
titlepuò essere utilizzato anche come parte di un filtro della dashboard, come descritto nella pagina della documentazione Parametri della dashboard.
Il parametro title ti consente di modificare il modo in cui il nome di un elemento viene visualizzato dagli utenti. Se non specificato, il titolo corrisponde per impostazione predefinita all'elemento name.
Considera questo esempio:
- name: sales_overview
title: '1) Sales Overview'
Se hai utilizzato questo formato, anziché visualizzare l'elemento come Panoramica delle vendite, lo vedrai come 1) Panoramica delle vendite.
type
Questa sezione si riferisce al parametro
typeche fa parte di un elemento del dashboard.
typepuò essere utilizzato anche come parte di un filtro della dashboard, come descritto nella pagina della documentazione Parametri della dashboard.
typepuò essere utilizzato anche nell'ambito di un'unione, come descritto nella pagina della documentazione relativa al parametrotype(per le unioni).
typepuò essere utilizzato anche come parte di una dimensione, come descritto nella pagina della documentazione Tipi di dimensioni, filtri e parametri.
typepuò essere utilizzato anche come parte di una misura, come descritto nella pagina della documentazione Tipi di misure.
Il parametro type determina il tipo di visualizzazione da utilizzare nell'elemento.
- 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
Per una panoramica dei diversi tipi di elementi delle dashboard LookML, consulta la pagina di documentazione type (per le dashboard LookML).
height
Questa sezione si riferisce al parametro
heightche fa parte di un elemento del dashboard.
heightpuò essere utilizzato anche nell'ambito di una riga del dashboard, come descritto nella pagina della documentazione Parametri del dashboard.
Per le dashboard con layout tile o static
Il parametro height definisce l'altezza di un elemento, in unità di tile_size (definita in pixel), per i dashboard layout: tile e layout: static.
Ad esempio, il seguente codice specifica tile_size: 100 e height: 4, rendendo l'elemento orders_by_date alto 400 pixel.
- dashboard: sales_overview
tile_size: 100
...
elements:
- name: orders_by_date
height: 4
...
Per le dashboard con layout newspaper
Il parametro height definisce l'altezza di un elemento, in unità di riga, per i dashboard layout: newspaper.
Un prospetto con layout a giornale ha un'altezza predefinita dell'elemento di 6 righe, ovvero circa 300 pixel. L'altezza minima è di una riga per i dashboard con un parametro preferred viewer impostato su dashboards-next. L'altezza minima è di 2 righe per i dashboard con un parametro preferred viewer impostato su dashboards.
Ad esempio, il seguente codice imposta un elemento in modo che sia alto 12 righe, ovvero il doppio degli altri elementi impostati sul valore predefinito:
- dashboard: sales_overview
layout: newspaper
...
elements:
- name: orders_by_date
height: 12
...
width
Questa sezione si riferisce al parametro
widthche fa parte di un elemento del dashboard.
widthpuò essere utilizzato anche nell'ambito di una dashboard, come descritto nella pagina della documentazione Parametri della dashboard.
Il parametro width definisce la larghezza di un elemento, in unità di tile_size, per i dashboard layout: tile e layout: static.
Ad esempio, il seguente codice specifica tile_size: 100 e width: 4, rendendo l'elemento orders_by_date largo 400 pixel.
- dashboard: sales_overview
tile_size: 100
...
elements:
- name: orders_by_date
width: 4
...
Il parametro width definisce la larghezza di un elemento, in unità di colonne, per i dashboard layout: newspaper.
Una dashboard con layout a giornale ha una larghezza predefinita di 24 colonne.
Ad esempio, il seguente codice imposta l'elemento sulla metà della larghezza del dashboard:
- dashboard: sales_overview
layout: newspaper
...
elements:
- name: orders_by_date
width: 12
...
top
Il parametro top definisce la posizione dall'alto verso il basso di un elemento, in unità di tile_size, per i dashboard layout: static.
Ad esempio, il seguente codice specifica tile_size: 100 e top: 4, posizionando il bordo superiore dell'elemento orders_by_date a 400 pixel dalla parte superiore del dashboard.
- dashboard: sales_overview
tile_size: 100
...
elements:
- name: orders_by_date
top: 4
...
left
Il parametro left definisce la posizione da sinistra a destra di un elemento, in unità di tile_size, per i dashboard layout: static.
Ad esempio, il seguente codice specifica tile_size: 100 e left: 4, posizionando il bordo sinistro dell'elemento orders_by_date a 400 pixel dal lato sinistro della dashboard.
- dashboard: sales_overview
tile_size: 100
...
elements:
- name: orders_by_date
left: 4
...
row
Per i dashboard layout: newspaper, il parametro row definisce la riga in cui viene posizionato il bordo superiore di un elemento.
Una dashboard inizia con la riga 0 nella parte superiore della dashboard. Una dashboard con layout a giornale ha un'altezza predefinita degli elementi di 6 righe, il che significa che gli elementi della dashboard nella parte superiore di una dashboard (row: 0) occuperanno per impostazione predefinita le righe 0-5.
Ogni riga è alta 50 pixel, il che significa che l'altezza predefinita di 6 righe è di 300 pixel.
Ad esempio, il seguente codice imposta un elemento da inserire nella seconda riga di elementi nella dashboard, supponendo che gli elementi siano impostati all'altezza predefinita:
- dashboard: sales_overview
layout: newspaper
...
elements:
- name: orders_by_date
row: 6
...
col
Per i dashboard layout: newspaper, il parametro col definisce la colonna in cui viene posizionato il bordo sinistro dell'elemento.
Le dashboard sono suddivise in 24 colonne. Una dashboard inizia con la colonna 0 a sinistra. Una dashboard con layout di giornale ha una larghezza predefinita degli elementi di 8 colonne, il che significa che gli elementi della dashboard a sinistra di una dashboard (col: 0) occuperanno per impostazione predefinita le colonne 0-7.
Ad esempio, il seguente codice imposta un elemento da inserire nella terza colonna degli elementi nel dashboard:
- dashboard: sales_overview
layout: newspaper
...
elements:
- name: orders_by_date
col: 16
...
refresh
Questa sezione si riferisce al parametro
refreshche fa parte di un elemento del dashboard.
refreshpuò essere utilizzato anche nell'ambito di una dashboard, come descritto nella pagina della documentazione Parametri della dashboard.
Il parametro refresh consente a un elemento di ricaricarsi automaticamente a intervalli periodici, recuperando così dati aggiornati. Questo è spesso utile in contesti in cui una dashboard viene visualizzata costantemente, ad esempio su una TV in ufficio. Tieni presente che il parametro ha effetto solo se la dashboard è aperta in una finestra del browser. Questa impostazione non viene eseguita in background per "preriscaldare" la cache della dashboard.
La frequenza di aggiornamento può essere qualsiasi numero (senza decimali) di secondi, minuti, ore o giorni. Ad esempio:
- name: orders_by_date
refresh: 2 hours
Presta attenzione quando imposti intervalli di aggiornamento brevi. Se la query alla base dell'elemento richiede molte risorse, alcuni elementi potrebbero sovraccaricare il database più del dovuto.
note
Puoi aggiungere note descrittive agli elementi come segue:
- name: element_name
note:
text: 'note text'
state: collapsed | expanded
display: above | below | hover
note ha i sottoparametri text, state e display.
text
Il parametro secondario text specifica il testo visualizzato nella nota. Il testo può essere localizzato.
state
Il parametro secondario state determina se la nota sarà collapsed o expanded se è troppo grande per rientrare in una singola riga all'interno della larghezza dell'elemento. Se scegli collapsed e la nota è troppo lunga, terminerà con dei puntini di sospensione (...) su cui è possibile fare clic per leggere la nota completa.
display
Il parametro secondario display determina dove viene visualizzata la nota in un elemento. above posiziona la nota nella parte superiore di un elemento, below la posiziona nella parte inferiore di un elemento e hover richiede all'utente di passare il mouse sopra l'elemento per visualizzare la nota.
Parametri di query
Quando definisci un elemento del dashboard LookML, devi specificare i valori per almeno i parametri di ricerca model e explore.
Gli elementi di type: looker_boxplot richiedono anche almeno una dimensione e due, tre o cinque dei seguenti tipi di misure (che devono essere elencati in questo ordine):
- Minimo: una misura che rappresenta il valore minimo dei dati. Può essere definita in LookML come una misura di
type: min. - 25° percentile: una misura che rappresenta il 25° percentile o il primo quartile. Un quarto dei valori dei dati è inferiore o uguale a questo valore. Questo può essere definito in LookML come misura di
type: percentilecon il valore dipercentileimpostato su25. - Mediana: una misura che rappresenta la mediana o il punto medio del set di dati, ovvero il secondo quartile. Metà dei valori dei dati è inferiore o uguale a questo valore. Può essere definita in LookML come una misura di
type: median. - 75° percentile: una misura che rappresenta il 75° percentile o il terzo quartile. Tre quarti dei valori dei dati sono minori o uguali a questo valore. Questo può essere definito in LookML come misura di
type: percentilecon il valore dipercentileimpostato su75. - Massimo: una misura che rappresenta il valore massimo. Può essere definita in LookML come una misura di
type: max.
Puoi utilizzare il parametro fields o entrambi i parametri dimensions e measures per specificare le dimensioni e le misure su cui si basa un elemento box plot. Per ulteriori informazioni sulla creazione di un grafico box plot nell'interfaccia utente di Looker, consulta la sezione Creazione di un grafico box plot della pagina della documentazione Opzioni del grafico box plot.
Puoi utilizzare gli altri parametri di ricerca descritti in questa sezione per controllare la modalità di visualizzazione dei dati in un elemento del dashboard.
model
Il parametro model definisce il modello da utilizzare per la query dell'elemento. Se non specificato, il valore predefinito è il modello in cui si trova la dashboard.
- name: orders_by_date
model: ecommerce
Il parametro model accetta costanti LookML. Puoi definire una costante nel file manifest per il tuo progetto, quindi utilizzare la sintassi "@{constant_name}" per impostare la costante come valore per model. L'utilizzo di una costante consente di definire il nome di un modello in un unico posto, il che è particolarmente utile se stai aggiornando il nome di un modello utilizzato da più elementi del dashboard.
Per ulteriori informazioni ed esempi sull'utilizzo delle costanti con le dashboard LookML, consulta la pagina della documentazione del parametro constant.
explore
Questa sezione si riferisce al parametro
exploreche fa parte di un elemento del dashboard.
explorepuò essere utilizzato anche nell'ambito di un modello, come descritto nella pagina della documentazione dedicata al parametroexplore.
explorepuò essere utilizzato anche come parte di un filtro della dashboard, come descritto nella pagina della documentazione Parametri della dashboard.
Il parametro explore definisce l'esplorazione da utilizzare per la query dell'elemento.
- name: orders_by_date
explore: order
Il parametro explore accetta costanti LookML. Puoi definire una costante nel file manifest per il tuo progetto, quindi utilizzare la sintassi "@{constant_name}" per impostare la costante come valore per explore. L'utilizzo di una costante ti consente di definire il nome di un'esplorazione in un unico posto, il che è particolarmente utile se stai aggiornando il nome di un'esplorazione utilizzata da più elementi del dashboard.
Per ulteriori informazioni ed esempi sull'utilizzo delle costanti con le dashboard LookML, consulta la pagina della documentazione del parametro constant.
fields
Il parametro fields definisce i campi da utilizzare per la query dell'elemento. Utilizza la sintassi view_name.dimension_name per specificare i campi.
## 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]
Se utilizzi il parametro fields, non devi utilizzare i parametri dimensions e measures.
dimensions
Il parametro dimensions definisce la dimensione o le dimensioni da utilizzare per la query dell'elemento. Utilizza la sintassi view_name.dimension_name per specificare la dimensione. Non includere dimensions se la query non ne ha.
## 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
Il parametro measures definisce la misura o le misure da utilizzare per la query sull'elemento. Utilizza la sintassi view_name.measure_name per specificare la misura. Non includere measures se la query non ne ha.
## single measure example
- name: orders_by_date
measures: order.count
## multiple measure example
- name: orders_by_date
measures: [order.count, order_item.count]
sorts
Il parametro sorts definisce gli ordinamenti da utilizzare per la query dell'elemento. L'ordinamento principale è elencato per primo, seguito dall'ordinamento secondario e così via. Utilizza la sintassi view_name.field_name per specificare la dimensione o la misura. Non includere sorts se vuoi utilizzare l'ordinamento predefinito di Looker. Gli ordinamenti decrescenti hanno il suffisso desc, mentre quelli crescenti non ne hanno bisogno.
## 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]
limit
Il parametro limit definisce il limite di righe da utilizzare per la query dell'elemento. Il limite si applica al numero di righe prima dell'applicazione di eventuali tabelle pivot.
- name: orders_by_date
limit: 100
filters
Questa sezione si riferisce al parametro
filtersche fa parte di un elemento del dashboard.
filterspuò essere utilizzato anche nell'ambito di una dashboard, come descritto nella pagina della documentazione Parametri della dashboard.
filterspuò essere utilizzato anche nell'ambito di una misura, come descritto nella pagina della documentazione dedicata al parametrofilters.
Il parametro filters definisce i filtri non modificabili da utilizzare per la query dell'elemento. Se vuoi che un utente possa modificare i filtri nella dashboard, devi configurarli utilizzando filters per le dashboard, quindi applicarli agli elementi utilizzando listen.
La sintassi per filters è:
- name: element_name
filters:
orders.created_date: 2020/01/10 for 3 days
orders.status: Shipped
# You can create multiple filter statements
Ogni filtro può accettare un'espressione di filtro di Looker o una costante di valore. Puoi anche utilizzare le variabili Liquid _localization o _user_attributes nell'espressione di filtro per valori di filtro flessibili.
listen
I filtri della dashboard consentono ai visualizzatori di perfezionare in modo interattivo i dati visualizzati negli elementi della dashboard. Definisci i filtri della dashboard con il parametro filters per le dashboard LookML. Poi utilizza il parametro listen per collegare gli elementi del dashboard al filtro del dashboard.
La sintassi per listen è la seguente:
- 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
Aggiungi il parametro listen a un elemento, quindi fornisci il nome del filtro seguito da due punti e da un riferimento al campo a cui deve essere applicato il filtro, utilizzando la sintassi view_name.field_name. Ad esempio, potresti creare un filtro chiamato Data che richiede a un utente di inserire una data nel campo del filtro nell'interfaccia utente. Puoi quindi applicare il valore inserito dall'utente all'elemento orders_by_date nel seguente modo:
- dashboard: sales_overview
...
filters:
- name: date
type: date_filter
elements:
- name: orders_by_date
listen:
date: order.order_date
...
Per altri esempi di utilizzo dei parametri filters e listen per applicare filtri della dashboard a singoli elementi della dashboard, consulta Creazione di dashboard LookML.
query_timezone
Il parametro query_timezone specifica il fuso orario in cui verrà eseguita la query. Le opzioni del fuso orario sono mostrate nella pagina di documentazione Valori per timezone. Se vuoi che la query venga eseguita utilizzando il fuso orario del visualizzatore, puoi assegnare il valore user_timezone.
- name: orders_by_date
query_timezone: America/Los Angeles
- name: orders_by_customer
query_timezone: user_timezone
hidden_fields
Il parametro hidden_fields indica quali campi, se presenti, vengono utilizzati nella query ma sono nascosti nel grafico. Tutti i campi nascosti vengono visualizzati nella sezione della tabella dati di un'esplorazione.
hidden_fields: [inventory_items.count, distribution_centers.id]
Parametri della serie
color_application
Il parametro color_application e i relativi parametri secondari collection_id e palette_id possono essere utilizzati per applicare una raccolta e una tavolozza di colori specifiche a un elemento del dashboard. Per una panoramica delle raccolte di colori native di Looker, consulta la pagina della documentazione Raccolte di colori.
Se hai l'ID raccolta e l'ID tavolozza per la tavolozza che vuoi utilizzare, puoi inserirli nei sottoparametri collection_id e palette_id. Un ID raccolta o un ID tavolozza può essere un codice alfanumerico o basato sul nome della raccolta di colori. Per le raccolte native di Looker vengono utilizzati codici alfanumerici. Sono specifici dell'istanza e hanno questo aspetto:
color_application:
collection_id: 1297dk12-86a7-4xe0-8dfc-82de20b3806a
palette_id: 93c8aeb7-3f8a-4ca7-6fee-88c3617516a1
Le raccolte di colori personalizzate utilizzano ID raccolta e tavolozza basati sul nome della raccolta di colori, che sono portabili tra le istanze e hanno questo aspetto:
color_application:
collection_id: blue-tone-collection
palette_id: blue-tone-collection-categorical-0
Puoi anche utilizzare la UI per trovare i colori, le raccolte o le tavolozze che preferisci e generare il codice LookML per aggiungerli alla dashboard. Vai a un contenuto definito dall'utente (ad esempio un look, una dashboard o un'esplorazione) e applica i colori, la raccolta o la tavolozza che preferisci alla visualizzazione dei contenuti utilizzando la UI. Una volta fatto, puoi seguire i passaggi per ottenere il LookML della dashboard, copiare il LookML prodotto e incollarlo nella sezione color_application.
Per impostazione predefinita, il primo colore della tavolozza designata viene applicato all'intero elemento box plot. Il sottoparametro facoltativo reverse imposta l'applicazione sull'ultimo colore della tavolozza.
color_application:
collection_id: blue-tone-collection
palette_id: blue-tone-collection-categorical-0
options:
reverse: true
Parametri di stile
show_view_names
Il parametro show_view_names determina se i nomi delle visualizzazioni vengono visualizzati nelle etichette dei grafici, ad esempio i nomi degli assi e delle colonne.
show_view_names: true | false
## default value: true
Parametri dell'asse X
show_x_axis_label
Questo parametro determina se l'etichetta dell'asse X viene visualizzata.
show_x_axis_label: true | false
## default value: true
x_axis_label
Questo parametro specifica un'etichetta per l'asse X. Puoi utilizzare questo parametro quando show_x_axis_label è impostato su true.
x_axis_label: Order Date
show_x_axis_ticks
Questo parametro determina se le etichette dei valori vengono visualizzate sull'asse x.
show_x_axis_ticks: true | false
## default value: true
x_axis_gridlines
Questo parametro determina se le griglie vengono estese dall'asse X.
x_axis_gridlines: true | false
## default value: false
x_axis_reversed
Questo parametro imposta la direzione dell'asse X. Quando x_axis_reversed è impostato su false, i valori aumentano da sinistra a destra. Se è impostato su true, i valori diminuiscono da sinistra a destra.
x_axis_reversed: true | false
x_axis_zoom
Questo parametro specifica se gli utenti possono ingrandire l'asse X della visualizzazione. Quando x_axis_zoom è impostato su true, lo zoom è disponibile. Quando x_axis_zoom è impostato su false, lo zoom non è disponibile.
Se x_axis_zoom è impostato su false, y_axis_zoom è disattivato.
x_axis_zoom: true | false
# default value: true
Parametri dell'asse Y
show_y_axis_labels
Questo parametro determina se le etichette vengono visualizzate sull'asse Y.
show_y_axis_labels: true | false
## default value: true
y_axis_labels
Questo parametro specifica un'etichetta per l'asse Y. Puoi utilizzare questo parametro quando show_y_axis_labels è impostato su true.
y_axis_labels: ['label']
show_y_axis_ticks
Questo parametro determina se i valori vengono visualizzati sull'asse y.
show_y_axis_ticks: true | false
## default value: true
y_axis_gridlines
Questo parametro determina se le griglie vengono estese dall'asse Y.
y_axis_gridlines: true | false
## default value: true
y_axis_min
Questo parametro definisce il valore minimo per l'asse Y.
y_axis_min: ['10']
## default value: true
y_axis_max
Questo parametro definisce il valore massimo per l'asse Y.
y_axis_max: ['100']
## default value: true
y_axis_tick_density
Questo parametro attiva l'opzione per impostare una densità dei segni di graduazione dell'asse Y. Imposta y_axis_tick_density su custom per attivare questa funzionalità, quindi utilizza il parametro y_axis_tick_density_custom per impostare la densità.
y_axis_tick_density: default | custom
## default value: default
y_axis_tick_density_custom
Questo parametro consente di impostare la densità dei segni di graduazione dell'asse Y se y_axis_tick_density è impostato su custom. Accetta un numero intero che rappresenta il numero di segni di graduazione che vuoi visualizzare.
y_axis_tick_density_custom: 10
## default value: 5
y_axis_reversed
Questo parametro imposta la direzione dell'asse Y. Quando y_axis_reversed è impostato su false, i valori aumentano salendo sull'asse. Se è impostato su true, i valori diminuiscono scendendo lungo l'asse.
## y_axis_reversed: true | false
# default value: false
y_axis_value_format
Questo parametro specifica il formato numerico dei valori dell'asse Y, indipendentemente dalla dimensione o dalla misura sottostante. Il parametro accetta la formattazione in stile Excel. Se non viene specificata alcuna formattazione, il valore verrà visualizzato nel formato della dimensione o della metrica sottostante.
Il valore specificato per il parametro y_axis_value_format deve essere racchiuso tra virgolette doppie:
y_axis_value_format: "*00#.00"
Puoi leggere la guida completa di Excel su come specificare questi formati nella documentazione. Tuttavia, al momento la formattazione della data e del colore non è supportata in Looker.
Di seguito sono riportate alcune delle opzioni di formattazione più comuni:
| Formato valore | Significato |
|---|---|
# |
Numero intero (123) |
*00# |
Numero intero con riempimento di zeri fino a 3 cifre (001) |
0.## |
Numero fino a 2 decimali (1., 1.2 o 1.23) |
0.00 |
Numero con esattamente 2 decimali (1,23) |
*00#.00 |
Numero con riempimento di zeri a 3 cifre e esattamente 2 decimali (01.23) |
#,### |
Numero con virgola tra le migliaia (1,234) |
#,##0.00 |
Numero con virgola tra le migliaia e due decimali (1234,00) |
0.000,," M" |
Numero in milioni con tre decimali (1,234 M). La divisione per 1 milione avviene automaticamente. |
$# |
Dollari senza decimali (123 $) |
$0.00 |
Dollari con due decimali (123,00 $) |
$#,##0.00 |
Dollari con la virgola tra le migliaia e due decimali (1234,00 $) |
#% |
Percentuale con 0 decimali (1%). La moltiplicazione per 100 avviene automaticamente. |
0.00% |
Percentuale con due decimali (1,00%). La moltiplicazione per 100 avviene automaticamente. |
0.00\% |
Percentuale con due decimali (1,00%). La moltiplicazione per 100 NON avviene automaticamente. |
y_axis_zoom
Questo parametro specifica se gli utenti possono ingrandire l'asse Y della visualizzazione. Quando y_axis_zoom è impostato su true, lo zoom è disponibile.
Quando y_axis_zoom è impostato su false, gli utenti non possono ingrandire le porzioni più piccole dell'asse Y. Tuttavia, gli utenti potrebbero comunque essere in grado di ingrandire porzioni più piccole dell'asse X se il parametro x_axis_zoom è impostato su true.
Se x_axis_zoom è impostato su false, y_axis_zoom è disattivato.
y_axis_zoom: true | false
# default value: true
Configurazione della visualizzazione avanzata
I parametri descritti in questa sezione corrispondono agli override facoltativi della configurazione del grafico, che puoi applicare a un grafico facendo clic sul pulsante Modifica configurazione grafico nella sezione Grafico dell'editor di visualizzazioni.
advanced_vis_config
Questo parametro accetta uno snippet JSON HighCharts che esegue l'override di diverse impostazioni di visualizzazione e apre nuove funzionalità. Consulta la pagina della documentazione Personalizzare le visualizzazioni utilizzando l'editor di configurazione dei grafici per esempi di utilizzo di HighCharts JSON per ottenere casi d'uso comuni.
advanced_vis_config: "{ series: [{ formatters: [{ select: 'value >= 50', style: { color: 'orange' } }]}]}"
# This example changes the color to orange for any series value that is greater than or equal to 50.
# default value: null