Die meisten Felder in der Feldauswahl werden von Ihren Looker-Entwicklern erstellt. Mit benutzerdefinierten Feldern können Sie jedoch neue benutzerdefinierte Dimensionen und Messwerte für explorative Datenanalysen erstellen. Auf dieser Seite erfahren Sie, wie Sie benutzerdefinierte Felder erstellen und verwenden, um Ihre Datenanalyse zu optimieren.
Damit Sie benutzerdefinierte Felder verwenden können, muss Ihr Looker-Administrator Nutzern oder Gruppen die Berechtigung create_custom_fields
gewähren, um Zugriff auf die Funktion zu erhalten.
Wenn Sie Zugriff auf benutzerdefinierte Felder haben, können Sie verschiedene Arten von benutzerdefinierten Feldern erstellen:
- Ein benutzerdefinierter Messwert, der auf einer vorhandenen Dimension basiert
- Ein gefilterter benutzerdefinierter Messwert, der auf einem vorhandenen Messwert basiert
- Benutzerdefinierte Dimension, die auf einem Looker-Ausdruck basiert
Benutzerdefinierte Felder unterscheiden sich von in LookML definierten Feldern und Tabellenkalkulationen
Es gibt einige Unterschiede zwischen benutzerdefinierten Feldern und Dimensionen und Messwerten, die in LookML definiert sind:
- Benutzerdefinierte Felder lassen sich nicht aufschlüsseln.
- Benutzerdefinierte Felder bleiben nur für bestimmte Nutzer in der Feldauswahl eines Explores erhalten.
Es gibt einige Unterschiede zwischen benutzerdefinierten Feldern und Tabellenkalkulationen:
- Bei benutzerdefinierten Feldern wird ähnlich wie bei einem LookML-Feld SQL-Code generiert, der für die Datenbank ausgeführt wird.
- Benutzerdefinierte Felder sind nicht von Daten aus der Datentabelle abhängig.
Benutzerdefinierte Feldtypen
Sie können abhängig von den grundlegenden LookML-Feldtypen verschiedene Arten von benutzerdefinierten Feldern erstellen und anpassen. In den folgenden Tabellen werden die Arten von benutzerdefinierten Feldern beschrieben, die je nach LookML-Feldtyp erstellt werden können:
Benutzerdefinierte Feldtypen für Dimensionen
Sie können mehrere benutzerdefinierte Feldtypen aus Dimensionen im Field Picker eines Explores erstellen, abhängig von den grundlegenden LookML-Feldtypen. In der folgenden Tabelle sind die 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 String-Datumsdatentypen *
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 Messwerttypen, die Aggregationen durchführen, z. B. Summe und Durchschnitt. Aggregierte Messwerte können nur auf Dimensionen, nicht auf andere Messwerte verweisen.
- Nicht aggregiert: Nicht aggregierte Felder sind Dimensionen, die in einer Explore-Abfrage gruppiert werden können.
Name des benutzerdefinierten Felds | Kategorie | Beschreibung | Kompatibilität von LookML-Feldtypen |
---|---|---|---|
Anzahl der unterschiedlichen WerteAnzahl der unterschiedlichen Werte |
Aggregat |
Erstellt einen count_distinct -Messwert, mit dem die Anzahl der eindeutigen Werte für eine ausgewählte Dimension berechnet wird.
|
S N T ZC YN DI DU TS ID SD L |
SummeSumme |
Aggregat |
Erstellt einen sum -Messwert, mit dem die Werte einer ausgewählten Dimension addiert werden.
|
N DI DU ID |
DurchschnittDurchschnitt |
Aggregat |
Erstellt einen average -Messwert, mit dem der Durchschnitt der Werte einer ausgewählten Dimension ermittelt wird.
|
N DI DU ID |
Min.Min. |
Aggregat |
Erstellt einen min -Messwert, mit dem der kleinste Wert einer ausgewählten Dimension ermittelt wird.
|
N DI DU ID |
Max.Max. |
Aggregat |
Erstellt einen max -Wert, mit dem der höchste Wert einer ausgewählten Dimension ermittelt wird.
|
N DI DU ID |
MedianwertMedianwert |
Aggregat |
Erstellt einen median -Messwert, mit dem der Mittelpunkt für die Werte einer ausgewählten Dimension ermittelt wird.
|
N DI DU ID |
Liste der eindeutigen WerteListe der eindeutigen Werte |
Aggregat |
Erstellt einen list -Messwert, mit dem eine Liste der unterschiedlichen Werte einer ausgewählten Dimension erstellt wird.
|
S T ZC YN SD L |
KlasseKlasse |
Nicht aggregiert | Erstellt Klassen oder Stufen, mit denen die Werte einer ausgewählten numerischen Dimension in benutzerdefinierte Zahlenbereiche unterteilt werden. | N DI DU ID |
GruppeGruppe |
Nicht aggregiert | Erstellt eine Gruppe, mit der Sie die Ergebnisse einer ausgewählten Dimension unter benutzerdefinierten Labels zusammenfassen 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. Dies kann sich auf die benutzerdefinierten Feldtypen auswirken, die für diese Zeitraum- und zeitbasierten Felder verfügbar sind. In Looker wird beispielsweise der hour_of_day -Zeitraum als number -Datentyp interpretiert. Daher stehen für andere type: number -Felder Optionen für benutzerdefinierte Felder zur Verfügung. Weitere Informationen finden Sie auf dieser Seite im Abschnitt So interpretieren benutzerdefinierte Felder Datums- und Uhrzeitdatentypen. |
Benutzerdefinierte Feldtypen für Messwerte
Je nach LookML-Basismesswerttyp können Sie aus den Messwerten in der Feldauswahl eines Explores nur einen benutzerdefinierten Feldtyp erstellen, nämlich einen gefilterten Messwert. In der folgenden Tabelle sind die LookML-Felder aufgeführt, für die Sie Messwerttypen Filter hinzufügen können.
list
DT = Funktioniert mit dem Messtyp date
JA: Funktioniert mit dem Messtyp yesno
N = Funktioniert mit numerischen Messwerttypen *
Name des benutzerdefinierten Felds | Beschreibung | Kompatibilität von LookML-Feldtypen | |
---|---|---|---|
Messwert filternMesswert filtern |
Hiermit wird einem Messwert eine Filterbedingung hinzugefügt, um die Werte einzuschränken, die in die Zusammenfassung des Messwerts einfließen. | LI DT JA N | |
* Weitere Informationen zu den Messwerttypen, die von Looker bei Verwendung benutzerdefinierter Felder als numerisch interpretiert werden, finden Sie im Abschnitt Wie benutzerdefinierte Felder numerische Messwerte interpretieren auf dieser Seite. |
So werden Datums- und Uhrzeitdatentypen in benutzerdefinierten Feldern interpretiert
In Looker werden einige Zeitraum und zeitbasierte Typen als unterschiedliche Datentypen interpretiert, wenn Sie benutzerdefinierte Felder erstellen. Das wirkt sich darauf aus, welche Art von benutzerdefinierten Feldern Sie für ein bestimmtes Datums- 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.
Datums-Datentypen mit Zeitstempel
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 Datumsdatentypen
Benutzerdefinierte Felder behandeln die folgenden LookML-Datentypen für Datum und Uhrzeit als ganzzahlige Datumstypen:
String-Datumsdatentypen
Benutzerdefinierte Felder behandeln die folgenden LookML-Datentypen für Datum und Uhrzeit als Zeichenfolgendatentypen:
So interpretieren benutzerdefinierte Felder numerische Messwerte
In benutzerdefinierten Feldern werden die folgenden Messwerttypen als numerische Typen behandelt:
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 Messwerttypen sind mit dem benutzerdefinierten Feldtyp für gefilterte Messwerte kompatibel, wie in der Tabelle Benutzerdefinierte Feldtypen für Messwerte angegeben.
Benutzerdefinierten Messwert aus einer Dimension erstellen
Sie haben folgende Möglichkeiten, einen benutzerdefinierten Messwert aus einer Dimension zu erstellen:
- Über das Dreipunkt-Menü Mehr der Dimension
- Über den Bereich Benutzerdefinierte Felder in der Feldauswahl
Mit der zweiten Methode können Sie das benutzerdefinierte Feld während der Erstellung anpassen. Dazu gehören das Umbenennen, das Hinzufügen einer optionalen Beschreibung oder die Auswahl eines anderen Formats als des Standardformats.
Über das Dreipunkt-Menü Mehr der Dimension
In vielen Fällen können Sie Tastenkombinationen verwenden:
- Maximieren Sie die Ansicht „Feldauswahl“, die die Dimension enthält, die Sie messen möchten.
- Öffnen Sie das Dreipunkt-Menü Mehr der Dimension.
- Wählen Sie Zusammenfassen aus, um Optionen zum Erstellen einer benutzerdefinierten Messung aufzurufen. Die vorgeschlagenen Funktionen variieren je nach ausgewähltem Dimensionstyp (z. B. Zahl, String oder Datum). Wählen Sie eine Funktion aus.
Maximieren Sie im Field Picker den Bereich Benutzerdefinierte Felder, damit das neue Feld angezeigt wird.
Wie bei anderen Feldern können Sie den Namen eines benutzerdefinierten Felds auswählen, um es einer Abfrage hinzuzufügen oder daraus zu entfernen. Wenn Sie den Mauszeiger auf das Feld bewegen, werden weitere Optionen angezeigt, die für dieses Feld verfügbar sind. Wählen Sie beispielsweise das Filtersymbol aus, um es als Filter in einer Abfrage zu verwenden. Sie können das Feld auch bearbeiten.
Bereich „Benutzerdefinierte Felder“ verwenden
Wenn Sie beim Erstellen ein Format oder einen Filter für die benutzerdefinierte Messung definieren möchten, beginnen Sie im Bereich Benutzerdefinierte Felder mit der Schaltfläche Hinzufügen:
- Klicken Sie im Field Picker im Bereich Benutzerdefinierte Felder auf Hinzufügen.
- Wählen Sie den Feldtyp aus, den Sie erstellen möchten. In diesem Beispiel wird ein benutzerdefinierter Messwert verwendet.
- Wählen Sie im Drop-down-Menü Feld zum Messen ein Feld aus, das Sie messen möchten. Wählen Sie dann im Drop-down-Menü Messtyp den Messtyp aus und geben Sie im Feld Name einen Namen an. Der Name wird im Field Picker 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. Mit den Schaltflächen Hinzufügen und Entfernen sowie Filterwert können Sie Filterbedingungen hinzufügen oder entfernen.
- Sie können auch den Pfeil neben Benutzerdefinierter Filter auswählen, um einen Benutzerdefinierten Filter-Ausdruck mit beliebigen Looker-Funktionen und -Operatoren zu erstellen, die in benutzerdefinierten Filtern verwendet werden können. Der Looker-Ausdruckseditor schlägt Feldnamen vor und zeigt Syntaxhilfe für alle verwendeten Funktionen an. Felder, die derzeit in einem Explore verwendet werden und mit dem von Ihnen erstellten Feldtyp verwendet werden können, sind mit einem schwarzen Kreis gekennzeichnet. Weitere Informationen finden Sie im Abschnitt Benutzerdefinierten Filter zu einem benutzerdefinierten Messwert hinzufügen auf dieser Seite.
- Auf dem Tab Felddetails können Sie im Bereich Format ein Format angeben und im Feld Beschreibung eine optionale Beschreibung mit bis zu 255 Zeichen hinzufügen, um anderen Nutzern zusätzliche Informationen zum benutzerdefinierten Feld zur Verfügung zu stellen, einschließlich der beabsichtigten Verwendung.
- Klicken Sie auf Speichern.
Im Field Picker wird das neue benutzerdefinierte Messwert im Bereich Benutzerdefinierte Felder angezeigt.
Wie bei anderen Feldern können Sie den Namen eines benutzerdefinierten Felds auswählen, um es in einer Abfrage anzuzeigen. Sie können auch die Schaltfläche Filter auswählen, 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 erstellen, ohne logische Funktionen in Looker-Ausdrücken verwenden oder CASE WHEN
-Logik in sql
-Parametern oder type: case
-Feldern entwickeln zu müssen.
Dies kann hilfreich sein, wenn Sie Werten, die bestimmte Bedingungen erfüllen, feste Labels oder Kategorienamen zuweisen möchten, z. B. indem Sie bestimmte Bundesstaaten oder Länder in Regionen oder Kosten in Kategorien gruppieren.
So erstellen Sie eine Gruppe:
- Maximieren Sie die Ansicht, die die Dimension enthält, 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, wählen Sie das Dreipunkt-Menü Mehr der Dimension und dann Gruppieren aus, um das Menü Gruppieren nach zu öffnen.
- Wenn das Feld bereits in einem Explore ausgewählt ist, können Sie in der Tabelle Daten über das Zahnradmenü der Dimension die Option Gruppieren auswählen, um das Menü Gruppieren nach zu öffnen. Führen Sie dann die nächsten Schritte aus, um benutzerdefinierte Gruppen zu erstellen.
Geben Sie im Feld Gruppenname ein Label für die erste Gruppe von Werten an. In diesem Beispiel wird gezeigt, wie Sie mithilfe der Dimension Bundesland eine Gruppe von Bundesstaaten für die Region „Pazifischer Nordwesten“ in den USA erstellen. Diese Gruppe wird durch den Gruppennamen „Pazifischer Nordwesten“ dargestellt.
Wählen Sie im Abschnitt Gruppenwert die Schaltfläche „Vorhandene Bedingung“ aus. Diese lautet standardmäßig ist ein beliebiger Wert, um die Bedingungen anzupassen, die Sie auf die Gruppe anwenden möchten.
Wählen Sie die Bedingung aus und geben Sie mindestens einen Wert ein oder wählen Sie ihn aus. In diesem Fall lautet eine der angewendeten Bedingungen Bundesstaat ist Oregon. Mit den Plus- und Minusschaltflächen Hinzufügen und Entfernen können Sie Bedingungen hinzufügen oder entfernen. Klicken Sie zum Speichern auf eine Stelle außerhalb der Filterbedingung oder drücken Sie die Esc-Taste.
- Sofern verfügbar, werden Vorschläge für Werte in einer Drop-down-Liste angezeigt, die durch einen Abwärtspfeil im Werteingabefeld gekennzeichnet ist. Nutzer können diese dann auswählen oder nach ihnen suchen. Vorschläge sind am häufigsten für Felder vom Typ
type: string
verfügbar. - Looker wendet automatisch SQL-Bedingungen wie
AND
oderOR
an, wenn mehrere Bedingungen erstellt werden. Dabei werden die Feldtypen, Bedingungen und Werte berücksichtigt, die Sie angeben. - Wenn Sie eine vorhandene benutzerdefinierte Gruppe bearbeiten, sollten Sie den Namen so ändern, dass er den aktualisierten Bedingungen entspricht.
- Sofern verfügbar, werden Vorschläge für Werte in einer Drop-down-Liste angezeigt, die durch einen Abwärtspfeil im Werteingabefeld gekennzeichnet ist. Nutzer können diese dann auswählen oder nach ihnen suchen. Vorschläge sind am häufigsten für Felder vom Typ
Wenn Sie weitere Gruppen für diese Dimension hinzufügen möchten, bewegen Sie den Mauszeiger auf die vorhandene Gruppe und klicken Sie auf das Pluszeichen. Um Gruppen zu entfernen, wählen Sie die Schaltfläche Entfernen mit dem Minuszeichen aus. Sie können eine vorhandene Gruppe bearbeiten, indem Sie die Gruppenbedingung auswählen – in diesem Fall ist Oregon, Idaho oder Washington. Looker wendet basierend auf den von Ihnen angegebenen Feldtypen, Bedingungen und Werten automatisch SQL-Bedingungen wie die Logik
AND
oderOR
an, wenn mehrere Bedingungen erstellt werden.Sie können auch das Kästchen Verbleibende Werte zusammenfassen anklicken, um eine Kategorie für die Gruppierung aller anderen Werte zu erstellen, die keine der Gruppenbedingungen erfüllen. In diesem Beispiel wird jeder Bundesstaat, der nicht Oregon, Idaho oder Washington ist, unter einem Label namens Other gruppiert. Sonstiges ist der Standardname. Sie können ihn aber im Feld Gruppenname nach Bedarf anpassen.
- Wenn Sie eine benutzerdefinierte Gruppe bearbeiten und die Gruppierung für alle anderen Werte entfernen möchten, entfernen Sie das Häkchen aus dem Kästchen Verbleibende Werte zusammenfassen, 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. Fügen Sie optional eine Beschreibung mit bis zu 255 Zeichen hinzu, um anderen Nutzern mehr Informationen zur benutzerdefinierten Gruppe zu geben.
- Wenn Sie eine benutzerdefinierte Gruppe bearbeiten und bereits eine Beschreibung vorhanden ist, wird das Feld Beschreibung automatisch angezeigt.
Wählen Sie Speichern und dann Ausführen aus, um das Explore noch einmal auszuführen.
Das neue Feld wird in der Datentabelle angezeigt und enthält Labels für alle Bundesländer: „Nordwesten der USA“ für die Bundesländer Oregon, Washington und Idaho und „Sonstiges“ für alle anderen Bundesländer.
Mit der neuen Gruppe können Sie neue Erkenntnisse aus Ihren Daten gewinnen. Vergleichen Sie beispielsweise, wie viele Bestellungen von Nutzern in der Region „Pazifischer Nordwesten“ mit denen von Nutzern in anderen Regionen in den USA aufgegeben wurden.
Das neue Feld erscheint im Bereich Benutzerdefinierte Felder des Field Pickers.
Wie bei anderen Feldern auch 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, werden weitere Optionen angezeigt, die für dieses Feld verfügbar sind. Wählen Sie beispielsweise das Filtersymbol aus, um es als Filter in einer Abfrage zu verwenden. Sie können die benutzerdefinierte Gruppe auch bearbeiten.
Benutzerdefiniertes Gruppieren
Mit dem benutzerdefinierten Feldtyp Klasse können Sie Ad-hoc-benutzerdefinierte Klassen oder Ebenen für Dimensionen des numerischen Typs und benutzerdefinierte Dimensionen erstellen, ohne logische Funktionen in Looker-Ausdrücken verwenden oder type: tier
LookML-Felder entwickeln zu müssen.
Das ist besonders praktisch, wenn Sie Werte schnell in bestimmte Ganzzahlbereiche gruppieren möchten, um den Detaillierungsgrad Ihrer Daten anzupassen.
Benutzerdefinierte Bin-Felder werden im classic
-Benotungstil angezeigt.
So erstellen Sie einen Container:
- Maximieren Sie die Ansicht „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 wählen Sie Gruppe aus, um das Menü Gruppe zu öffnen.
- Wenn das Feld bereits in einem Explore ausgewählt ist, können Sie in der Tabelle Daten über das Zahnradmenü der Dimension die Option Gruppe auswählen, um das Menü Gruppe zu öffnen. Führen Sie dann die nächsten Schritte aus, um benutzerdefinierte Klassen zu erstellen.
Wählen Sie als optionalen Ausgangspunkt Feldinformationen abrufen aus, um mehr über die Werte für die Dimension zu erfahren, für die Sie benutzerdefinierte Klassen erstellen, einschließlich des Minimal-, Maximal- und Wertebereichs der Dimension. Diese Informationen können bei der Festlegung der Art und Weise hilfreich sein, wie Sie Werteklassen angeben.
Wählen Sie im Abschnitt Klassentyp einen Klassentyp aus.
- Wählen Sie Gleiche Größe aus, um numerische Werte in gleiche Ganzzahlbereiche einzuordnen. Das sind beispielsweise Wertebereiche von 0–10, 10–20 und 20–30.
- Wählen Sie Benutzerdefinierte Größe aus, um benutzerdefinierte Klassengrößen mit unterschiedlichen ganzzahligen Bereichen zu erstellen. Das sind beispielsweise Wertebereiche von 0–15, 15–75 und 75–100.
Passen Sie die Klassengrößen und Bereiche an.
- Wenn der ausgewählte Klassentyp Gleiche Größe ist, geben Sie die gewünschten Werte in die Felder Klassengröße, Minimalwert und Maximalwert ein. Im vorherigen Beispiel werden Spezifikationen für Klassen mit 10 Werten von 0 bis 100 angezeigt. Klassen werden in den Daten automatisch für Werte erstellt, die außerhalb der angegebenen Bereiche liegen.
- Wenn für Klassentyp die Option Benutzerdefinierte Größe ausgewählt ist, geben Sie die Haltepunkte der Stufen in aufsteigender Reihenfolge im Feld Bin-Haltepunkte durch Kommas oder neue Zeilen an.
Geben Sie im Feld Feldname einen Namen ein. Der Name wird im Field Picker und in der Datentabelle angezeigt.
Wählen Sie + Beschreibung hinzufügen aus, um das Feld Beschreibung zu öffnen. Hier können Sie eine optionale Beschreibung mit maximal 255 Zeichen hinzufügen, um anderen Nutzern weitere Informationen zur benutzerdefinierten Klasse zu geben.
- Wenn Sie eine benutzerdefinierte Klasse bearbeiten, die bereits eine Beschreibung hat, wird automatisch das Feld Beschreibung angezeigt.
Wählen Sie Speichern und dann Ausführen aus, um das Explore noch einmal auszuführen.
Das neue Feld erscheint in der Datentabelle und zeigt Stufen für Werte an, je nachdem, wo sie in die angegebenen Klassen passen.
Mit dem neuen Bin können Sie neue Erkenntnisse aus Ihren Daten gewinnen. Bei einer benutzerdefinierten Klasse, die auf der Dimension Kosten basiert, können Sie beispielsweise die Anzahl der Aufträge vergleichen, die Artikel in bestimmten Kostenspannen enthalten.
Das neue Feld wird im Bereich Benutzerdefinierte Felder der Feldauswahl angezeigt.
Wie bei anderen Feldern auch 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, werden weitere Optionen eingeblendet, die für dieses Feld verfügbar sind. Sie können beispielsweise auf das Filtersymbol des Felds klicken, um es als Filter in einer Abfrage zu verwenden. Sie können die benutzerdefinierte Gruppe auch bearbeiten.
Benutzerdefinierten Messwert filtern
Wenn Sie Filter auf benutzerdefinierte Messwerte anwenden, können Sie die Daten einschränken, z. B. nur Bestellungen aus bestimmten Regionen einbeziehen. Sie können einem benutzerdefinierten Messwert einen benutzerdefinierten Filter hinzufügen, wenn Sie ihn erstellen oder bearbeiten. So fügen Sie einem benutzerdefinierten Messwert einen Filter hinzu:
- Maximieren Sie im Field Picker den Bereich Benutzerdefinierte Felder.
- Klicken Sie auf Hinzufügen und dann auf Benutzerdefinierter Messwert, um einen neuen benutzerdefinierten Messwert zu erstellen, oder auf das Dreipunkt-Menü, um einen vorhandenen benutzerdefinierten Messwert zu bearbeiten.
- Wenn Sie ein Feld bearbeiten, wählen Sie Bearbeiten aus.
- Wählen Sie im Bereich Filter im Drop-down-Menü Filtername das Feld aus, nach dem Sie filtern möchten.
- Wählen Sie unter Filterwert die Schaltfläche für die vorhandene Bedingung aus, die standardmäßig Beliebiger Wert lautet, um die Filterbedingungen anzupassen, die Sie anwenden möchten.
- Wählen Sie die Bedingung aus und geben Sie einen Wert ein oder wählen Sie einen Wert aus. Klicken Sie neben dem Wert auf das Pluszeichen zum 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 Vorschläge für Werte in einer Drop-down-Liste angezeigt, die durch einen Abwärtspfeil im Werteingabefeld gekennzeichnet ist. Nutzer können diese dann auswählen oder nach ihnen suchen. Vorschläge sind am häufigsten für die Dimensionen
type: string
verfügbar. - Wenn Sie eine vorhandene benutzerdefinierte Messung bearbeiten, sollten Sie den Namen des benutzerdefinierten Messwerts an die Filterbedingung anpassen. Der Feldname wird in der Feldauswahl und in der Datentabelle angezeigt.
- Sofern verfügbar, werden Vorschläge für Werte in einer Drop-down-Liste angezeigt, die durch einen Abwärtspfeil im Werteingabefeld gekennzeichnet ist. Nutzer können diese dann auswählen oder nach ihnen suchen. Vorschläge sind am häufigsten für die Dimensionen
- Wenn Sie weitere Filter hinzufügen möchten, klicken Sie im Bereich Filterwert auf die Schaltfläche Hinzufügen. Um Filter zu entfernen, klicken Sie auf die Schaltfläche Entfernen mit dem Minuszeichen.
- Wenn Sie mehrere Filter erstellen, wendet Looker automatisch SQL-Bedingungen wie
AND
oderOR
an, basierend auf den von Ihnen angegebenen Feldtypen, Bedingungen und Werten.
- Wenn Sie mehrere Filter erstellen, wendet Looker automatisch SQL-Bedingungen wie
- Optional: 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 oder zusätzlich zu einem UI-basierten Filter hinzuzufügen. Geben Sie im Feld Benutzerdefinierter Filter einen Looker-Ausdruck mit beliebigen Looker-Funktionen und -Operatoren ein, die in benutzerdefinierten Filtern verwendet werden können. Der Looker-Ausdruckseditor schlägt Feldnamen vor und zeigt Syntaxhilfe für alle verwendeten Funktionen an. Felder, die derzeit in einem Explore verwendet werden und mit dem von Ihnen erstellten Feldtyp verwendet werden können, sind mit einem schwarzen Kreis markiert.
- Auf dem Tab Felddetails können Sie im Bereich Format ein Format angeben und im Feld Beschreibung eine optionale Beschreibung mit bis zu 255 Zeichen hinzufügen, um anderen Nutzern zusätzliche Informationen zum benutzerdefinierten Feld zur Verfügung zu stellen, einschließlich der beabsichtigten Verwendung.
- Klicken Sie auf Speichern.
Gefilterten Messwert aus einem anderen Messwert erstellen
So erstellen Sie einen benutzerdefinierten Messwert, mit dem ein vorhandener Messwert kopiert und ein Filter hinzugefügt wird:
- Maximieren Sie die Ansicht, die den Messwert enthält, dem Sie einen benutzerdefinierten Filter hinzufügen möchten. Der Messwert darf kein benutzerdefinierter Messwert oder ein
type: number
-Messwert sein. Wenn Sie einem vorhandenen benutzerdefinierten Messwert einen Filterausdruck hinzufügen möchten, müssen Sie den benutzerdefinierten Messwert bearbeiten. - Wählen Sie das Dreipunkt-Menü Mehr des Messwerts aus.
- Wählen Sie Gefilterte Messung erstellen aus.
- Geben Sie im Feld Name einen anderen Namen als den Standardnamen ein. Der Name wird in der Feldauswahl und in der Datentabelle angezeigt.
- Wählen Sie im Bereich Filter im Drop-down-Menü Filtername das Feld aus, nach dem Sie filtern möchten.
- Wählen Sie unter Filterwert die Schaltfläche „Vorhandene Bedingung“ aus. Standardmäßig ist ein beliebiger Wert, um die Filterbedingungen anzupassen, die Sie anwenden möchten.
- Wählen Sie die Bedingung aus und geben Sie einen Wert ein oder wählen Sie einen Wert aus. Klicken Sie neben dem Wert auf das Pluszeichen zum 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 drücken Sie die Esc-Taste.
- Sofern verfügbar, werden Wertvorschläge in einer Drop-down-Liste angezeigt, die im Eingabefeld für den Wert durch einen nach unten gerichteten Pfeil gekennzeichnet ist. Nutzer können diese Vorschläge auswählen oder anhand dieser suchen. Vorschläge sind am häufigsten für Dimensionen vom Typ
type: string
verfügbar. - Wenn Sie eine vorhandene benutzerdefinierte Messung bearbeiten, sollten Sie den Namen des benutzerdefinierten Messwerts an die Filterbedingung anpassen.
- Sofern verfügbar, werden Wertvorschläge in einer Drop-down-Liste angezeigt, die im Eingabefeld für den Wert durch einen nach unten gerichteten Pfeil gekennzeichnet ist. Nutzer können diese Vorschläge auswählen oder anhand dieser suchen. Vorschläge sind am häufigsten für Dimensionen vom Typ
- Wenn Sie weitere Filter hinzufügen möchten, klicken Sie im Bereich Filterwert auf die Schaltfläche Hinzufügen. Um Filter zu entfernen, klicken Sie auf die Schaltfläche Entfernen mit dem Minuszeichen.
- Wenn Sie mehrere Filter erstellen, wendet Looker automatisch SQL-Bedingungen wie
AND
oderOR
an, basierend auf den von Ihnen angegebenen Feldtypen, Bedingungen und Werten.
- Wenn Sie mehrere Filter erstellen, wendet Looker automatisch SQL-Bedingungen wie
- Optional: Klicken Sie unten auf dem Tab Filter auf den Pfeil neben Benutzerdefinierter Filter, um das Textfeld Ausdruck zu maximieren und einen benutzerdefinierten Filter anstelle oder zusätzlich zu einem UI-basierten Filter hinzuzufügen. Geben Sie im Feld Benutzerdefinierter Filter einen Looker-Ausdruck mit den Looker-Funktionen und -Operatoren ein, die in benutzerdefinierten Filtern verwendet werden können. Im Looker-Ausdruckseditor werden Feldnamen suggest und Syntaxhilfen für alle von Ihnen verwendeten Funktionen angezeigt. Felder, die derzeit in einem Explore verwendet werden und mit dem von Ihnen erstellten Feldtyp verwendet werden können, sind mit einem schwarzen Kreis markiert.
- Auf dem Tab Felddetails können Sie im Abschnitt Format ein Format angeben und eine optionale Beschreibung von bis zu 255 Zeichen in das Feld Beschreibung einfügen. So erhalten andere Nutzer zusätzliche Informationen zum benutzerdefinierten Feld, z. B. zur vorgesehenen Verwendung.
- Klicken Sie auf Speichern.
Im Field Picker wird der neue Messwert im Bereich Benutzerdefinierte Felder angezeigt.
Wie bei anderen Messwerten 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 aufzurufen. Sie können beispielsweise das Symbol Filter auswählen, um das Feld als Filter in einer Abfrage zu verwenden. Sie können 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:
- Klicken Sie im Field Picker im Bereich Benutzerdefinierte Felder auf Hinzufügen.
- Wählen Sie Benutzerdefinierte Dimension aus.
- Geben Sie im Feld Ausdruck einen Looker-Ausdruck ein, mit dem der Wert für die Dimension berechnet wird. Verwenden Sie dazu beliebige Looker-Funktionen und ‑Operatoren. Der Looker-Ausdruckseditor schlägt Feldnamen vor und zeigt Syntaxhilfe für alle verwendeten Funktionen an. Felder, die derzeit in einem Explore verwendet werden und mit dem von Ihnen erstellten Feld verwendet werden können, sind mit einem schwarzen Kreis markiert.
- Wählen Sie 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 maximal 255 Zeichen hinzuzufügen. So erhalten andere Nutzer weiteren Kontext oder Informationen zur benutzerdefinierten Dimension.
- Klicken Sie auf Speichern.
Im Field Picker wird die neue benutzerdefinierte Dimension im Bereich Benutzerdefinierte Felder angezeigt.
Wie bei anderen Feldern können Sie den Namen einer benutzerdefinierten Dimension auswählen, um sie einer Abfrage hinzuzufügen oder sie daraus zu entfernen. Wenn Sie den Mauszeiger auf das Feld bewegen, werden weitere Optionen angezeigt, die für dieses Feld verfügbar sind. Wählen Sie beispielsweise das Filtersymbol aus, um es als Filter in einer Abfrage zu verwenden. Sie können das Feld auch bearbeiten.
Benutzerdefinierte Felder aufrufen und verwenden
Ob benutzerdefinierte Felder angezeigt werden und wie Sie mit ihnen interagieren können, hängt davon ab, ob Sie sie erstellen dürfen oder nicht.
Benutzerdefinierte Felder aufrufen
Wenn Sie benutzerdefinierte Felder erstellen dürfen, können Sie diese im Bereich Benutzerdefinierte Felder des Field Pickers aufrufen und bearbeiten.
Wenn Sie keine benutzerdefinierten Felder erstellen dürfen, wird der Bereich Benutzerdefinierte Felder in der Feldauswahl nicht angezeigt.
Wenn Sie jedoch ein benutzerdefiniertes Feld in ein Explore, einen Look oder eine Dashboard-Tile einfügen, können alle Benutzer, für die Sie diesen Inhalt freigeben, das benutzerdefinierte Feld sehen, unabhängig davon, ob sie benutzerdefinierte Felder erstellen können. Wenn Sie diesen Inhalt über die URL eines Explores 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, nicht die Beschreibung. Daher ist es wichtig, Felder genau zu benennen, wenn sie in Abfragen verwendet werden sollen, die für diese Nutzer freigegeben werden.
Benutzerdefinierte Felder verwenden
Wenn Sie benutzerdefinierte Felder erstellen dürfen, können Sie alle Felder bearbeiten und verwenden, die im Bereich Benutzerdefinierte Felder der Feldauswahl angezeigt werden. Sie können mit ihnen fast genauso wie mit anderen Messwerten oder Dimensionen interagieren, z. B. nach ihnen filtern, sie Visualisierungen hinzufügen und (bei benutzerdefinierten Dimensionen) sie für Pivot-Ergebnisse verwenden. Eine Ausnahme ist, dass Sie keine benutzerdefinierten Felder zum Erstellen von Dashboard-Filtern verwenden können.
Nur Benutzer, die benutzerdefinierte Felder erstellen dürfen, können diese Abfragen in Explores, Looks oder Dashboard-Tiles hinzufügen. Wenn ein Nutzer jedoch in einer geteilten Ansicht oder Dashboardkachel mit einem benutzerdefinierten Feld Hier analysieren auswählt, kann er mit diesem Feld eine neue Abfrage erstellen, unabhängig davon, ob er benutzerdefinierte Felder erstellen kann oder nicht.
Benutzerdefiniertes Feld duplizieren
Wenn Sie benutzerdefinierte Felder erstellen dürfen, können Sie auch vorhandene benutzerdefinierte Felder duplizieren. Das Duplizieren und anschließende Bearbeiten benutzerdefinierter Felder kann hilfreich sein, wenn Sie mehrere benutzerdefinierte Felder mit nur geringfügigen Unterschieden erstellen möchten (z. B. Summen für 30, 60 oder 90 Tage).
So duplizieren Sie ein benutzerdefiniertes Feld:
- Maximieren Sie in der Feldauswahl den Bereich Benutzerdefinierte Felder.
- Wählen Sie für das benutzerdefinierte Feld, das Sie duplizieren möchten, das Dreipunkt-Menü Mehr aus.
Wählen Sie Duplicate (Duplizieren) aus.
Alternativ können Sie im Zahnrad-Menü der Datentabelle des benutzerdefinierten Felds die Option Duplizieren auswählen.
Das duplizierte Feld wird unter dem Original angezeigt und enthält den Namen des Originalfelds und das Wort „Copy“ (Kopie). an das Ende angehängt wird.
Als Nächstes können Sie das duplizierte Feld bearbeiten, wie im nächsten Abschnitt beschrieben.
Benutzerdefiniertes Feld bearbeiten
Wenn Sie benutzerdefinierte Felder erstellen dürfen, können Sie auch benutzerdefinierte Felder bearbeiten, die Sie oder andere Nutzer erstellt haben.
Benutzerdefinierte Dimension bearbeiten
So bearbeiten Sie eine benutzerdefinierte Dimension:
- Maximieren Sie im Field Picker den Bereich Benutzerdefinierte Felder.
- Klicken Sie für das benutzerdefinierte Feld, das Sie bearbeiten möchten, auf das Dreipunkt-Menü Mehr.
Wählen Sie Bearbeiten aus.
Alternativ können Sie im Zahnrad-Menü der Datentabelle des benutzerdefinierten Felds die Option Bearbeiten auswählen.
Ändern Sie die Definition der benutzerdefinierten Dimension nach Bedarf im Feld Ausdruck.
Wählen Sie bei Bedarf im Drop-down-Menü Format ein neues Format aus.
Geben Sie in das Feld Name einen neuen Namen ein. Der Name wird im Field Picker und in der Datentabelle angezeigt. Wenn Sie die Definition eines benutzerdefinierten Felds geändert haben, sollten Sie den Namen entsprechend ändern.
Wählen Sie + Beschreibung hinzufügen aus, um im Feld Beschreibung eine optionale Beschreibung mit bis zu 255 Zeichen hinzuzufügen, die anderen Nutzern mehr Kontext oder Informationen zur benutzerdefinierten Dimension bietet.
- Wenn bereits eine Beschreibung vorhanden ist, erscheint das Kästchen Beschreibung automatisch.
Klicken Sie auf Speichern.
Benutzerdefinierte Messwerte bearbeiten
So bearbeiten Sie eine benutzerdefinierte Messung:
- Maximieren Sie im Field Picker den Bereich Benutzerdefinierte Felder.
- Wählen Sie für das benutzerdefinierte Feld, das Sie bearbeiten möchten, das Dreipunkt-Menü Mehr aus.
Wählen Sie Bearbeiten aus.
Alternativ können Sie im Zahnrad-Menü der Datentabelle des benutzerdefinierten Felds die Option Bearbeiten auswählen.
Wenn Sie das Feld ändern möchten, das aggregiert werden soll, wählen Sie in der Drop-down-Liste Zu messendes Feld ein neues Feld aus.
Wenn Sie die Art der Messfunktion ändern möchten, wählen Sie im Drop-down-Menü Messtyp einen neuen Messtyp aus.
Geben Sie bei Bedarf einen neuen Namen in das Feld Name ein. Der Name wird im Field Picker und in der Datentabelle angezeigt. Wenn Sie einen Feld- oder Messwerttyp ändern, sollten Sie in der Regel auch den Namen des benutzerdefinierten Messwerts entsprechend ändern. Wenn Sie beispielsweise das Feld Sonderangebotspreis in Kosten ändern, sollten Sie auch den Namen des benutzerdefinierten Felds ändern, in diesem Fall von Summe des Sonderangebotspreises in Summe der Kosten.
Auf dem 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 des benutzerdefinierten Filters angezeigt. Wenn kein benutzerdefinierter Filter vorhanden ist, klicken Sie auf den Drop-down-Pfeil neben Benutzerdefinierter Filter, um im Feld Ausdruck einen optionalen benutzerdefinierten Filter anstelle oder zusätzlich zu einem UI-basierten Filter hinzuzufügen.
Auf dem Tab Felddetails können Sie im Bereich Format Formatierungen hinzufügen, ändern oder entfernen. Optional können Sie im Feld Beschreibung eine Beschreibung von bis zu 255 Zeichen hinzufügen, um anderen Nutzern zusätzliche Informationen zum benutzerdefinierten Feld einschließlich des vorgesehenen Verwendungszwecks zu geben.
Klicken Sie auf Speichern.
Benutzerdefiniertes Feld löschen
Wenn Sie benutzerdefinierte Felder erstellen dürfen, können Sie auch benutzerdefinierte Felder löschen, die Sie oder andere Nutzer erstellt haben. Wenn Sie ein benutzerdefiniertes Feld löschen, verschwindet es aus dem Explore, jedoch nicht aus Looks oder Dashboard-Tiles, die dieses Feld verwenden. Darüber hinaus verfügt jeder, der eine URL für ein Explore verwendet, welches das benutzerdefinierte Feld nutzt, weiterhin über das Feld.
So löschen Sie ein benutzerdefiniertes Feld aus dem Field Picker:
- Maximieren Sie im Field Picker den Bereich Benutzerdefinierte Felder.
- Klicken Sie für das benutzerdefinierte Feld, das Sie löschen möchten, auf das Dreipunkt-Menü Mehr.
Wählen Sie Löschen aus.
Alternativ können Sie im Zahnrad-Menü der Datentabelle des benutzerdefinierten Felds 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 gelöschtes benutzerdefiniertes Feld wiederherstellen, indem Sie in Ihrem Browser auf den Zurück-Pfeil klicken.