Questa pagina si riferisce al parametro
case_sensitive
che fa parte di una dimensione o di un filtro.
case_sensitive
può essere utilizzato anche come parte di un modello, descritto nella pagina della documentazione relativa al parametrocase_sensitive
(per i modelli).
case_sensitive
può essere utilizzato anche come parte di un'esplorazione, descritto nella pagina della documentazione relativa al parametrocase_sensitive
(per le esplorazioni).
Utilizzo
dimension: field_name {
case_sensitive: no
}
}
Gerarchia
case_sensitive |
Tipi di campi possibili
Dimensione, filtroAccetta
Una voce booleana (sì o no) |
Definizione
Quando un campo dimension
o filter
viene utilizzato come filtro, puoi modificarne la sensibilità alle maiuscole utilizzando il parametro case_sensitive
. Il parametro case_sensitive
funziona con la maggior parte dei dialetti, sebbene alcuni dialetti non dispongano delle funzioni SQL necessarie.
Per impostazione predefinita, il filtro case_sensitivity
è attivo e i filtri sono sensibili alle maiuscole. Tuttavia, alcuni dialetti non supportano questo parametro, come descritto nella sezione case_sensitive
non è supportato da alcuni dialetti SQL in questa pagina.
Esempi
Interrompi i filtri per la dimensione name
senza distinzione tra maiuscole e minuscole:
dimension: name {
sql: ${TABLE}.name ;;
case_sensitive: no
}
-
Sfide comuni
case_sensitive
non è supportato da alcuni dialetti SQL
Per impostazione predefinita, il filtro case_sensitivity
è attivo e i filtri sono sensibili alle maiuscole. Se il dialetto SQL non supporta il parametro case_sensitive
, la sensibilità alle maiuscole varia in base alla configurazione del database, che di solito non è sensibile alle maiuscole.
Affinché Looker supporti case_sensitive
nel tuo progetto Looker, deve essere supportato anche il dialetto del tuo database. La tabella seguente mostra quali dialetti supportano case_sensitive
nell'ultima release di Looker: