Die meisten Felder in der Feldauswahl werden von Ihren Looker-Entwicklern erstellt. Wenn Sie benutzerdefinierte Felder verwenden, können Sie jedoch neue benutzerdefinierte Dimensionen und Messwerte von Ad-hoc in einem explorativen Analysetool erstellen. Auf dieser Seite wird erläutert, wie Sie benutzerdefinierte Felder erstellen und verwenden, um Ihre Datenanalyse zu optimieren.
Wenn Sie benutzerdefinierte Felder verwenden möchten, muss Ihr Looker-Administrator Nutzern oder Gruppen die Berechtigung create_custom_fields
gewähren, um den Zugriff auf die Funktion zu ermöglichen.
Wenn Sie Zugriff auf benutzerdefinierte Felder haben, können Sie verschiedene Arten von benutzerdefinierten Feldern erstellen:
- Ein benutzerdefiniertes Maß, das auf einer vorhandenen Dimension basiert
- Gefiltertes benutzerdefiniertes Maß, das auf einem vorhandenen Maß basiert
- Eine benutzerdefinierte Dimension, die auf einem Looker-Ausdruck basiert
Benutzerdefinierte Felder unterscheiden sich von LookML-definierten Feldern und Tabellenberechnungen
Es gibt einige Unterschiede zwischen benutzerdefinierten Feldern und Dimensionen und Messwerten, die in LookML definiert werden, darunter:
- Für benutzerdefinierte Felder gibt es keine Aufschlüsselungsfunktion.
- Benutzerdefinierte Felder bleiben nur in der Feldauswahl eines Explore für bestimmte Nutzer erhalten.
Zwischen benutzerdefinierten Feldern und Tabellenberechnungen gibt es einige Unterschiede:
- Benutzerdefinierte Felder generieren SQL, das auf die Datenbank angewendet wird, ähnlich wie ein LookML-Feld.
- Benutzerdefinierte Felder sind nicht von Daten aus der Datentabelle abhängig.
Benutzerdefinierte Feldtypen
Sie können verschiedene Arten benutzerdefinierter Felder erstellen und anpassen, je nach Typ oder Typ des Basis-LookML-Felds. In den folgenden Tabellen sind die Typen von benutzerdefinierten Feldern beschrieben, die basierend auf dem LookML-Feldtyp erstellt werden können:
Benutzerdefinierte Feldtypen für Dimensionen
Sie können aus den Dimensionen in der Feldauswahl eines explorativen Analysetools mehrere benutzerdefinierte Feldtypen erstellen, je nach dem Typ oder den Typen des LookML-Basistyps. In der folgenden Tabelle sind die Typen der benutzerdefinierten Felder aufgeführt, die für jeden Dimensionstyp unterstützt werden.
S = Funktioniert mit dem Datentyp string
N = Funktioniert mit dem Datentyp number
und numerischen Messwerten
T = Funktioniert mit dem Datentyp tier
ZC = Funktioniert mit dem Datentyp zipcode
YN = Funktioniert mit dem Datentyp yesno
DI = Funktioniert mit dem Datentyp distance
DU = Funktioniert mit dem Datentyp duration
TS = Funktioniert mit den meisten Zeitstempeldatentypen*
ID = Funktioniert mit den meisten Ganzzahldatentypen*
SD = Funktioniert mit den meisten Stringdatentypen*
L = Funktioniert mit dem Datentyp location
Jeder benutzerdefinierte Feldtyp, den Sie aus einer Dimension erstellen können, fällt in eine der folgenden Kategorien:
- Aggregiert: Aggregierte Felder sind Messtypen, bei denen Daten wie Summe und Durchschnitt zusammengefasst werden. Zusammengefasste Messwerte können sich nur auf Dimensionen beziehen, nicht auf andere.
- Nicht aggregierte Felder: Nicht aggregierte Felder sind Dimensionen, die in einer Abfrage vom Typ „Erkunden“ gruppiert werden können.
Name des benutzerdefinierten Feldes | Kategorie | Beschreibung | Kompatibilität des LookML-Feldtyps |
---|---|---|---|
Anzahl der unterschiedlichen WerteAnzahl der unterschiedlichen Werte |
Aggregat |
Erstellt eine count_distinct -Messung, die die Anzahl der verschiedenen Werte für eine ausgewählte Dimension berechnet.
|
S N T ZC YN DI DU TS ID SD L |
SummeSumme |
Aggregat |
Erstellt eine sum -Messung, die die Werte einer ausgewählten Dimension addiert.
|
N DI DU ID |
DurchschnittDurchschnitt |
Aggregat |
Erstellt ein average -Messmittel, mit dem die Werte einer ausgewählten Dimension gemittelt werden
|
N DI DU ID |
Min.Min. |
Aggregat |
Erstellt eine min -Messung, die den kleinsten Wert einer ausgewählten Dimension findet.
|
N DI DU ID |
Max.Max. |
Aggregat |
Erstellt eine max -Messung, die den größten Wert einer ausgewählten Dimension ermittelt.
|
N DI DU ID |
MedianwertMedianwert |
Aggregat |
Erstellt eine median -Messung, die den Mittelpunktwert für die Werte einer ausgewählten Dimension ermittelt.
|
N DI DU ID |
Liste der eindeutigen WerteListe der eindeutigen Werte |
Aggregat |
Erstellt eine list -Messung, die eine Liste der eindeutigen Werte einer ausgewählten Dimension erstellt.
|
S T ZC YN SD L |
KlasseKlasse |
Nicht aggregiert | Erstellt bins oder Stufen, die die Werte einer ausgewählten numerischen Dimension in einen benutzerdefinierten Satz von Zahlenbereichen unterteilen. | N DI DU ID |
GruppeGruppe |
Nicht aggregiert | Erstellt eine Gruppe, mit der Sie Ergebnisse einer ausgewählten Dimension unter benutzerdefinierten Labels gruppieren können. | S N T ZC YN DI DU TS ID SD L |
* Hinweis zu Datums- und Uhrzeitdaten: Looker interpretiert einige Zeitrahmen und zeitbasierte Typen beim Erstellen benutzerdefinierter Felder als unterschiedliche Datentypen. Das kann sich auf die benutzerdefinierten Feldtypen für diesen Zeitraum und zeitbasierte Felder auswirken. Beispielsweise betrachtet Looker den Zeitraum hour_of_day als number -Datentyp. Daher sind für andere type: number -Felder Optionen für benutzerdefinierte Felder verfügbar. Weitere Informationen finden Sie im Abschnitt Datentypen vom Typ „Datum und Uhrzeit“ auf dieser Seite. |
Benutzerdefinierte Feldtypen für Messungen
Je nach grundlegendem LookML-Messtyp können Sie nur einen benutzerdefinierten Feldtyp, einen gefilterten Messwert, aus Messwerten in der Feldauswahl eines explorativen Analysetools erstellen. In der folgenden Tabelle sind die LookML-Felder beschrieben, denen Sie Filtertypen hinzufügen können.
Name des benutzerdefinierten Feldes | Beschreibung | Kompatibilität des LookML-Feldtyps | |
---|---|---|---|
FiltermaßFiltermaß |
Fügt einer Messung eine Filterbedingung hinzu, um die in der Aggregation enthaltenen Werte zu beschränken. | S LI DT YN N | |
* Weitere Informationen zu den Arten von Messwerten, die Looker als numerisch interpretiert, wenn benutzerdefinierte Felder verwendet werden, finden Sie im Abschnitt Benutzerdefinierte Felder interpretieren numerische Werte auf dieser Seite. |
Datums- und Uhrzeitdatentypen in benutzerdefinierten Feldern
In Looker werden einige Zeiträume und zeitbasierte Typen beim Erstellen benutzerdefinierter Felder als unterschiedliche Datentypen interpretiert. Das wirkt sich auf die Art der benutzerdefinierten Felder aus, die Sie für ein bestimmtes Datum- oder Zeitfeld erstellen können. In benutzerdefinierten Feldern werden Datums- und Uhrzeitfelder folgendermaßen kategorisiert:
Diese Kategorien sind mit verschiedenen Arten von benutzerdefinierten Feldern kompatibel, wie in der Tabelle Benutzerdefinierte Feldtypen für Dimensionen angegeben.
Datentypen für Zeitstempeldaten
Benutzerdefinierte Felder behandeln die folgenden LookML-Zeitdatentypen als Zeitstempeldatentypen:
date
time
microsecond
millisecond
millisecondX
second
minute
minuteX
hour
hourX
week
month
quarter
fiscal_quarter
fiscal_year
year
Ganzzahlige Datentypen
Benutzerdefinierte Felder behandeln die folgenden Datums- und Uhrzeitdatentypen in LookML als Ganzzahlen:
Datentypen des Stringdatums
Benutzerdefinierte Felder behandeln die folgenden Datums- und Uhrzeitdatentypen in LookML als Stringdatentypen:
Benutzerdefinierte Felder interpretieren numerische Werte
Benutzerdefinierte Felder behandeln die folgenden Messwerttypen als numerische Typen:
average
average_distinct
count
count_distinct
max
median
median_distinct
min
percent_of_previous
percent_of_total
percentile
percentile_distinct
running_total
sum
sum_distinct
Diese Arten von Messwerten sind mit dem Typ des benutzerdefinierten Felds für gefilterte Messwerte kompatibel, wie in der Tabelle Benutzerdefinierte Feldtypen für Messwerte angegeben.
Benutzerdefinierte Messung anhand einer Dimension erstellen
Sie haben folgende Möglichkeiten, ein benutzerdefiniertes Maß aus einer Dimension zu erstellen:
- Über das Dreipunkt-Menü der Dimension
- Verwenden Sie den Bereich Benutzerdefinierte Felder der Feldauswahl.
Bei der zweiten Methode können Sie bei der Erstellung das benutzerdefinierte Feld anpassen, z. B. umbenennen, eine optionale Beschreibung hinzufügen oder ein anderes Format als das Standardformat auswählen.
Über das Dreipunkt-Menü Mehr der Dimension
In vielen Fällen können Sie diese Tastenkombination verwenden:
- Maximieren Sie die Ansicht für die Feldauswahl mit der Dimension, die Sie messen möchten.
- Wählen Sie das Dreipunkt-Menü Mehr der Dimension aus.
- Wählen Sie Zusammenfassen aus, um Optionen zum Erstellen eines benutzerdefinierten Messwerts zu sehen. Die vorgeschlagenen Funktionen variieren je nach ausgewähltem Typ der Dimension (z. B. Zahl, String oder Datum). Wählen Sie eine Funktion aus.
Maximieren Sie den Bereich Benutzerdefinierte Felder in der Feldauswahl, um das neue Feld zu sehen.
Wie bei anderen Feldern können Sie den Namen eines benutzerdefinierten Feldes auswählen, um es einer Abfrage hinzuzufügen oder daraus zu entfernen. Sie können auch den Mauszeiger auf das Feld bewegen, um weitere Optionen für das Feld einzublenden. Klicken Sie beispielsweise auf das Symbol Filter, um es als Filter in einer Abfrage zu verwenden. Bei Bedarf können Sie das Feld auch bearbeiten.
Abschnitt „Benutzerdefinierte Felder“ verwenden
Wenn Sie beim Erstellen eines benutzerdefinierten Messwerts ein Format oder einen Filter definieren möchten, beginnen Sie im Bereich Benutzerdefinierte Felder mit der Schaltfläche Hinzufügen:
- Wählen Sie in der Feldauswahl im Bereich Benutzerdefinierte Felder die Option Hinzufügen aus.
- Wählen Sie den Feldtyp aus, den Sie erstellen möchten. In diesem Beispiel wird die Option Benutzerdefiniertes Maß verwendet.
- Wählen Sie in der Drop-down-Liste Feld für die Messung ein Feld aus, das Sie messen möchten, wählen Sie in den Drop-down-Optionen Messtyp den gewünschten Messtyp aus und geben Sie dann einen Namen in das Feld Name ein. Der Name wird in der Feldauswahl und in der Datentabelle angezeigt.
- Wenn Sie eine Filterbedingung hinzufügen möchten, wählen Sie auf dem Tab Filter aus dem Drop-down-Menü Filtername ein Feld aus. Sie können Filterbedingungen über die Schaltflächen Hinzufügen und Entfernen plus und Filterwert hinzufügen oder entfernen.
- Sie können auch den Pfeil neben Benutzerdefinierter Filter auswählen, um einen Ausdruck vom Typ Benutzerdefinierter Filter mit beliebigen Looker-Funktionen und -Operatoren zu erstellen, die in benutzerdefinierten Filtern verwendet werden können. Im Looker-Ausdruckseditor werden die Feldnamen und die Hilfe zur Syntax für alle Funktionen vorgeschlagen. Felder, die derzeit in einer explorativen Datenanalyse verwendet werden und die mit dem von Ihnen erstellten Feldtyp verwendet werden können, sind mit einem schwarzen Kreis gekennzeichnet. Weitere Informationen dazu, wie Sie Filter zu Messwerten hinzufügen, finden Sie in diesem Hilfeartikel.
- Auf dem Tab Felddetails können Sie ein Format im Bereich Format angeben und im Feld Beschreibung eine optionale Beschreibung mit bis zu 255 Zeichen eingeben. So können andere Nutzer weitere Informationen zum benutzerdefinierten Feld erhalten, beispielsweise zum beabsichtigten Einsatz.
- Klicken Sie auf Speichern.
In der Feldauswahl wird das neue benutzerdefinierte Maß im Bereich Benutzerdefinierte Felder angezeigt.
Wie bei anderen Feldern können Sie den Namen eines benutzerdefinierten Feldes auswählen, um es in einer Abfrage anzuzeigen. Sie können auch auf die Schaltfläche Filter klicken, um sie als Filter in einer Abfrage zu verwenden.
Benutzerdefinierte Gruppierung
Mit dem benutzerdefinierten Feldtyp Gruppe können Sie benutzerdefinierte Ad-hoc-Gruppen für Dimensionen und benutzerdefinierte Dimensionen erstellen, ohne logische Funktionen in Looker-Ausdrücken verwenden zu müssen oder die CASE WHEN
-Logik in sql
-Parametern oder type: case
-Feldern entwickeln zu müssen.
Das kann hilfreich sein, wenn Sie Labels, die bestimmte Bedingungen erfüllen, feste Labels oder Kategorienamen zuweisen möchten, indem Sie beispielsweise bestimmte Bundesstaaten oder Länder in Regionen gruppieren oder Kosten in Kategorien bestellen.
So erstellen Sie eine Gruppe:
- Maximieren Sie die Ansicht mit der Dimension, für die Sie benutzerdefinierte Gruppen erstellen möchten.
Für den nächsten Schritt stehen Ihnen zwei Optionen zur Wahl:
- Maximieren Sie die Ansicht, klicken Sie auf das Dreipunkt-Menü der Dimension und wählen Sie dann Gruppieren aus, um das Menü Gruppieren nach zu öffnen.
- Wenn das Feld bereits in einer explorativen Datenanalyse ausgewählt ist, können Sie in der Tabelle Daten aus dem Menü der Dimension die Option Gruppieren auswählen, um das Menü Gruppieren nach zu öffnen. Dann können Sie benutzerdefinierte Gruppen erstellen.
Geben Sie im Feld Gruppenname ein Label für die erste Wertegruppe an. In diesem Beispiel wird gezeigt, wie Sie mit der Dimension State eine Gruppe von Bundesstaaten für den Pazifischen Nordwesten der USA erstellen, was durch den Gruppennamen „Pacific Northwest“ widergespiegelt wird.
Wählen Sie im Abschnitt Gruppenwert die vorhandene Bedingungsschaltfläche aus, die standardmäßig entspricht, um die Bedingungen für die Gruppe anzupassen.
Wählen Sie die Bedingung aus und geben Sie mindestens einen Wert ein oder wählen Sie ihn aus. In diesem Fall wurde die Bedingung Bundesstaat ist Oregon angewendet. Sie können Bedingungen mit den Schaltflächen Hinzufügen und Entfernen plus und Minus hinzufügen oder entfernen. Klicken Sie zum Speichern auf eine Stelle außerhalb der Filterbedingung oder verwenden Sie die Esc-Taste.
- Sofern verfügbar, werden in einer Drop-down-Liste mit dem nach unten zeigenden Pfeil im Werteingabefeld Wertvorschläge angezeigt, aus denen Nutzer auswählen oder suchen können. Vorschläge sind am häufigsten für Felder von
type: string
verfügbar. - Looker wendet SQL-Bedingungen wie
AND
- oderOR
-Logik automatisch an, wenn mehrere Bedingungen auf der Grundlage der von Ihnen angegebenen Feldtypen, Bedingungen und Werte erstellt werden. - Wenn Sie eine vorhandene benutzerdefinierte Gruppe bearbeiten, sollten Sie den Namen an die aktualisierten Bedingungen anpassen.
- Sofern verfügbar, werden in einer Drop-down-Liste mit dem nach unten zeigenden Pfeil im Werteingabefeld Wertvorschläge angezeigt, aus denen Nutzer auswählen oder suchen können. Vorschläge sind am häufigsten für Felder von
Um weitere Gruppen für diese Dimension hinzuzufügen, bewegen Sie den Mauszeiger auf die bestehende Gruppe und klicken Sie auf das Pluszeichen Hinzufügen. Wenn Sie Gruppen entfernen möchten, klicken Sie auf die Schaltfläche Entfernen Minuszeichen. Sie können eine vorhandene Gruppe bearbeiten, indem Sie die Gruppenbedingung in diesem Fall Oregon oder Idaho oder Washington auswählen. Looker wendet SQL-Bedingungen wie
AND
- oderOR
-Logik automatisch an, wenn mehrere Bedingungen auf der Grundlage der von Ihnen angegebenen Feldtypen, Bedingungen und Werte erstellt werden.Klicken Sie optional das Kästchen Verbleibende Werte gruppieren an, um eine Kategorie für die Gruppierung aller anderen Werte zu erstellen, die keine Gruppenbedingungen erfüllen. In diesem Beispiel wird jeder Bundesstaat, der nicht Oregon, Idaho oder Washington ist, unter dem Label Sonstiges gruppiert. Other ist der Standardname. Sie können ihn jedoch im Feld Group Name (Gruppenname) nach Bedarf anpassen.
- Wenn Sie eine benutzerdefinierte Gruppe bearbeiten und die Gruppierung aller anderen Werte entfernen möchten, entfernen Sie das Häkchen aus dem Kästchen neben Gruppe verbleibende Werte, um diese Gruppe zu entfernen.
Geben Sie in das Feld Feldname einen Namen ein. Der Name wird in der Feldauswahl und in der Datentabelle angezeigt.
Wählen Sie + Beschreibung hinzufügen aus, um das Feld Beschreibung zu öffnen. Optional können Sie bis zu 255 Zeichen eingeben, um anderen Nutzern weitere Informationen zur benutzerdefinierten Gruppe zu geben.
- Wenn Sie eine benutzerdefinierte Gruppe bearbeiten und bereits eine Beschreibung vorhanden ist, erscheint das Feld Beschreibung automatisch.
Wählen Sie Speichern und dann Ausführen aus, um den Tab „Entdecken“ noch einmal auszuführen.
Das neue Feld wird in der Datentabelle und in den Displaylabels für alle Bundesstaaten angezeigt: „Pacific Northwest“ für die Bundesstaaten Oregon, Washington und Idaho und „Other“ für alle anderen Bundesstaaten.
Mit dieser neuen Gruppe können Sie neue Erkenntnisse aus Ihren Daten ziehen. Vergleichen Sie beispielsweise, wie viele Bestellungen von Nutzern in der Region „ Pazifischer Nordwesten“ aufgegeben wurden und wie viele Nutzer in anderen Regionen der USA leben.
Das neue Feld wird im Abschnitt Benutzerdefinierte Felder der Feldauswahl angezeigt.
Wie bei anderen Feldern können Sie den Namen des Felds auswählen, um es einer Abfrage hinzuzufügen oder daraus zu entfernen. Sie können auch den Mauszeiger auf das Feld bewegen, um weitere Optionen für das Feld einzublenden. Klicken Sie beispielsweise auf das Symbol Filter, um es als Filter in einer Abfrage zu verwenden. Außerdem können Sie nach Bedarf die benutzerdefinierte Gruppe bearbeiten.
Benutzerdefiniertes Binning
Mit dem benutzerdefinierten Feldtyp Bin können Sie benutzerdefinierte Ad-hoc-Bereiche oder -Ebenen für numerische Typdimensionen und benutzerdefinierte Dimensionen erstellen, ohne logische Funktionen in Looker-Ausdrücken verwenden oder type: tier
LookML-Felder entwickeln zu müssen.
Das kann hilfreich sein, wenn Sie Werte schnell in bestimmte Ganzzahlbereiche gruppieren möchten, um den Detaillierungsgrad Ihrer Daten anzupassen.
Benutzerdefinierte Bin-Felder werden im Notationsstil der classic
-Stufe angezeigt.
So erstellen Sie einen Papierkorb:
- Maximieren Sie die Ansicht mit der Feldauswahl, die die Dimension enthält, für die Sie benutzerdefinierte Bins erstellen möchten.
Für den nächsten Schritt stehen Ihnen zwei Optionen zur Wahl:
- Klicken Sie auf das Dreipunkt-Menü der Dimension und dann auf Bin, um das Menü Binn zu öffnen.
- Wenn das Feld bereits in einem Explore ausgewählt ist, können Sie Binim Zahnradmenü der DimensionDatenauswählen, um das Menü Bin zu öffnen und den Schritten in der
Wählen Sie als Ausgangspunkt Informationen zu Feldern abrufen aus, um mehr über die Werte für die Dimension zu erfahren, für die Sie benutzerdefinierte Bins erstellen. Dazu gehören der Mindestwert der Dimension, der Höchstwert und der Wertebereich. Diese Informationen können hilfreich sein, um die Art der Angabe von Werten in Kategorien zu bestimmen.
Wählen Sie im Bereich Bin-Typ einen Bin-Typ aus.
- Wählen Sie Gleiche Größe aus, um numerische Werte in gleichmäßige Ganzzahlbereiche zu gruppieren. Beispiel: eine Staffelung der Werte zwischen 0–10, 10–20 und 20–30
- Wählen Sie Benutzerdefinierte Größe aus, um benutzerdefinierte Bin-Größen mit unterschiedlichen Ganzzahlbereichen zu erstellen. Das sind beispielsweise die Werte zwischen 0–15, 15–75 und 75–100.
Passen Sie die Behältergrößen und -bereiche an.
- Wenn der ausgewählte Bin-Typ gleich groß ist, geben Sie die gewünschten Werte in die Felder Bin-Größe, Mindestwert und Höchstwert ein. Im Beispiel oben sind Spezifikationen für Buckets von 10 zwischen 0 und 100 angegeben. Bins werden automatisch für Werte in den Daten erstellt, die außerhalb der angegebenen Bereiche liegen.
- Wenn der ausgewählte Bin-Typ Benutzerdefiniert ist, geben Sie die Stufen-Haltepunkte in aufsteigender Reihenfolge im Feld Bin-Haltepunkte an, jeweils durch Kommas oder neue Zeilen getrennt.
Geben Sie im Feld Feldname einen Namen an. Der Name wird in der Feldauswahl und in der Datentabelle angezeigt.
Wählen Sie + Textzeile hinzufügen aus, um das Feld Beschreibung zu öffnen. Dort können Sie eine optionale Beschreibung mit bis zu 255 Zeichen eingeben. So erhalten andere Nutzer weitere Informationen zum benutzerdefinierten Pool.
- Wenn Sie einen benutzerdefinierten Papierkorb mit einer vorhandenen Beschreibung bearbeiten, wird automatisch das Feld Beschreibung angezeigt.
Wählen Sie Speichern und dann Ausführen aus, um den Tab „Entdecken“ noch einmal auszuführen.
Das neue Feld wird in der Datentabelle angezeigt und enthält Ebenenebenen für Werte, je nachdem, wo sie in bestimmte Bins passen.
Sie können mit dem neuen Pool neue Erkenntnisse über Ihre Daten gewinnen. Für einen benutzerdefinierten Pool, der auf der Dimension Kosten basiert, können Sie beispielsweise die Anzahl von Bestellungen mit Artikeln in bestimmten Kostenbereichen vergleichen.
Das neue Feld wird im Abschnitt Benutzerdefinierte Felder der Feldauswahl angezeigt.
Wie bei anderen Feldern können Sie den Namen des Felds auswählen, um es einer Abfrage hinzuzufügen oder daraus zu entfernen. Wenn Sie den Mauszeiger auf das Feld bewegen, sehen Sie weitere Optionen für dieses Feld. So können Sie beispielsweise das Filtersymbol des Felds auswählen, um es als Filter in einer Abfrage zu verwenden. Sie können auch den benutzerdefinierten Papierkorb bearbeiten.
Filter zu einem benutzerdefinierten Messwert hinzufügen
Wenn Sie Filter auf benutzerdefinierte Messwerte anwenden, können Sie die Daten begrenzen und z. B. nur Bestellungen aus bestimmten Regionen einschließen. Ein benutzerdefinierter Filter ist beim Erstellen oder Bearbeiten eines benutzerdefinierten Messwerts verfügbar. So fügen Sie einer benutzerdefinierten Messung einen Filter hinzu:
- Maximieren Sie in der Feldauswahl den Bereich Benutzerdefinierte Felder.
- Wählen Sie Hinzufügen und dann Benutzerdefiniertes Maß aus, um ein neues benutzerdefiniertes Maß zu erstellen, oder klicken Sie auf das Dreipunkt-Menü , um ein vorhandenes benutzerdefiniertes Maß zu bearbeiten.
- Wenn Sie ein Feld bearbeiten, wählen Sie Bearbeiten aus.
- Wählen Sie im Bereich Filter aus dem Drop-down-Menü Filtername das Feld aus, nach dem Sie filtern möchten.
- Klicken Sie auf die vorhandene Bedingungsbedingung, die standardmäßig unter Filterwert beliebiger Wert ist, um die gewünschten Filterbedingungen anzupassen.
- Wählen Sie die Bedingung aus und geben Sie einen Wert ein oder wählen Sie einen aus. Klicken Sie neben dem Wert auf das Pluszeichen Hinzufügen, um mehrere Bedingungen für das ausgewählte Feld hinzuzufügen. Klicken Sie zum Speichern auf eine Stelle außerhalb der Filterbedingung oder verwenden Sie die Esc-Taste.
- Sofern verfügbar, werden in einer Drop-down-Liste mit dem nach unten zeigenden Pfeil im Werteingabefeld Wertvorschläge angezeigt, aus denen Nutzer auswählen oder suchen können. Vorschläge sind am häufigsten für Felder von
type: string
verfügbar. - Wenn Sie ein benutzerdefiniertes Maß bearbeiten, sollten Sie den Namen des benutzerdefinierten Messwerts entsprechend der Filterbedingung ändern. Der Feldname wird in der Feldauswahl und in der Datentabelle angezeigt.
- Sofern verfügbar, werden in einer Drop-down-Liste mit dem nach unten zeigenden Pfeil im Werteingabefeld Wertvorschläge angezeigt, aus denen Nutzer auswählen oder suchen können. Vorschläge sind am häufigsten für Felder von
- Wenn Sie weitere Filter hinzufügen möchten, klicken Sie im Abschnitt Filterwert auf das Pluszeichen Hinzufügen. Wenn Sie Filter entfernen möchten, klicken Sie auf das Minuszeichen Entfernen.
- Looker wendet SQL-Bedingungen wie
AND
- oderOR
-Logik automatisch an, wenn Sie mehrere Filter basierend auf den von Ihnen angegebenen Feldtypen, Bedingungen und Werten erstellen.
- Looker wendet SQL-Bedingungen wie
- Klicken Sie unten auf dem Tab Filter neben Benutzerdefinierter Filter auf den Abwärtspfeil, um das Textfeld Ausdruck zu maximieren und einen benutzerdefinierten Filter anstelle von oder zusätzlich zu einem Filter auf der Benutzeroberfläche hinzuzufügen. Geben Sie in das Feld Benutzerdefinierter Filter einen Looker-Ausdruck ein. Verwenden Sie dazu beliebige Looker-Funktionen und -Operatoren, die in benutzerdefinierten Filtern verwendet werden können. Im Looker-Ausdruckseditor werden die Feldnamen und die Hilfe zur Syntax für alle Funktionen vorgeschlagen. Felder, die derzeit in einer explorativen Datenanalyse verwendet werden und die mit dem von Ihnen erstellten Feldtyp verwendet werden können, sind mit einem schwarzen Kreis gekennzeichnet.
- Auf dem Tab Felddetails können Sie ein Format im Abschnitt Format angeben und im Feld Beschreibung eine optionale Beschreibung mit bis zu 255 Zeichen eingeben. So können Sie anderen Nutzern weitere Informationen zum benutzerdefinierten Feld geben, einschließlich seiner beabsichtigten Verwendung.
- Klicken Sie auf Speichern.
Ein gefiltertes Maß aus einem anderen Messwert erstellen
So erstellen Sie ein benutzerdefiniertes Maß, mit dem ein vorhandenes Maß kopiert und ein Filter hinzugefügt wird:
- Maximieren Sie die Ansicht mit der Messung, der Sie einen benutzerdefinierten Filter hinzufügen möchten. Das Maß darf nicht ein benutzerdefiniertes Maß oder ein
type: number
-Messwert sein. Wenn Sie einem vorhandenen benutzerdefinierten Messwert einen Filterausdruck hinzufügen möchten, müssen Sie ihn bearbeiten. - Wählen Sie das Dreipunkt-Menü Mehr aus.
- Wählen Sie Gefilterte Messung erstellen aus.
- Geben Sie im Feld Name nach Bedarf einen anderen Namen als den Standardwert an. Der Name wird in der Feldauswahl und in der Datentabelle angezeigt.
- Wählen Sie im Bereich Filter aus dem Drop-down-Menü Filtername das Feld aus, nach dem gefiltert werden soll.
- Klicken Sie auf die vorhandene Bedingungsbedingung, die standardmäßig unter Filterwert beliebiger Wert ist, um die gewünschten Filterbedingungen anzupassen.
- Wählen Sie die Bedingung aus und geben Sie einen Wert ein oder wählen Sie einen aus. Klicken Sie neben dem Wert auf das Pluszeichen Hinzufügen, um mehrere Bedingungen für das ausgewählte Feld hinzuzufügen. Klicken Sie zum Speichern auf eine Stelle außerhalb der Filterbedingung oder verwenden Sie die Esc-Taste.
- Sofern verfügbar, werden in einer Drop-down-Liste mit dem nach unten zeigenden Pfeil im Werteingabefeld Wertvorschläge angezeigt, aus denen Nutzer auswählen oder suchen können. Vorschläge sind am häufigsten für Felder von
type: string
verfügbar. - Wenn Sie ein benutzerdefiniertes Maß bearbeiten, sollten Sie den Namen des benutzerdefinierten Messwerts entsprechend der Filterbedingung ändern.
- Sofern verfügbar, werden in einer Drop-down-Liste mit dem nach unten zeigenden Pfeil im Werteingabefeld Wertvorschläge angezeigt, aus denen Nutzer auswählen oder suchen können. Vorschläge sind am häufigsten für Felder von
- Wenn Sie weitere Filter hinzufügen möchten, klicken Sie im Abschnitt Filterwert auf das Pluszeichen Hinzufügen. Wenn Sie Filter entfernen möchten, klicken Sie auf das Minuszeichen Entfernen.
- Looker wendet SQL-Bedingungen wie
AND
- oderOR
-Logik automatisch an, wenn Sie mehrere Filter basierend auf den von Ihnen angegebenen Feldtypen, Bedingungen und Werten erstellen.
- Looker wendet SQL-Bedingungen wie
- Klicken Sie unten auf dem Tab Filter auf den Pfeil neben Benutzerdefinierter Filter, um das Textfeld Ausdruck zu maximieren und einen benutzerdefinierten Filter anstelle von oder zusätzlich zu einem Filter auf der Benutzeroberfläche hinzuzufügen. Geben Sie in das Feld Benutzerdefinierter Filter einen Looker-Ausdruck ein. Verwenden Sie dazu beliebige Looker-Funktionen und -Operatoren, die in benutzerdefinierten Filtern verwendet werden können. Im Looker-Ausdruckseditor werden die Feldnamen und die Hilfe zur Syntax für alle Funktionen vorgeschlagen. Felder, die derzeit in einer explorativen Datenanalyse verwendet werden und die mit dem von Ihnen erstellten Feldtyp verwendet werden können, sind mit einem schwarzen Kreis gekennzeichnet.
- Auf dem Tab Felddetails können Sie im Abschnitt Format ein Format angeben und im Feld Beschreibung eine optionale Beschreibung mit bis zu 255 Zeichen eingeben. So können Sie anderen Nutzern weitere Informationen zum benutzerdefinierten Feld geben, einschließlich seiner beabsichtigten Verwendung.
- Klicken Sie auf Speichern.
In der Feldauswahl wird der neue Messwert im Bereich Benutzerdefinierte Felder angezeigt.
Wie bei anderen Messungen können Sie den Namen eines benutzerdefinierten Messwerts auswählen, um ihn einer Abfrage hinzuzufügen oder daraus zu entfernen. Sie können auch den Mauszeiger auf das Feld bewegen, um weitere Optionen für das Feld einzublenden. Klicken Sie beispielsweise auf das Symbol Filter, um es als Filter in einer Abfrage zu verwenden. Bei Bedarf können Sie das Feld auch bearbeiten.
Benutzerdefinierte Dimension mit einem Looker-Ausdruck erstellen
So erstellen Sie eine benutzerdefinierte Dimension mit einem Looker-Ausdruck und einer oder mehreren anderen Dimensionen:
- Wählen Sie in der Feldauswahl im Bereich Benutzerdefinierte Felder die Option Hinzufügen aus.
- Wählen Sie Benutzerdefinierte Dimension aus.
- Geben Sie im Feld Ausdruck einen Looker-Ausdruck ein, der den Wert für Ihre Dimension mit allen Looker-Funktionen und -Operatoren berechnet. Im Looker-Ausdruckseditor werden die Feldnamen und die Hilfe zur Syntax für alle Funktionen vorgeschlagen. Felder, die derzeit in einer explorativen Datenanalyse verwendet werden und die mit dem von Ihnen erstellten Feld verwendet werden können, sind mit einem schwarzen Kreis gekennzeichnet.
- Wählen Sie bei Bedarf im Drop-down-Menü Format eine andere Formatierungsoption als die Standardoption aus.
- Geben Sie im Feld Name den Namen der benutzerdefinierten Dimension ein. Der Name wird in der Feldauswahl und in der Datentabelle angezeigt.
- Wählen Sie + Beschreibung hinzufügen aus, um im Feld Beschreibung eine optionale Beschreibung mit bis zu 255 Zeichen einzugeben, um anderen Nutzern zusätzlichen Kontext oder Informationen über die benutzerdefinierte Dimension zu bieten.
- Klicken Sie auf Speichern.
In der Feldauswahl wird die neue benutzerdefinierte Dimension im Bereich Benutzerdefinierte Felder angezeigt.
Genau wie bei anderen Feldern können Sie den Namen einer benutzerdefinierten Dimension auswählen, um sie einer Abfrage hinzuzufügen oder daraus zu entfernen. Sie können auch den Mauszeiger auf das Feld bewegen, um weitere Optionen für das Feld einzublenden. Klicken Sie beispielsweise auf das Symbol Filter, um es als Filter in einer Abfrage zu verwenden. Bei Bedarf können Sie das Feld auch bearbeiten.
Benutzerdefinierte Felder aufrufen und verwenden
Wie Sie benutzerdefinierte Felder aufrufen und wie Sie mit ihnen interagieren, hängt davon ab, ob Sie die Felder erstellen dürfen oder nicht.
Benutzerdefinierte Felder aufrufen
Wenn Sie berechtigt sind, benutzerdefinierte Felder zu erstellen, können Sie alle Felder sehen und bearbeiten, die im Bereich Benutzerdefinierte Felder der Feldauswahl angezeigt werden.
Wenn Sie keine benutzerdefinierten Felder erstellen dürfen, wird der Abschnitt Benutzerdefinierte Felder nicht in der Feldauswahl angezeigt.
Wenn Sie jedoch ein benutzerdefiniertes Feld in eine Kachel „Entdecken“, „Look“ oder „Dashboard“ einfügen, können alle Nutzer, für die Sie diesen Inhalt dann freigeben, das benutzerdefinierte Feld sehen. Dabei spielt es keine Rolle, ob er benutzerdefinierte Felder erstellen kann. Wenn Sie diesen Inhalt über eine URL für explorative Datenanalysen freigeben, muss die URL den Parameter qid
enthalten (z. B. instance_name.looker.com/explore/ec/order_items?qid=lEPPueGN7cHkozOEZVDQbO
). Nutzer, die keine benutzerdefinierten Felder erstellen dürfen, sehen nur den Titel des Felds und nicht seine Beschreibung. Daher ist es wichtig, Felder genau zu benennen, wenn Sie sie in Abfragen verwenden, die für diese Nutzer freigegeben sind.
Benutzerdefinierte Felder verwenden
Wenn Sie berechtigt sind, benutzerdefinierte Felder zu erstellen, können Sie alle Felder, die im Abschnitt Benutzerdefinierte Felder angezeigt werden, in der Feldauswahl bearbeiten und verwenden. Sie können damit fast genau wie mit anderen Maßnahmen oder Dimensionen interagieren, indem Sie sie filtern, zu Visualisierungen hinzufügen und für benutzerdefinierte Dimensionen Pivot-Ergebnisse erstellen. Eine Ausnahme ist, dass Sie keine benutzerdefinierten Felder zum Erstellen von Dashboard-Filtern verwenden können.
Nur Benutzer, die berechtigt sind, benutzerdefinierte Felder zu erstellen, können sie Abfragen in den explorativen Datenanalysen, Looks oder Dashboard-Kacheln hinzufügen. Wenn ein Nutzer in dieser freigegebenen oder Dashboard-Kachel, die ein benutzerdefiniertes Feld enthält, die Option Hier ansehen auswählt, kann er damit eine neue Abfrage erstellen. Dabei spielt es keine Rolle, ob er benutzerdefinierte Felder erstellen kann.
Benutzerdefiniertes Feld duplizieren
Wenn Sie benutzerdefinierte Felder erstellen dürfen, lassen sich vorhandene benutzerdefinierte Felder auch duplizieren. Das Duplizieren und Bearbeiten von benutzerdefinierten Feldern kann hilfreich sein, wenn Sie mehrere benutzerdefinierte Felder erstellen, die nur kleine Unterschiede haben (z. B. Summen von 30, 60 und 90 Tagen).
So duplizieren Sie ein benutzerdefiniertes Feld:
- Maximieren Sie in der Feldauswahl den Bereich Benutzerdefinierte Felder.
- Klicken Sie auf das Dreipunkt-Menü Mehr für das benutzerdefinierte Feld, das Sie duplizieren möchten.
Wählen Sie Duplicate (Duplizieren) aus.
Alternativ können Sie im Menü der Datentabelle für das benutzerdefinierte Feld die Option Duplizieren auswählen.
Das duplizierte Feld erscheint unter dem Original mit dem Namen des ursprünglichen Felds und dem Wort „Kopieren“, das an das Ende angehängt ist.
Anschließend können Sie das duplizierte Feld bearbeiten, wie im nächsten Abschnitt beschrieben.
Benutzerdefiniertes Feld bearbeiten
Wenn Sie benutzerdefinierte Felder erstellen dürfen, haben Sie auch die Möglichkeit, benutzerdefinierte Felder zu bearbeiten, die Sie oder andere Nutzer erstellt haben.
Benutzerdefinierte Dimension bearbeiten
So bearbeiten Sie eine benutzerdefinierte Dimension:
- Maximieren Sie in der Feldauswahl den Bereich Benutzerdefinierte Felder.
- Wählen Sie für das benutzerdefinierte Feld, das Sie bearbeiten möchten, das Dreipunkt-MenüMehraus.
Wählen Sie Bearbeiten aus.
Alternativ können Sie im Menü der Datentabelle für das benutzerdefinierte Feld die Option Bearbeiten auswählen.
Ändern Sie die Definition der benutzerdefinierten Dimension im Feld Ausdruck nach Bedarf.
Wählen Sie bei Bedarf ein neues Format aus der Drop-down-Liste Format aus.
Geben Sie in das Feld Name einen neuen Namen ein. Der Name wird in der Feldauswahl und in der Datentabelle angezeigt. Wenn Sie die Definition eines benutzerdefinierten Feldes geändert haben, sollten Sie den Namen entsprechend anpassen.
Wählen Sie + Beschreibung hinzufügen aus, um im Feld Beschreibung eine optionale Beschreibung mit bis zu 255 Zeichen einzugeben, um anderen Nutzern zusätzlichen Kontext oder Informationen über die benutzerdefinierte Dimension zu bieten.
- Wenn bereits eine Beschreibung vorhanden ist, erscheint automatisch das Feld Beschreibung.
Klicken Sie auf Speichern.
Benutzerdefinierte Messung bearbeiten
So bearbeiten Sie ein benutzerdefiniertes Maß:
- Maximieren Sie in der Feldauswahl den Bereich Benutzerdefinierte Felder.
- Wählen Sie für das benutzerdefinierte Feld, das Sie bearbeiten möchten, das Dreipunkt-MenüMehraus.
Wählen Sie Bearbeiten aus.
Alternativ können Sie im Menü der Datentabelle für das benutzerdefinierte Feld die Option Bearbeiten auswählen.
Wenn Sie das Feld ändern möchten, das aggregiert werden soll, wählen Sie im Drop-down-Menü Zu messendes Feld ein neues Feld aus.
Wenn Sie den Typ der Messfunktion ändern möchten, wählen Sie im Drop-down-Menü Messwerttyp einen neuen Messtyp aus.
Geben Sie in das Feld Name einen neuen Namen ein. Der Name wird in der Feldauswahl und in der Datentabelle angezeigt. Wenn Sie einen Feld- oder Messtyp ändern, sollte in der Regel auch der Name des benutzerdefinierten Messwerts entsprechend angepasst werden. Wenn Sie beispielsweise das Feld Sonderangebotspreis in Kosten ändern, sollten Sie auch den Namen des benutzerdefinierten Feldes von Summe des Sonderangebotspreises in Summe der Kosten ändern.
Über den Tab Filter können Sie einen UI-basierten oder benutzerdefinierten Filter hinzufügen, ändern oder entfernen.
- Wenn bereits ein benutzerdefinierter Filter vorhanden ist, wird automatisch das Feld Ausdruck für den benutzerdefinierten Filter angezeigt. Wenn kein benutzerdefinierter Filter vorhanden ist, klicken Sie auf den Abwärtspfeil neben Benutzerdefinierter Filter, um im Feld Ausdruck einen optionalen benutzerdefinierten Filter anstelle von oder zusätzlich zu einem Filter auf der Benutzeroberfläche hinzuzufügen.
Auf dem Tab Felddetails können Sie alle Formatierungen im Bereich Format hinzufügen, ändern oder entfernen oder im Feld Beschreibung eine optionale Beschreibung mit bis zu 255 Zeichen eingeben. So können andere Nutzer weitere Informationen zum benutzerdefinierten Feld erhalten, auch zum vorgesehenen Verwendungszweck.
Klicken Sie auf Speichern.
Benutzerdefiniertes Feld löschen
Wenn Sie benutzerdefinierte Felder erstellen dürfen, können Sie benutzerdefinierte Felder auch löschen, die Sie oder andere Nutzer erstellt haben. Wenn Sie ein benutzerdefiniertes Feld löschen, wird es nicht mehr in den Ansichten oder Dashboard-Kacheln, die dieses Feld verwenden, entfernt. Außerdem haben alle Nutzer, die eine URL für die Option „Erkunden“ mit dem benutzerdefinierten Feld verwenden, weiterhin das Feld.
So löschen Sie ein benutzerdefiniertes Feld aus der Feldauswahl:
- Maximieren Sie in der Feldauswahl den Bereich Benutzerdefinierte Felder.
- Wähle das Dreipunkt-Menü für das benutzerdefinierte Feld aus, das du löschen möchtest.
Wählen Sie Löschen aus.
Alternativ können Sie im Menü der Datentabelle für das benutzerdefinierte Feld die Option Löschen auswählen.
Sie können auch die Tastenkombinationen Befehlstaste-K (Mac) oder Strg+K (Windows) verwenden, um benutzerdefinierte Felder zu löschen.
Sie können ein benutzerdefiniertes Feld, das Sie gelöscht haben, wiederherstellen. Klicken Sie dazu auf den Zurückpfeil in Ihrem Browser.