sensibile alle maiuscole (per i campi)

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 parametro case_sensitive (per i modelli).

case_sensitive può essere utilizzato anche come parte di un'esplorazione, descritto nella pagina della documentazione relativa al parametro case_sensitive (per le esplorazioni).

Utilizzo

view: view_name {
dimension: field_name {
case_sensitive: no
}
}
Gerarchia
case_sensitive
Tipi di campi possibili
Dimensione, filtro

Accetta
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: