consenti_fill

Utilizzo

view: view_name {
dimension: field_name {
allow_fill:
}
}
Gerarchia
allow_fill
Tipi di campi possibili
Dimensione, gruppo di dimensioni

Valore predefinito
yes

Accetta
Una voce booleana (sì o no)

Definizione

Alcuni set di dati hanno valori, come le date, che seguono uno schema prevedibile. Un utente potrebbe estrarre i dati per un determinato periodo di tempo e scoprire che alcune date, settimane, mesi o altri tipi di date non hanno alcun valore corrispondente. Per impostazione predefinita, la tabella e la visualizzazione dei dati mostrano le date restituite dalla query, saltando quelle mancanti.

In questi casi, l'opzione di riempimento dimensione di Looker consente all'utente di compilare date e valori mancanti nella tabella dati e nell'asse della visualizzazione della query. Questa opzione è disponibile nel menu a forma di ingranaggio della dimensione nella sezione Dati di un'esplorazione:

Il parametro allow_fill per una dimensione viene utilizzato per attivare o disattivare l'opzione per inserire i valori mancanti nella tabella dei dati e nell'asse della visualizzazione. Per impostazione predefinita, se il tipo di dimensione supporta la compilazione di valori mancanti, l'opzione viene visualizzata nel menu a forma di ingranaggio della dimensione. Per disattivare l'opzione per inserire i valori mancanti per una dimensione, imposta allow_fill su no.

L'opzione allow_fill è disponibile per i gruppi di dimensioni e le dimensioni con un numero fisso di valori, ad esempio valori sì/no, valori a livelli e tipi di data come day_of_week o hour_of_day. Può essere applicata anche a qualsiasi dimensione basata su un elenco di valori, tramite i parametri case o tier. I valori mancanti vengono compilati automaticamente per le query eseguite con una singola dimensione e/o un singolo pivot, a condizione che l'utente non abbia applicato filtri a nessuna misura.

Il riempimento delle dimensioni può essere applicato a più dimensioni contemporaneamente in una query, incluse le dimensioni pivot; tuttavia, Looker potrebbe disattivare automaticamente il riempimento delle dimensioni per ottimizzare le prestazioni delle query se rileva che verranno generati troppi campi con valori riempiti.

Esempi

Impedisci a un utente di inserire valori mancanti per la dimensione Data di creazione:

dimension: created_date {
  type: date
  sql: ${TABLE}.created_date ;;
  allow_fill: no
}

Aspetti da considerare

Esistono altri casi in cui l'utente non è in grado di dimensionare il riempimento:

  • Quando le dimensioni utilizzano il parametro order_by_field.

  • Quando le dimensioni hanno un filtro applicato e hanno un numero fisso di valori, come sì/no, giorni della settimana, giorni del mese e così via. Il filtro in base a questi tipi di campi elimina il numero fisso di valori che Looker deve compilare con precisione per inserire i valori mancanti.

  • Quando l'utente fornisce le dimensioni in una dimensione con pivot.

  • Quando Looker rileva che verranno generate troppe righe o colonne con i valori compilati e disattiva automaticamente il riempimento della dimensione per ottimizzare le prestazioni delle query.