Parametri di campo

Questa pagina contiene i link a tutti i parametri LookML che definiscono i campi.

Esistono diversi tipi di campi:

  • Le dimensioni rappresentano una colonna in una tabella o un valore calcolato in base a una sorta di manipolazione o combinazione di colonne.
  • I gruppi di dimensioni vengono utilizzati solo con i dati basati sul tempo e ti consentono di creare più dimensioni basate sul tempo contemporaneamente.
  • Le misure sono simili alle funzioni di aggregazione in SQL (ad esempio COUNT, SUM, AVG) e rappresentano informazioni su più righe.
  • I filtri creano un campo solo con filtri che gli utenti possono utilizzare per fornire input a un filtro basato su modello o a un join condizionale.
  • I parametri creano un campo solo con filtri che gli utenti possono utilizzare per fornire input a un tag Liquid {% parameter %}

Esempio di utilizzo

Tieni il puntatore sopra il nome di un parametro per visualizzare una breve descrizione. Fai clic sul nome di un parametro per passare alla relativa pagina di riferimento.

Quando un parametro può essere impostato su una delle diverse opzioni specifiche, il valore predefinito viene elencato per primo.

## STRUCTURAL PARAMETERS
view: view_name {
  (dimension |dimension_group |measure |filter | parameter):field_name{
    intervals: [interval, interval, …]
    timeframes: [timeframe, timeframe, …]

    # ACTION AND LINKING PARAMETERS
    action: {
      label: "Label to Appear in Action Menu"
      url: "url"
      icon_url: "url"
      form_url: "url"
      param: {
        name:  "name string"
        value:  "value string"
      }
      # Possibly more param definitions
      form_param: {
        name:  "title"
        type: select | string | textarea
        label:  "desired label name"
        required:  yes | no
        default:  "value string"
        option: {
          name:  "name string"
          value:  "value string"
        }
        # Possibly more option definitions
      }
      # Possibly more form_param definitions
    }
    drill_fields: [field_or_set, field_or_set, ...]
    tags: ["string1", "string2", ...]
    link: {
      label: "desired label name;"
      url: "desired_url"
      icon_url: "url_of_an_image_file"
    }
    # Possibly more link definitions
    # DISPLAY PARAMETERS
    alias: [old_field_name, old_field_name, ...]
    alpha_sort: yes | no
    description: "description string"
    group_label:  "desired group label name"
    group_item_label:  "label to use under the group label in the field picker"
    hidden: yes | no
    label: "desired label name"
    label_from_parameter: parameter_name
    order_by_field: dimension_name | dimension_group_name | measure_name 
    style: classic | interval | integer | relational
    view_label: "desired label name"

    # FILTER PARAMETERS
    can_filter: yes | no
    case_sensitive: yes | no
    filters: [dimension: "filter expression", dimension: "filter expression", ...]
    skip_drill_filter: yes | no

    # FILTER SUGGESTION PARAMETERS
    allowed_value: {
      label: "desired label name"
      value: "looker filter expression"
    }
    # Possibly more allowed_value definitions
    bypass_suggest_restrictions: yes | no
    full_suggestions: yes | no
    suggest_dimension: dimension_name
    suggest_explore: explore_name
    suggest_persist_for: "N (seconds | minutes | hours)"
    suggestable: yes | no
    suggestions: ["suggestion string", "suggestion string", "…"]<

    # QUERY PARAMETERS
    allow_approximate_optimization: yes | no
    approximate: yes | no
    approximate_threshold: N
    convert_tz: yes | no
    datatype: epoch | timestamp | datetime | date | yyyymmdd
    fanout_on: repeated_record_name
    precision: N
    primary_key: yes | no
    required_access_grants: [access_grant_name, access_grant_name, ...]
    required_fields: [field_name, field_name, ...]
    sql_distinct_key: SQL expression to define repeated entities ;;

    # VALUE AND FORMATTING PARAMETERS
    case: {
      when: {
        sql: SQL condition ;;
        label: "value"
      }
      # Possibly more when statements
    }
    default_value: "desired default value"
    direction: "row | column"
    end_location_field: dimension_name
    html: HTML expression using Liquid template elements ;;
    list_field: dimension_name

    percentile: Nth percentile
    sql: SQL expression to generate the field value ;;
    sql_end: SQL expression indicating the end time of a duration ;;
    sql_latitude: SQL expression to generate a latitude ;;
    sql_longitude: SQL expression to generate a longitude ;;
    sql_start: SQL expression indicating the start time of a duration ;;
    start_location_field: dimension_name
    synonyms: [synonym1, synonym2, ...]
    tiers: [N, N, ...]
    type: dimension_field_type # For a dimension field
    type: dimension_group_type
# For a dimension_group field
    type: measure_field_type   # For a measure field
    type: filter_field_type    # For a filter field
    type: parameter_field_type # For a parameter field
    string_datatype: unicode # For a dimension field
    units: feet | kilometers | meters | miles | nautical_miles | yards
    value_format: "excel-style formatting string"
    value_format_name: format_name

    # VISUALIZATION PARAMETERS
    allow_fill: yes | no
    map_layer_name: name_of_map_layer
  }
}

Definizioni dei parametri

  • D = Dimensione
  • DG = Dimension Group
  • M = Measure (Misura)
  • F = Filter
  • P = Parameter
Nome parametro Tipi di campi validi Descrizione
Parametri strutturali
dimension D Crea un campo di dimensione
dimension_group DG Crea più dimensioni basate sul tempo contemporaneamente
filter F Crea un campo solo con filtri da utilizzare in un filtro basato su modello o in un'unione condizionale
measure M Crea un campo di misura
parameter P Crea un campo solo con filtri che gli utenti possono utilizzare per fornire input a un tag Liquid {% parameter %}
intervals DG Definisce l'insieme di dimensioni della durata che vuoi in un dimension_group di type: duration
timeframes DG Definisce l'insieme di dimensioni del periodo di tempo che vuoi in un dimension_group di type: time
Parametri di azione e collegamento
action D M Crea un'azione sui dati in un campo che consente agli utenti di eseguire attività in altri strumenti direttamente da Looker
drill_fields D DG M Dichiara l'elenco dei campi che verranno visualizzati quando viene visualizzato in dettaglio la misura o la dimensione
link D M Crea link ad altri contenuti di Looker ed esterni
tags D DG M F P Aggiunge un testo che può essere trasmesso ad altre applicazioni per fornire dati su un campo
Parametri di visualizzazione
alias D DG M F P Consente agli URL salvati con nomi di campo precedenti di rimanere funzionali dopo la ridenominazione di un campo
alpha_sort D Ordina alfabeticamente le condizioni di un parametro case
description D DG M F P Aggiunge una descrizione al campo che gli utenti possono visualizzare quando passano il cursore sopra il campo.
group_label D DG M F Raggruppa i campi all'interno di una visualizzazione nel selettore di campi
group_item_label D DG M F Specifica un'etichetta da utilizzare per il campo sotto l'etichetta del gruppo nel selettore dei campi
hidden D DG M F P Nasconde un campo dall'interfaccia utente di Esplora
label D DG M F P Modifica la modalità di visualizzazione del nome di un campo nel selettore dei campi
label_from_parameter D M Modifica la modalità di visualizzazione del nome di un campo in una visualizzazione in base all'input di un parameter
order_by_field D DG M

Ordina un campo in base ai valori di un altro campo

Supportato per dimensioni e gruppi di dimensioni

Supporto per le misure

style D Modifica la modalità di visualizzazione dei livelli nella UI di Looker per una dimensione di type: tier
view_label D DG M F P Modifica i campi visualizzati in una visualizzazione nel selettore di campi
Parametri di filtro
can_filter D DG M Determina se una dimensione o una misura può essere utilizzata come filtro
case_sensitive D F Determina se i filtri sono sensibili alle maiuscole per una dimensione
filter F Crea un campo solo con filtri da utilizzare in un filtro basato su un modello
filters M Limita il calcolo di una misura in base alle limitazioni delle dimensioni
skip_drill_filter D Impedisce l'aggiunta di una dimensione ai filtri quando viene visualizzato in dettaglio una misura
Parametri dei suggerimenti per i filtri
allowed_value P Specifica le scelte per un parameter
bypass_suggest_restrictions D DG F P Mostra suggerimenti agli utenti quando è in uso sql_always_where, ma non applica questi limiti ai suggerimenti
full_suggestions D DG F P Controlla il modo in cui Looker esegue query sul database per fornire suggerimenti per i valori di un campo nel filtro di un'esplorazione. Looker può utilizzare una query SELECT DISTINCT di base oppure la logica completa dell'esplorazione, inclusi join e parametri sql_always_where e access_filter.
suggest_dimension D DG M F P Basa i suggerimenti per un campo sui valori di una dimensione diversa
suggest_explore D DG M F P Basa i suggerimenti per un campo sui valori di un'esplorazione diversa
suggest_persist_for D F P Modifica le impostazioni della cache per i suggerimenti di filtri di Looker
suggestable D DG M F P Attiva o disattiva i suggerimenti per un campo
suggestions D F P Dichiara un elenco di valori che verranno utilizzati per i suggerimenti di un campo
Parametri di query
allow_approximate_optimization M Consente approssimazioni del conteggio distinto per le misure di type: count o type: count_distinct, in modo che la misura possa essere utilizzata per la notorietà aggregata
approximate M Esegue un conteggio approssimativo per una misura di type: count_distinct. Consulta la pagina della documentazione approximate per un elenco dei dialetti che supportano questo parametro.
approximate_threshold M Imposta il conteggio in corrispondenza del quale BigQuery passa da un conteggio esatto di valori distinti a un conteggio approssimativo di valori distinti
convert_tz D DG M F P Disattiva la conversione automatica del fuso orario per un campo
datatype D DG F M Specifica il tipo di dati temporali che fornisci a un campo
fanout_on D DG M Consente l'accesso ai campi ripetuti di Google BigQuery
precision M Specifica il numero di cifre decimali da utilizzare per i calcoli degli aggregati simmetrici di Looker
primary_key D Dichiara una dimensione come chiave primaria di una vista
required_access_grants D DG F M P Limita l'accesso al campo solo agli utenti i cui valori dell'attributo utente corrispondono alle concessioni di accesso
required_fields D M Richiede l'aggiunta di campi aggiuntivi a una query quando viene scelto un campo
sql_distinct_key M Definisce le entità uniche su cui verrà calcolata una misura di type: sum_distinct o type: average_distinct
Parametri di valore e formattazione
case D Crea un insieme discreto di valori che una dimensione può avere, determinato dalle condizioni SQL
default_value F P Specifica un valore predefinito per i campi filtro
direction M Determina la direzione in cui viene calcolata una misura di type: percent_of_total o type: running_total quando vengono utilizzati i pivot
end_location_field D Definisce il campo che contiene la posizione finale per un campo di type: distance
html D DG M Modifica l'output HTML di un campo utilizzando i modelli Liquid
list_field M Dichiara la dimensione da cui verrà calcolata una misura di type: list
percentile M Specifica il valore frazionario (l'N° percentile) per una misura di type: percentile o type: percentile_distinct
sql D DG M F Determina come verrà calcolato un campo
sql_end D DG Definisce l'ora di fine di una durata per un gruppo di dimensioni di tipo durata o una dimensione di tipo durata
sql_latitude D Definisce la latitudine di una dimensione di type: location
sql_longitude D Definisce la longitudine di una dimensione di type: location
sql_start D DG Definisce l'ora di inizio di una durata per un gruppo di dimensioni di tipo durata o una dimensione di tipo durata
start_location_field D Definisce il campo che contiene la posizione iniziale per un campo di type: distance
synonyms D DG F M P Specifica un elenco di sinonimi di stringhe (parole o frasi) che possono essere utilizzati per aiutare i modelli linguistici di grandi dimensioni e gli sviluppatori di app a comprendere altri modi in cui gli utenti possono fare riferimento a un campo
tiers D Definisce i livelli per una dimensione di type: tier
type (per dimensione, filtro o parametro) D F P Specifica il tipo di dimensione, filtro o parametro
type (per il gruppo di dimensioni) DG Specifica il tipo di gruppo di dimensioni
type (per la misura) M Specifica il tipo di misura
string_datatype D Specifica il tipo di dati Unicode per un campo di type: string per SQL Server o MySQL
units D Specifica le unità da utilizzare per un campo di type: distance
value_format D M Formatta l'output di un campo utilizzando le opzioni di stile di Excel
value_format_name D M Formatta l'output di un campo utilizzando un formato integrato o personalizzato
Parametri di visualizzazione
allow_fill D DG Determina se il riempimento delle dimensioni è consentito per una dimensione
map_layer_name D Specifica una mappatura da un valore di dati a una regione geografica che hai definito su una mappa integrata o personalizzata
Parametri da evitare
decimals D M Rimosso 5.4 Sostituito da value_format
format D M Rimozione di 3.16 Sostituito da value_format