Utilizzo
dimension: field_name {
allow_fill: sì
}
}
Gerarchia
allow_fill |
Tipi di campi possibili
Dimensione, gruppo di dimensioniValore 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.