Diese Seite bezieht sich auf den Parameter
case_sensitive
, der Teil einer Dimension oder eines Filters ist.
case_sensitive
kann auch als Teil eines Modells verwendet werden. Dies wird auf der Seite mit der Parameterdokumentation fürcase_sensitive
(für Modelle) beschrieben.
case_sensitive
kann auch als Teil eines explorativen Analysetools verwendet werden, wie auf der Seite mit der Parameterdokumentation fürcase_sensitive
beschrieben.
Nutzung
Dimension: Feldname {
case_sensitive: nein
}
}
Hierarchie
case_sensitive |
Mögliche Feldtypen
Dimension, FilterAkzeptiert
Ein boolescher Wert (ja oder nein) |
Definition
Wenn ein Feld vom Typ dimension
oder filter
als Filter verwendet wird, können Sie die Groß- und Kleinschreibung mithilfe des Parameters case_sensitive
ändern. Der Parameter case_sensitive
funktioniert mit den meisten Dialekten, allerdings haben einige Dialekte nicht die erforderlichen SQL-Funktionen.
Standardmäßig ist case_sensitivity
aktiviert und bei den Filtern wird zwischen Groß- und Kleinschreibung unterschieden. Einige Dialekte unterstützen diesen Parameter jedoch nicht, wie im Abschnitt case_sensitive
wird von einigen SQL-Dialekten auf dieser Seite nicht unterstützt beschrieben.
Beispiele
So verhindern Sie, dass bei Filtern der Dimension name
zwischen Groß- und Kleinschreibung unterschieden wird:
dimension: name {
sql: ${TABLE}.name ;;
case_sensitive: no
}
-
Häufige Herausforderungen
case_sensitive
wird von einigen SQL-Dialekten nicht unterstützt
Standardmäßig ist case_sensitivity
aktiviert und bei den Filtern wird zwischen Groß- und Kleinschreibung unterschieden. Wenn Ihr SQL-Dialekt den case_sensitive
-Parameter nicht unterstützt, variiert die Groß-/Kleinschreibung je nach Datenbankeinrichtung. Diese unterscheidet in der Regel die Groß- und Kleinschreibung.
Damit Looker case_sensitive
in Ihrem Looker-Projekt unterstützt, muss es auch von Ihrem Datenbankdialekt unterstützt werden. In der folgenden Tabelle sehen Sie, welche Dialekte case_sensitive
in der neuesten Version von Looker unterstützen: