Looker-Filterausdrücke

Filterausdrücke sind eine erweiterte Option zum Filtern von Looker-Abfragen. Auf dieser Seite wird die Erstellung von Filterausdrücken erläutert. Sie können sie im Bereich „Erkunden“ in Looker verwenden, indem Sie einen Filter hinzufügen und die Option Übereinstimmungen (erweitert) auswählen. Sie werden auch in LookML für Elemente verwendet, die einen filter-Parameter verwenden.

Wenn Sie Filterausdrücke in LookML verwenden, sollten Sie diesen in Anführungszeichen setzen (siehe filters-Dokumentationsseite). Das ist besonders für logische Werte wie NULL wichtig.

Wenn Sie Filterausdrücke im Explore-Abschnitt von Looker verwenden, müssen Sie den Ausdruck nicht in Anführungszeichen setzen.

Filterausdrücke werden nicht durch Zugriffsrechte unterstützt. Weitere Informationen finden Sie auf der Dokumentationsseite zu access_grant.

String

Übereinstimmungen in Stringfiltern hängen von der Einstellung case_sensitive in Ihrer Modelldatei ab und davon, ob der Dialekt die Groß-/Kleinschreibung berücksichtigt. Wenn in Ihrem Modell beispielsweise case_sensitive aktiviert ist, entspricht der Ausdruck FOO nicht dem Wort „Lebensmittel“. Wenn case_sensitive nicht aktiviert ist oder Ihr Dialekt die Groß- und Kleinschreibung nicht unterstützt, entspricht der Ausdruck FOO dem Wort „lebensmittel“.

Beispiel Beschreibung
FOO ist gleich „FOO“, genau
FOO,BAR entspricht entweder "FOO" oder "BAR",
%FOO% enthält „FOO“, stimmt mit „Buffoon“ und „Fast Food“ überein
FOO% beginnt mit „FOO“, entspricht „foolish“ und „food“, aber nicht „Buffoon“ oder „Fast Food“
%FOO endet mit „FOO“, stimmt mit „Buffoo“ und „Fast foo“ überein, aber nicht mit „Buffoon“ oder „Fast Food“
F%OD beginnt mit „F“ und endet mit „OD“, entspricht „Fast Food“
EMPTY Zeichenfolge ist leer (hat Nullzeichen) oder ist Null (kein Wert)
NULL Wert ist null (wenn er als Teil eines LookML-Filterausdrucks verwendet wird, setzen Sie NULL in Anführungszeichen, wie auf der filters-Dokumentationsseite zu sehen).
-FOO entspricht nicht „FOO“ (entspricht einem beliebigen Wert außer „FOO“), entspricht „pizza“, „trash“, „fun“, aber nicht „foo“
-FOO,-BAR entspricht nicht entweder "FOO" oder "BAR", entspricht jedem Wert außer "FOO" und "BAR"
-%FOO% enthält nicht „FOO“, entspricht nicht „Buffoon“ oder „Fast Food“
-FOO% beginnt nicht mit „FOO“, stimmt nicht mit „foolsh“ oder „food“ überein
-%FOO endet nicht mit „FOO“, entspricht nicht „buffoo“ oder „fast foo“
-EMPTY Zeichenfolge ist nicht leer (enthält mindestens ein Zeichen)
-NULL Der Wert der Spalte ist nicht null (wenn er als Teil eines LookML-Filterausdrucks verwendet wird, setzen Sie -NULL in Anführungszeichen, wie auf der filters-Dokumentationsseite zu sehen).
FOO%,BAR beginnt mit „FOO“ oder ist genau „BAR“, entspricht „Lebensmittel“ und entspricht „Bar“, aber nicht „Barfood“
FOO%,-FOOD beginnt mit „FOO“, ist aber nicht „FOOD“
_UF enthält ein einzelnes Zeichen, gefolgt von „UF“, entspricht „Buffoon“

Sonderzeichen in Zeichenfolgefilter einfügen

Beachten Sie diese Regeln zum Einfügen von Sonderzeichen in Zeichenfolgefiltern:

  • Wenn Sie ", % oder _ einschließen möchten, stellen Sie dem Escapezeichen ^ das Präfix voran. Beispiel: ^", ^% und ^_
  • Wenn Sie eine führende - einschließen möchten, verwenden Sie ^- als Escapezeichen. Das ist nur erforderlich, wenn - das führende Zeichen ist. Sie müssen - nicht maskieren, wenn es sich im String befindet.
  • Wenn Sie ^ einschließen möchten, maskieren Sie es als ^^.
  • Wenn Sie in einem normalen UI-Stringfilter ein Komma einfügen möchten, stellen Sie dem Komma das umgekehrte Schrägstrich-Zeichen (\`. For example:Santa Cruz\, CA) voran.
  • Wenn Sie in einem Filter ein Komma mit der Option matches (advanced) verwenden möchten, stellen Sie dem Komma das Escapezeichen ^ voran. Beispiel: Santa Cruz^, CA.
  • Wenn Sie in einem Filterausdruck in LookML ein Komma einschließen möchten, stellen Sie dem Escapezeichen ^ das Präfix voran. Beispiel:
      field: filtered_count {
      type: count
      filters: [city: "Santa Cruz^, CA"]
    }

In manchen Fällen möchten Sie in Zeichenfolgenfiltern möglicherweise Sonderzeichen vermeiden oder aufnehmen, wenn Sie Looker-Inhalte gezielt durchsuchen. Weitere Informationen finden Sie auf der Parameterseite von Link im Abschnitt Wichtige Punkte beim Verknüpfen mit Looker-Inhalten.

Datum und Uhrzeit

Looker-Datumsfilter ermöglichen es Ihnen, englischsprachige Begriffe anstelle von SQL-Datumsfunktionen zu verwenden.

Grundstruktur der Datums- und Uhrzeitfilter

In den folgenden Beispielen:

  • {n} ist eine Ganzzahl.
  • {interval} ist ein Zeitintervall in Stunden, Tagen, Wochen oder Monaten.

    Die verwendete Formulierung bestimmt, ob {interval} teilweise oder nur vollständige Zeiträume enthält. Der Ausdruck 3 days enthält beispielsweise den aktuellen unvollständigen Tag sowie die vorherigen zwei Tage. Der Ausdruck 3 days ago for 3 days schließt die vorherigen drei vollständigen Tage ein und schließt den aktuellen unvollständigen Tag aus. Weitere Informationen finden Sie im Abschnitt Relative Daten.

  • Mit {time} kann eine Zeit im Format JJJJ-MM-TT HH:MM:SS oder JJJJ/MM/TT HH:MM:SS oder mit einem Datum im Format JJJJ-MM-TT oder JJJJ/MM/TT angegeben werden. Bei Verwendung des Formats JJJJ-MM-TT müssen beide Ziffern für Monat und Tag angegeben werden, z. B. 2016-01. Wenn Sie einen Monat oder Tag auf eine einzelne Ziffer kürzen, wird dies als Offset und nicht als Datum interpretiert. Beispiel: 2016-1 wird als 2016 minus ein Jahr bzw. 2015 interpretiert.

Im Folgenden werden die möglichen Datumsfilter-Kombinationen aufgeführt:

Kombination Beispiel Hinweise
this {interval} this month Sie können this week, this month, this quarter oder this year verwenden. Beachten Sie, dass this day nicht unterstützt wird. Wenn Sie die Daten des aktuellen Tages abrufen möchten, können Sie today verwenden.
{n} {interval} 3 days
{n} {interval} ago 3 days ago
{n} {interval} ago for {n} {interval} 3 months ago for 2 days
before {n} {interval} ago before 3 days ago
before {time} before 2018-01-01 12:00:00 before enthält nicht die von Ihnen angegebene Zeit. Mit dem Ausdruck before 2018-01-01 werden Daten aus allen Daten vor dem 01.01.2018 zurückgegeben, aber nicht aus dem 01.01.2018.
after {time} after 2018-10-05 after enthält die von Ihnen angegebene Zeit. Der Ausdruck after 2018-10-05 gibt also Daten vom 05.10.2018 und alle Datumsangaben nach dem 05.10.2018 zurück.
{time} to {time} 2018-05-18 12:00:00 to
2018-05-18 14:00:00
Der erste Zeitwert ist eingeschlossen. Der letzte Zeitwert hingegen nicht. Der Ausdruck 2018-05-18 12:00:00 to 2018-05-18 14:00:00 gibt also Daten mit der Zeit „2018-05-18 12:00:00“ bis „2018-05-18 13:59:59“ zurück.
this {interval} to {interval} this year to second Der Anfang eines jeden Intervalls wird verwendet. Der Ausdruck this year to second gibt beispielsweise Daten vom Anfang des Jahres bis zum Beginn der zweiten Ausführung zurück. this week to day gibt Daten vom Anfang der Woche, in der die Abfrage ausgeführt wird, bis zum Anfang des Tages zurück, an dem sie ausgeführt wird.
{time} for {n} {interval} 2018-01-01 12:00:00 for 3 days
today today
yesterday yesterday
tomorrow tomorrow
{day of week} Monday Wenn Sie einen Wochentag mit dem Feld Dimensionsgruppendatum angeben, wird das letzte Datum zurückgegeben, das dem angegebenen Wochentag entspricht. Der Ausdruck Dimension Group Date matches (advanced) Monday gibt beispielsweise den letzten Montag zurück.

Sie können in diesem Kontext auch {day of week} mit den Keywords before und after verwenden. Der Ausdruck Dimension Group Date matches (advanced) after Monday gibt beispielsweise den letzten Montag und alles nach dem letzten Montag zurück. Der Ausdruck Dimension Group Date matches (advanced) before Monday wird jeden Tag vor dem letzten Montag zurückgegeben, aber nicht der letzte Montag.

Wenn Sie einen Wochentag mit dem Feld Dimensionsgruppe Wochentag angeben, wird jeden Tag zurückgegeben, der dem angegebenen Wochentag entspricht. Der Ausdruck Dimension Group Day of Week matches (advanced) Monday wird also jeden Montag zurückgegeben.
next {week, month, quarter, fiscal quarter, year, fiscal year} next week Das Keyword next ist eindeutig, da es eines der oben aufgeführten Intervalle erfordert. Es funktioniert nicht mit anderen Intervallen.
{n} {interval} from now 3 days from now
{n} {interval} from now for {n} {interval} 3 days from now for 2 weeks

Datumsfilter können auch miteinander kombiniert werden:

  • ODER-Logik:Geben Sie mehrere Bedingungen durch Kommas getrennt in denselben Filter ein. today, 7 days ago bedeutet beispielsweise „heute oder 7 Tage“.
  • UND-Logik:Geben Sie die Bedingungen einzeln in mehrere Datums- oder Zeitfilter ein. Beispielsweise können Sie after 2014-01-01 in den Filter Erstellungsdatum und dann before 2 days ago in den Filter Erstellungsdatum einfügen. Das bedeutet: „1. Januar 2014 und danach und vor 2 Tagen“.

Absolute Datumsangaben

Filter für absolute Datumsangaben verwenden spezifische Datumswerte, um Abfrageergebnisse zu generieren. Diese sind nützlich, wenn Sie Abfragen für bestimmte Datumsbereiche erstellen.

Beispiel Beschreibung
2018/05/29 irgendwann am 29.05.2008
2018/05/10 for 3 days vom 10.05.2018 00:00:00 bis 12.05.2018 23:59:59
after 2018/05/10 10.05.2018 00:00:00 und danach
before 2018/05/10 vor 10.05.2018 00:00:00
2018/05 innerhalb des gesamten Monats 05/2018
2018/05 for 2 months innerhalb der gesamten Monate 05/2018 und 06/2018
2018/05/10 05:00 for 5 hours vom 10.05.2018 05:00:00 bis 10.05.2018 09:59:59
2018/05/10 for 5 months vom 10.05.2018 00:00:00 bis 09.10.2018 23:59:59
2018 das gesamte Jahr 2018 (01.01.2018 00:00:00 bis 31.12.2018 23:59:59)
FY2018 für das gesamte Geschäftsjahr 2018 (wenn Ihre Looker-Entwickler festgelegt haben, dass Ihr Geschäftsjahr im April beginnt, der 2018/04/01 00:00 bis 2019/03/31 23:59)
FY2018-Q1 im ersten Quartal des Geschäftsjahres ab 2018 – wenn Ihre Looker-Entwickler beschrieben haben, dass Ihr Geschäftsjahr im April beginnt, dann ist dies der 2. April 2018 00:00:00 bis 2018/06/30 23:59:59.

Relative Datumsangaben

Filter für relative Datumsangaben ermöglichen es Ihnen, Abfragen mit fortlaufenden Datumswerten relativ zum aktuellen Datum zu erstellen. Diese sind nützlich, wenn Sie Abfragen erstellen, die bei jeder Ausführung der Abfrage aktualisiert werden.

Für alle folgenden Beispiele gilt: Heute ist Freitag, 2018/05/18 18:30:02. In Looker beginnen die Wochen am Montag, sofern Sie diese Einstellung nicht mit week_start_day ändern.

Sekunden

Beispiel Beschreibung
1 second die aktuelle Sekunde (18.05.2018 18:30:02)
60 seconds vor 60 Sekunden, über eine Dauer von 60 Sekunden (18.05.2018 18:29:02 bis 18.05.2018 18:30:01)
60 seconds ago for 1 second vor 60 Sekunden, über eine Dauer von 1 Sekunde (18.05.2018 18:29:02)

Minuten

Beispiel Beschreibung
1 minute die aktuelle Minute (18.05.2018 18:30:00 bis 18:30:59)
60 minutes vor 60 Minuten, über eine Dauer von 60 Minuten (18.05.2018 17:31:00 bis 18.05.2018 18:30:59)
60 minutes ago for 1 minute vor 60 Minuten, über eine Dauer von 1 Minute (18.05.2018 17:30:00 bis 18.05.2018 17:30:59)

Stunden

Beispiel Beschreibung
1 hour die aktuelle Stunde (18.05.2018 18:00 bis 18.05.2018 18:59)
24 hours die gleiche Tagesstunde – vor 24 Stunden, über eine Dauer von 24 Stunden (17.05.2018 19:00 bis 18.05.2018 18:59)
24 hours ago for 1 hour die gleiche Tagesstunde – vor 24 Stunden, über eine Dauer von 1 Stunde (17.05.2018 18:00 bis 17.05.2018 18:59)

Tage

Beispiel Beschreibung
today der aktuelle Tag (18.05.2018 00:00 bis 18.05.2018 23:59)
2 days der gesamte Tag von gestern bis heute (17.05.2018 00:00 bis 18.05.2018 23:59)
1 day ago nur gestern (17.05.2018 00:00 bis 17.05.2018 23:59)
7 days ago for 7 days die kompletten letzten 7 Tage (11.05.2018 00:00 bis 17.05.2018 23:59)
today for 7 days der aktuelle Tag beginnend um Mitternacht, über eine Dauer von 7 Tagen in der Zukunft (18.05.2018 00:00 bis 24.05.2018 23:59)
last 3 days vor 2 Tagen bis zum Ende des aktuellen Tages (16.05.2018 00:00 bis 18.05.2018 23:59)
7 days from now 7 Tage in der Zukunft (25.05.2018 00:00 bis 25.05.2018 23:59)

Wochen

Beispiel Beschreibung
1 week ab Beginn der aktuellen Woche (14.05.2018 00:00 bis 20.05.2018 23:59)
this week ab Beginn der aktuellen Woche (14.05.2018 00:00 bis 20.05.2018 23:59)
before this week beliebige Zeit bis zum Beginn dieser Woche (vor 14.05.2018 00:00 Uhr)
after this week beliebige Zeit nach dem Beginn dieser Woche (14.05.2018 00:00 Uhr und später)
next week ab kommendem Montag, über eine Dauer von 1 Woche (21.05.2018 00:00 bis 27.05.2018 23:59)
2 weeks ab Montag vor einer Woche (07.05.2018 00:00 bis 20.05.2018 23:59)
last week Synonym für „vor 1 Woche“
1 week ago ab Montag vor einer Woche, über eine Dauer von 1 Woche (07.05.2018 00:00 bis 13.05.2018 23:59)

Monate

Beispiel Beschreibung
1 month der aktuelle Monat (01.05.2018 00:00 bis 31.05.2018 23:59)
this month Synonym für „0 Monate“ (2018/05/01 00:00 bis 2018/05/31 23:59)
2 months die letzten zwei Monate (01.04.2018 00:00 bis 31.05.2018 23:59)
last month der gesamte Zeitraum 04/2018
2 months ago der gesamte Zeitraum 03/2018
before 2 months ago alle Zeiträume vor dem 01.03.2018
next month der gesamte Zeitraum 06/2018
2 months from now der gesamte Zeitraum 07/2018
6 months from now for 3 months 11/2018 bis 01/2019

Quartale

Beispiel Beschreibung
1 quarter das aktuelle Quartal (01.04.2018 00:00 bis 30.06.2018 23:59)
this quarter Synonym für „Vor 0 Quartalen“ (2018/04/01 00:00 bis 2018/06/30 23:59)
2 quarters die letzten beiden Quartale (01.01.2018 00:00 bis 30.06.2018 23:59)
last quarter das gesamte 1. Quartal (01.01.2018 00:00 bis 31.03.2018 23:59)
2 quarters ago das gesamte 4. Quartal des Vorjahres (01.10.2017 00:00 bis 31.12.2017 23:59)
before 2 quarters ago alle Zeiträume vor dem 4. Quartal des Vorjahres
next quarter das gesamte folgende Quartal (01.07.2017 00:00 bis 30.09.2018 23:59)
2018-07-01 for 1 quarter das gesamte 3. Quartal (01.07.2018 00:00 bis 30.09.2018 23:59)
2018-Q4 das gesamte 4. Quartal (01.10.2018 00:00 bis 31.12.2018 23:59)

Wenn Ihre Looker-Entwickler ein Geschäftsjahr angegeben haben, können Sie in diesen Ausdrücken fiscal eingeben, um ein Geschäftsquartal anstelle eines Kalenderquartals zu verwenden. Sie können beispielsweise last fiscal quarter verwenden.

Jahre

Beispiel Beschreibung
1 year das gesamte aktuelle Jahr (01.01.2018 00:00 bis 31.12.2018 23:59)
this year das gesamte aktuelle Jahr (01.01.2018 00:00 bis 31.12.2018 23:59)
next year das ganze folgende Jahr (01.01.2019 00:00 bis 31.12.2019 23:59)
2 years die letzten zwei Jahre (01.01.2017 00:00 bis 31.12.2018 23:59)
last year das gesamte Jahr 2017
2 years ago das gesamte Jahr 2016
before 2 years ago alle Zeiträume vor dem 01.01.2016 (enthält keine Tage zwischen dem 01.01.2016 und dem 18.05.2016)

Wenn Ihre Looker-Entwickler ein Geschäftsjahr angegeben haben, können Sie in diesen Ausdrücken fiscal eingeben, um ein Geschäftsjahr anstelle eines Kalenderquartals zu verwenden. Sie können beispielsweise last fiscal year verwenden.

Boolesch

Wenn Sie in Looker nach wahren oder falschen Typwerten filtern, müssen Sie wissen, mit welchen wahren oder falschen Werten Sie interagieren.

Beispiel Beschreibung
yes oder Yes Feld „true“ ergibt

Looker-Entwickler: Verwenden Sie für type: yesno-Dimensionen kleingeschrieben, für filters-Parameter (wie in einer Messung oder in einem always_filter verwendete Parameter Großbuchstaben)
no oder No Feld „false“ ergibt

Looker-Entwickler: Verwenden Sie für type: yesno-Dimensionen kleingeschrieben, für filters-Parameter (wie in einer Messung oder in einem always_filter verwendete Parameter Großbuchstaben)
TRUE Feld enthält Wahr-Werte (gilt für Felder, die boolesche Datenbankwerte enthalten)
FALSE Feld enthält Falsch-Werte (gilt für Felder, die boolesche Datenbankwerte enthalten)

Nummer

Filter für Zahlen unterstützen sowohl natürliche Sprachausdrücke (z. B. 3 to 10) als auch relationale Operatoren (z. B. >20). Der Looker unterstützt den Operator OR, um mehrere Filterbereiche anzugeben (z. B. 3 to 10 OR 30 to 100). Mit dem Operator AND können Sie numerische Bereiche mit relationalen Operatoren (z. B. >=3 AND <=10) ausdrücken. Im Falle von Zahlenfiltern können Sie mithilfe mathematischer Intervallnotationen auch numerische Felder filtern.

Die Syntax für numerische Filterausdrücke mit NOT ist möglicherweise nicht intuitiv. Wenn die erste Filterbedingung ein NOT und keine anderen Filterbedingungen ein NOT enthält, werden alle Filterbedingungen negiert. Weitere Informationen finden Sie in den folgenden Beispielen.

Beispiel Beschreibung
5 ist exakt 5
NOT 5
<>5
!=5
entspricht einem beliebigen Wert außer exakt 5
1, 3, 5, 7 entspricht exakt einem der folgenden Werte: 1, 3, 5 oder 7
NOT 66, 99, 4 entspricht nicht exakt einem der folgenden Werte: 66, 99 oder 4
>1, NOT 2, <100 ist größer als 1, ist nicht 2 und ist kleiner als 100
NOT >1, 2, <100 ist kleiner als oder gleich 1, ist nicht 2 und ist größer oder gleich 100 (Looker erkennt, dass dies eine unmögliche Bedingung ist, und schreibt stattdessen den SQL „IS NULL“).
5, NOT 6, NOT 7 ist gleich 5, aber nicht 6 oder 7
5.5 to 10
>=5.5 AND <=10
ist gleich 5,5 oder größer und gleich 10 oder kleiner
NOT 3 to 80.44
<3 OR >80.44
ist kleiner als 3 oder größer als 80,44
1 to
>=1
ist gleich 1 oder größer
to 10
<=10
ist gleich 10 oder kleiner
>10 AND <=20 OR 90 ist größer als 10 und kleiner als oder gleich 20 bzw. exakt 90
>=50 AND <=100 OR >=500 AND <=1000 liegt zwischen 50 und 100 (einschließlich) oder zwischen 500 und 1000 (einschließlich)
NULL enthält keine Daten (wenn sie als Teil eines LookML-Filterausdrucks verwendet werden, setzen Sie NULL in Anführungszeichen, wie auf der Dokumentationsseite zu filters zu sehen).
NOT NULL enthält Daten (wenn sie als Teil eines LookML-Filterausdrucks verwendet werden, setzen Sie NOT NULL in Anführungszeichen, wie auf der Dokumentationsseite zu filters zu sehen).
(1, 7) als 1 < x < 7 interpretiert, wenn die Endpunkte nicht enthalten sind. Auch wenn diese Notation einem geordneten Paar ähnelt, bezieht sie sich in diesem Zusammenhang auf das Intervall, in dem Sie arbeiten.
[5, 90] als 5 <= x <= 90 interpretiert, wenn die Endpunkte enthalten sind.
(12, 20] als 12 < x <= 20 interpretiert, wobei 12 nicht enthalten ist, 20 aber eingeschlossen wird.
[12, 20) interpretiert als 12 <= x < 20, wenn 12 enthalten ist, 20 aber nicht
(500, inf) als x > 500 interpretiert, wobei 500 nicht eingeschlossen und unendlich immer als „offen“ (nicht enthalten) ausgedrückt wird. inf kann weggelassen werden und der obige Text kann als (500,) geschrieben werden.
(-inf, 10] als x <= 10 interpretiert, wobei 10 eingeschlossen und unendlich immer als „offen“ (nicht enthalten) ausgedrückt wird. inf kann weggelassen werden und der obige Text kann als (,10] geschrieben werden.
[0,9],[20,29] die Zahlen zwischen 0 und 9 (einschließlich) oder 20 und 29 (einschließlich)
[0,10],20 0 bis 10 (einschließlich) oder 20
NOT (3,12) als x < 3 und x > 12 interpretiert werden
NOT 10,[1,5) alle Zahlen außer 10 sowie alle Zahlen außer 1, bis aber nicht einschließlich 5

Standort

Standortfilterausdrücke basieren auf Breitengrad und Längengrad, können aber einige Ausdrücke in natürlicher Sprache verwenden, um Positionsfelder- bzw. -kreise zu definieren, innerhalb derer eine Suchanfrage eingeschränkt werden soll.

Beispiel Beschreibung
36.97, -122.03 die Position entspricht exakt dem Breitengrad 36,97 und dem Längengrad 122,03
40 miles from 36.97, -122.03 die Position befindet sich innerhalb von 40 Meilen vom Breitengrad 36,97 und Längengrad -122,03 entfernt
inside box from 72.33, -173.14 to 14.39, -61.70 die Position liegt innerhalb eines Positionsfelds, dessen nordwestliche Ecke sich auf dem Breitengrad 72,33 und dem Längengrad -173,14 befindet und dessen südöstliche Ecke sich auf dem Breitengrad 14,39 und dem Längengrad -61,70 befindet
NOT NULL (works the same as -NULL) Der Standort hat einen Längen- und Breitengrad. Wenn er als Teil eines LookML-Filterausdrucks verwendet wird, setzen Sie NOT NULL in Anführungszeichen, wie auf der filters-Dokumentationsseite gezeigt.
-NULL (works the same as NOT NULL) Der Standort hat einen Längen- und Breitengrad. Wenn er als Teil eines LookML-Filterausdrucks verwendet wird, setzen Sie -NULL in Anführungszeichen, wie auf der filters-Dokumentationsseite gezeigt.
NULL Der Standort hat einen null- bzw. null Längengrad oder beide null (wenn er in einem LookML-Filterausdruck verwendet wird, setzen Sie NULL in Anführungszeichen, wie auf der filters-Dokumentationsseite zu sehen).

Unterstützte Maßeinheiten

Sie können anhand der nachstehenden Einheiten in einem Bereich eines bestimmten Umfelds filtern:

  • Meter
  • Fuß
  • Kilometer
  • Meilen

Einzelne Maßeinheiten werden nicht unterstützt. Wenn Sie beispielsweise einen Umkreis von einer Meile filtern, sollte within 1 miles of 36.97, -122.03 angegeben werden.

Benutzerattributwerte

Wenn Sie den Wert eines Nutzerattributs in einem Filterausdruck verwenden möchten, verweisen Sie auf das Nutzerattribut mit der _user_attributes Flüssigkeitsvariablen:

{{ _user_attributes['name_of_attribute'] }}

Beispiel: Sie müssen ein sf_-Präfix auf den Wert des salesforce_username-Nutzerattributs anwenden, weil die Werte so in Ihrer Datenbank gespeichert werden. Wenn Sie dem Nutzerattributwert ein Präfix hinzufügen möchten, können Sie dem entsprechenden Feld einen Filter vom Typ stimmt überein mit (erweiterter Filter) hinzugefügt und die Flüssigkeitsvariable _user_attributes im Filterausdruck so verwenden:


sf_{{_user_attributes['salesforce_username']}}

Sie können das gleiche Muster verwenden, um Nutzerattribute in LookML-Dashboard-Filter und Dashboard-Elementfilter einzufügen.