Benutzerdefinierte Felder hinzufügen

Die meisten Felder in der Feldauswahl werden von Ihren Looker-Entwicklern erstellt. Mit benutzerdefinierten Feldern können Sie jedoch neue Ad-hoc-Dimensionen und ‑Messwerte in einem Explore erstellen. Auf dieser Seite wird beschrieben, wie Sie benutzerdefinierte Felder erstellen und verwenden, um Ihre Datenanalyse zu optimieren.

Damit Nutzer benutzerdefinierte Felder verwenden können, muss Ihr Looker-Administrator ihnen oder Gruppen die Berechtigung create_custom_fields erteilen.

Wenn Sie Zugriff auf benutzerdefinierte Felder haben, können Sie verschiedene Arten von benutzerdefinierten Feldern erstellen:

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:

  • Für benutzerdefinierte Felder ist kein Drilldown möglich.
  • Benutzerdefinierte Felder sind nur für bestimmte Nutzer in der Feldauswahl eines Explores verfügbar.

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

Je nach LookML-Basisfeldtyp oder ‑typen können Sie verschiedene Arten von benutzerdefinierten Feldern erstellen und anpassen. In den folgenden Tabellen sind die Arten von benutzerdefinierten Feldern aufgeführt, die basierend auf dem LookML-Feldtyp erstellt werden können:

Benutzerdefinierte Feldtypen für Dimensionen

Sie können je nach zugrunde liegendem LookML-Feldtyp oder ‑typen mehrere benutzerdefinierte Feldtypen aus Dimensionen in der Feldauswahl eines Explores erstellen. In der folgenden Tabelle sind die Arten von benutzerdefinierten Feldern aufgeführt, die für die einzelnen Dimensionstypen unterstützt werden.

S = Funktioniert mit dem string-Datentyp

N = Funktioniert mit dem Datentyp number und numerischen Messwerten

T = Funktioniert mit dem tier-Datentyp

ZC = Funktioniert mit dem zipcode-Datentyp

YN = Funktioniert mit dem yesno-Datentyp

DI = Funktioniert mit dem distance-Datentyp

DU = Funktioniert mit dem duration-Datentyp

TS = Funktioniert mit den meisten Zeitstempel-Datentypen *

ID = Funktioniert mit den meisten Datentypen für Ganzzahldaten *

SD = Funktioniert mit den meisten String-Datentypen für Datumsangaben *

L = Funktioniert mit dem location-Datentyp

Jeder benutzerdefinierte Feldtyp, den Sie aus einer Dimension erstellen können, fällt in eine der folgenden Kategorien:

  • Aggregat: Aggregierte Felder sind Messwerte, mit denen Aggregationen wie Summe und Durchschnitt berechnet werden. Aggregierte Messwerte können nur Dimensionen und keine anderen Messwerte referenzieren.
  • Nicht aggregiert: Nicht aggregierte Felder sind Dimensionen, nach denen in einer Explore-Abfrage gruppiert werden kann.
Name des benutzerdefinierten Felds Kategorie Beschreibung Kompatibilität von LookML-Feldtypen
Anzahl 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
Summe Aggregat Erstellt einen sum-Messwert, in dem die Werte einer ausgewählten Dimension addiert werden. N DI DU ID
Durchschnitt Aggregat Erstellt einen average-Messwert, der die Werte einer ausgewählten Dimension mittelt. N DI DU ID
Min. Aggregat Erstellt eine min-Messung, mit der der kleinste Wert einer ausgewählten Dimension ermittelt wird. N DI DU ID
Max. Aggregat Erstellt einen max-Messwert, mit dem der größte Wert einer ausgewählten Dimension ermittelt wird. N DI DU ID
Medianwert Aggregat Erstellt einen median-Messwert, mit dem der Mittelwert für die Werte einer ausgewählten Dimension ermittelt wird. N DI DU ID
Liste der eindeutigen Werte Aggregat Erstellt eine list-Messung, mit der eine Liste der einzelnen Werte einer ausgewählten Dimension erstellt wird. S T ZC YN SD L
Klasse Nicht aggregiert Erstellt Klassen oder Ebenen, mit denen die Werte einer ausgewählten numerischen Dimension in einen benutzerdefinierten Satz von Zahlenbereichen unterteilt werden. N DI DU ID
Gruppe Nicht aggregiert Erstellt eine Gruppe, mit der Sie 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 Zeitdaten:In Looker werden einige Zeiträume und zeitbasierte Typen als unterschiedliche Datentypen interpretiert, wenn Sie benutzerdefinierte Felder erstellen. Dies kann sich auf die benutzerdefinierten Feldtypen auswirken, die für diese Zeiträume und zeitbasierten Felder verfügbar sind. Looker interpretiert den Zeitrahmen hour_of_day beispielsweise als Datentyp number und bietet daher benutzerdefinierte Feldoptionen für andere type: number-Felder. Weitere Informationen finden Sie auf dieser Seite im Abschnitt Interpretation von Datums- und Zeitdatentypen in benutzerdefinierten Feldern.

Benutzerdefinierte Feldtypen für Messwerte

Sie können nur einen benutzerdefinierten Feldtyp, einen gefilterten Messwert, aus Messwerten in der Feldauswahl eines Explores erstellen, je nach dem zugrunde liegenden LookML-Messwerttyp. In der folgenden Tabelle sind die LookML-Felder aufgeführt, denen Sie Filter für Messwerttypen hinzufügen können.

LI = Funktioniert mit dem list-Messwerttyp

DT = Funktioniert mit dem date-Messwerttyp

YN = Funktioniert mit dem yesno-Messwerttyp

N = Funktioniert mit numerischen Messwerttypen *

Name des benutzerdefinierten Felds Beschreibung Kompatibilität von LookML-Feldtypen
Measure filtern Fügt einem Messwert eine Filterbedingung hinzu, um die Werte zu begrenzen, die in die Zusammenfassung des Messwerts einbezogen werden. LI DT YN N
* Weitere Informationen dazu, welche Arten von Measures Looker als numerisch interpretiert, wenn benutzerdefinierte Felder verwendet werden, finden Sie auf dieser Seite im Abschnitt Numerische Measures in benutzerdefinierten Feldern.

So werden Datums- und Uhrzeitdatentypen in benutzerdefinierten Feldern interpretiert

In Looker werden einige Zeiträume und zeitbasierten Typen als unterschiedliche Datentypen interpretiert, wenn Sie benutzerdefinierte Felder erstellen. Dies wirkt sich auf die Art der benutzerdefinierten Felder aus, die Sie für ein bestimmtes Datums- oder Zeitfeld erstellen können. Benutzerdefinierte Felder kategorisieren Datums- und Zeitfelder so:

Diese Kategorien sind mit verschiedenen Arten von benutzerdefinierten Feldern kompatibel, wie in der Tabelle Benutzerdefinierte Feldtypen für Dimensionen angegeben.

Datentypen für Zeitstempel

Bei benutzerdefinierten Feldern werden die folgenden LookML-Zeitdatentypen als Zeitstempeldatentypen behandelt:

Ganzzahlige Datentypen für Datumsangaben

Bei benutzerdefinierten Feldern werden die folgenden LookML-Datentypen für Datum und Uhrzeit als Ganzzahl-Datentypen für das Datum behandelt:

String-Datentypen für Datumsangaben

Bei benutzerdefinierten Feldern werden die folgenden LookML-Datentypen für „Datum und Uhrzeit“ als String-Datentypen behandelt:

Interpretation numerischer Messwerte in benutzerdefinierten Feldern

In benutzerdefinierten Feldern werden die folgenden Messwerttypen als numerische Typen behandelt:

Diese Messwerttypen sind mit dem benutzerdefinierten Feldtyp „Gefilterter Messwert“ 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:

Mit der zweiten Methode können Sie das benutzerdefinierte Feld während seiner Erstellung anpassen. Zu den Anpassungen zählen 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:

  1. Erweitern Sie die Ansicht der Feldauswahl, die die Dimension enthält, die Sie analysieren möchten.
  2. Wählen Sie das Dreipunkt-Menü Mehr der Dimension aus.
  3. Wählen Sie Zusammenfassen aus, um Optionen zum Erstellen einer benutzerdefinierten Messung aufzurufen. Die vorgeschlagenen Funktionen variieren je nach Dimensionstyp, den Sie ausgewählt haben (z. B. Zahl, String oder Datum). Wählen Sie eine Funktion aus.

Maximieren Sie im Field Picker den Bereich Benutzerdefinierte Felder, um das neue Feld zu sehen.

Wie bei anderen Feldern auch 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 für dieses Feld angezeigt. Dazu gehört auch das Filtersymbol, mit dem Sie das Feld als Filter in einer Abfrage verwenden können. Sie können das Feld auch nach Bedarf bearbeiten.

Bereich „Benutzerdefinierte Felder“ verwenden

Wenn Sie beim Erstellen einer benutzerdefinierten Messung ein Format oder einen Filter definieren möchten, klicken Sie im Bereich Benutzerdefinierte Felder auf die Schaltfläche Hinzufügen:

  1. Wählen Sie in der Feldauswahl im Bereich Benutzerdefinierte Felder die Option Hinzufügen aus.
  2. Wählen Sie den Feldtyp aus, den Sie erstellen möchten. In diesem Beispiel wird Benutzerdefinierte Messung verwendet.
  3. Wählen Sie im Drop-down-Menü Zu messendes Feld ein Feld aus, im Drop-down-Menü Messwerttyp den Messwerttyp und geben Sie dann im Feld Name einen Namen an. Der Name wird im Field Picker und in der Datentabelle angezeigt.
  4. Wenn Sie eine Filterbedingung hinzufügen möchten, wählen Sie auf dem Tab Filter ein Feld aus dem Drop-down-Menü Filtername aus. Mit den Plus- und Minus-Schaltflächen Filterwert können Sie Filterbedingungen hinzufügen oder entfernen.
  5. 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 zu geben, z. B. den vorgesehenen Zweck.
  6. Klicken Sie auf Speichern.

Im Field Picker wird die neue benutzerdefinierte Messung im Bereich Benutzerdefinierte Felder angezeigt.

Wie bei anderen Feldern auch 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.

Das ist besonders praktisch, wenn Sie Werten, die bestimmte Bedingungen erfüllen, feste Labels oder Kategorienamen zuweisen möchten, indem Sie beispielsweise bestimmte Bundesstaaten oder Länder in Regionen oder Kosten in Kategorien gruppieren.

So erstellen Sie eine Gruppe:

  1. Maximieren Sie die Ansicht, die die Dimension enthält, für die Sie benutzerdefinierte Gruppen erstellen möchten.
  2. 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 aus und klicken Sie dann auf Gruppieren, um das Menü Gruppieren nach zu öffnen.
    • Wenn das Feld bereits in einem Explore ausgewählt ist, können Sie im Zahnradmenü der Dimension in der Tabelle Daten die Option Gruppieren auswählen, um das Menü Gruppieren nach zu öffnen. Folgen Sie dann der Anleitung unten, um benutzerdefinierte Gruppen zu erstellen.

    Das Menü „Gruppieren nach“ für die Dimension „Bundesstaat“.

  3. Geben Sie im Feld Gruppenname ein Label für die erste Gruppe von Werten an. In diesem Beispiel wird gezeigt, wie Sie mit der Dimension Bundesstaat eine Gruppe von Bundesstaaten für die Region „Pazifischer Nordwesten“ der USA erstellen. Das wird durch den Gruppennamen „Pazifischer Nordwesten“ dargestellt.

  4. Klicken Sie im Bereich Gruppenwert auf die Schaltfläche für die vorhandene Bedingung, die standardmäßig Beliebiger Wert lautet, um die Bedingungen anzupassen, die für die Gruppe gelten sollen.

  5. Wählen Sie die Bedingung aus und geben Sie einen oder mehrere Werte ein oder wählen Sie sie aus. In diesem Fall ist 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 außerhalb der Filterbedingung oder drücken Sie die Esc-Taste.

    • Wenn verfügbar, werden Wertvorschläge in einer Drop-down-Liste angezeigt, die durch einen nach unten weisenden Pfeil im Eingabefeld für Werte gekennzeichnet ist. Nutzer können sie auswählen oder danach suchen. Vorschläge sind am häufigsten für Felder vom Typ type: string verfügbar.
    • Looker wendet automatisch SQL-Bedingungen wie AND- oder OR-Logik an, wenn mehrere Bedingungen erstellt werden. Dies basiert auf den von Ihnen angegebenen Feldtypen, Bedingungen und Werten.
    • Wenn Sie eine vorhandene benutzerdefinierte Gruppe bearbeiten, sollten Sie den Namen entsprechend den aktualisierten Bedingungen ändern.

    Ein Nutzer bewegt den Mauszeiger auf das Pluszeichen neben dem vorhandenen Gruppenwert und das Kästchen „Verbleibende Werte gruppieren“ ist angeklickt.

  6. Wenn Sie weitere Gruppen für diese Dimension hinzufügen möchten, bewegen Sie den Mauszeiger auf die vorhandene Gruppe und wählen Sie das Pluszeichen Hinzufügen aus. Wenn Sie Gruppen entfernen möchten, wählen Sie das Minuszeichen Entfernen aus. Sie können eine vorhandene Gruppe bearbeiten, indem Sie die Gruppenbedingung auswählen, in diesem Fall is Oregon or Idaho or Washington (ist Oregon oder Idaho oder Washington). Looker wendet automatisch SQL-Bedingungen wie AND- oder OR-Logik an, wenn mehrere Bedingungen erstellt werden. Dies basiert auf den von Ihnen angegebenen Feldtypen, Bedingungen und Werten.

  7. Aktivieren Sie optional das Kästchen Verbleibende Werte gruppieren, um eine Kategorie zum Gruppieren aller anderen Werte zu erstellen, die keine der Gruppenbedingungen erfüllen. In diesem Beispiel werden alle Bundesstaaten, die nicht Oregon, Idaho oder Washington sind, unter dem Label Other gruppiert. Andere ist der Standardname. Sie können ihn aber bei Bedarf im Feld Gruppenname anpassen.

    • Wenn Sie eine benutzerdefinierte Gruppe bearbeiten und die Gruppierung für alle anderen Werte entfernen möchten, deaktivieren Sie das Kästchen Verbleibende Werte gruppieren, um die Gruppe zu entfernen.

    Der Text „State Groups“ wird in das Feld „Feldname“ und die Beschreibung „States by region“ in das Feld „Beschreibung“ eingegeben.

  8. Geben Sie im Feld Feldname einen Namen an. Der Name wird im Field Picker und in der Datentabelle angezeigt.

  9. Wählen Sie + Beschreibung hinzufügen aus, um das Feld Beschreibung zu öffnen und eine optionale Beschreibung mit bis zu 255 Zeichen hinzuzufügen, die anderen Nutzern mehr Informationen zur benutzerdefinierten Gruppe gibt.

    • Wenn Sie eine benutzerdefinierte Gruppe bearbeiten und bereits eine Beschreibung vorhanden ist, wird das Feld Beschreibung automatisch angezeigt.
  10. Wählen Sie Speichern und dann Ausführen aus, um den Explore noch einmal auszuführen.

Das neue Feld wird in der Datentabelle angezeigt und enthält Labels für alle Bundesstaaten: „Pacific Northwest“ für die Bundesstaaten Oregon, Washington und Idaho sowie „Other“ für alle anderen Bundesstaaten.

Mit der neuen Gruppe können Sie neue Erkenntnisse aus Ihren Daten gewinnen. Vergleichen Sie beispielsweise, wie viele Bestellungen von Nutzern im pazifischen Nordwesten im Vergleich zu Nutzern in anderen Regionen der USA aufgegeben wurden.

Das neue Feld wird im Field Picker im Bereich Benutzerdefinierte Felder 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 für dieses Feld angezeigt. Dazu gehört auch das Filtersymbol, mit dem Sie das Feld als Filter in einer Abfrage verwenden können. Sie können die benutzerdefinierte Gruppe auch bearbeiten.

Benutzerdefinierte Klassenbildung

Mit dem benutzerdefinierten Feldtyp Klasse können Sie benutzerdefinierte Ad-hoc-Klassen oder benutzerdefinierte Dimensionen für numerische 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 Felder vom Typ Klasse werden im Stil der classic-Stufe dargestellt.

So erstellen Sie einen Behälter:

  1. Erweitern Sie die Ansicht der Feldauswahl, die die Dimension enthält, für die Sie benutzerdefinierte Klassen erstellen möchten.
  2. Für den nächsten Schritt stehen Ihnen zwei Optionen zur Wahl:

    • Wählen Sie das Dreipunkt-Menü Weitere Optionen der Dimension und dann Klasse aus, um das Menü Klasse zu öffnen.
    • Wenn das Feld bereits in einem Explore ausgewählt ist, können Sie im Zahnradmenü der Dimension in der Tabelle Daten die Option Klasse auswählen, um das Menü Klasse zu öffnen. Folgen Sie dann der Anleitung unten, um benutzerdefinierte Klassen zu erstellen.

  3. 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 Minimalwerts, des Maximalwerts und des Wertebereichs der Dimension. Diese Informationen können bei der Festlegung der Art und Weise hilfreich sein, wie Sie Werteklassen angeben.

  4. Wählen Sie im Abschnitt Klassentyp einen Klassentyp aus.

    • Wählen Sie Gleiche Größe aus, um numerische Werte in gleich große ganzzahlige Bereiche zu unterteilen. 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.
  5. Passen Sie die Klassengrößen und Bereiche an.

    • Wenn der ausgewählte Klassentyp Gleiche Größe ist, geben Sie die erforderlichen Werte in die Felder Klassengröße, Minimalwert und Maximalwert ein. Im obigen Beispiel werden Spezifikationen für Klassen mit einer Breite von 10 angezeigt, die von 0 bis 100 reichen. Klassen werden in den Daten automatisch für Werte erstellt, die außerhalb der angegebenen Bereiche liegen.
    • Wenn der ausgewählte Klassentyp Benutzerdefinierte Größe ist, geben Sie die Ebenen-Haltepunkte in aufsteigender Reihenfolge im Feld Klassenhaltepunkte an. Trennen Sie sie entweder durch Kommas oder Zeilenumbrüche.
  6. Geben Sie im Feld Feldname einen Namen an. Der Name wird im Field Picker und in der Datentabelle angezeigt.

  7. Wählen Sie + Beschreibung hinzufügen aus, um das Feld Beschreibung zu öffnen. Dort können Sie optional eine Beschreibung mit bis zu 255 Zeichen hinzufügen, um anderen Nutzern weitere Informationen zum benutzerdefinierten Bereich zu geben.

    • Wenn Sie eine benutzerdefinierte Klasse bearbeiten, für die bereits eine Beschreibung vorhanden ist, wird das Feld Beschreibung automatisch angezeigt.
  8. Wählen Sie Speichern und dann Ausführen aus, um den Explore noch einmal auszuführen.

Das neue Feld wird in der Datentabelle angezeigt und enthält Stufen für Werte, je nachdem, in welche der angegebenen Klassen sie fallen.

Mit der neuen Klasse können Sie neue Erkenntnisse aus Ihren Daten gewinnen. Bei einem benutzerdefinierten Bereich, der auf der Dimension Kosten basiert, können Sie beispielsweise die Anzahl der Bestellungen vergleichen, die Artikel mit Preisen in bestimmten Kostenbereichen enthalten.

Das neue Feld wird im Field Picker im Bereich Benutzerdefinierte Felder 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 für dieses Feld angezeigt. Sie können beispielsweise das Filtersymbol des Felds auswählen, um es als Filter in einer Abfrage zu verwenden. Sie können die benutzerdefinierte Ablage auch bearbeiten.

Filter für einen benutzerdefinierten Messwert hinzufügen

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 einen benutzerdefinierten Messwert erstellen oder bearbeiten. So fügen Sie einem benutzerdefinierten Maß einen Filter hinzu:

  1. Maximieren Sie in der Feldauswahl den Bereich Benutzerdefinierte Felder.
  2. Wählen Sie Hinzufügen und dann Benutzerdefinierte Messung aus, um eine neue benutzerdefinierte Messung zu erstellen. Wenn Sie eine vorhandene benutzerdefinierte Messung bearbeiten möchten, wählen Sie das Dreipunkt-Menü Mehr der Messung aus.
  3. Wenn Sie ein Feld bearbeiten möchten, wählen Sie Bearbeiten aus.
  4. Wählen Sie im Bereich Filter im Drop-down-Menü Filtername das Feld aus, nach dem Sie filtern möchten.
  5. Klicken Sie unter Filterwert auf die Schaltfläche für die vorhandene Bedingung, die standardmäßig Beliebiger Wert lautet, um die Filterbedingungen anzupassen, die Sie anwenden möchten.
  6. 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 Hinzufügen, um mehrere Bedingungen für das ausgewählte Feld hinzuzufügen. Klicken Sie zum Speichern außerhalb der Filterbedingung oder drücken Sie die Esc-Taste.
    • Wenn verfügbar, werden Wertvorschläge in einer Drop-down-Liste angezeigt, die durch einen nach unten weisenden Pfeil im Eingabefeld für Werte gekennzeichnet ist. Nutzer können sie auswählen oder danach suchen. Vorschläge sind am häufigsten für Dimensionen von type: string verfügbar.
    • Wenn Sie eine vorhandene benutzerdefinierte Messung bearbeiten, sollten Sie den Namen der benutzerdefinierten Messung so ändern, dass er der Filterbedingung entspricht. Der Feldname wird im Field Picker und in der Datentabelle angezeigt.
  7. Wenn Sie weitere Filter hinzufügen möchten, wählen Sie im Abschnitt Filterwert die Schaltfläche mit dem Hinzufügen-Plussymbol aus. Wenn Sie Filter entfernen möchten, wählen Sie die Schaltfläche mit dem Entfernen-Minussymbol aus.
    • Looker wendet automatisch SQL-Bedingungen wie AND- oder OR-Logik an, wenn Sie mehrere Filter erstellen. Dies basiert auf den von Ihnen angegebenen Feldtypen, Bedingungen und Werten.
  8. Optional können Sie unten auf dem Tab Filter auf den Abwärtspfeil neben Benutzerdefinierter Filter klicken, um das Feld 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 ein. Verwenden Sie dazu beliebige Looker-Funktionen und ‑Operatoren, die in benutzerdefinierten Filtern verwendet werden können. Im Looker-Ausdruckseditor werden Feldnamen vorgeschlagen und Syntaxhilfe für alle verwendeten Funktionen angezeigt. Felder, die sowohl in einem Explore verwendet werden als auch mit dem Feldtyp, den Sie erstellen, verwendet werden können, sind mit einem schwarzen Kreis gekennzeichnet.
  9. 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 zu geben, z. B. zur vorgesehenen Verwendung.
  10. Klicken Sie auf Speichern.

Gefilterten Messwert aus einem anderen Messwert erstellen

So erstellen Sie eine benutzerdefinierte Messung, mit der eine vorhandene Messung kopiert und ein Filter hinzugefügt wird:

  1. Maximieren Sie die Ansicht, die den Messwert enthält, dem Sie einen benutzerdefinierten Filter hinzufügen möchten. Der Messwert darf nicht benutzerdefiniert 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.
  2. Wählen Sie das Dreipunkt-Menü Mehr für diese Messung aus.
  3. Wählen Sie Gefilterte Messung erstellen aus.
  4. Geben Sie bei Bedarf im Feld Name einen anderen Namen als den Standardnamen an. Der Name wird im Field Picker und in der Datentabelle angezeigt.
  5. Wählen Sie im Bereich Filter im Drop-down-Menü Filtername das Feld aus, nach dem Sie filtern möchten.
  6. Klicken Sie unter Filterwert auf die Schaltfläche für die vorhandene Bedingung, die standardmäßig Beliebiger Wert lautet, um die Filterbedingungen anzupassen, die Sie anwenden möchten.
  7. 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 Hinzufügen, um mehrere Bedingungen für das ausgewählte Feld hinzuzufügen. Klicken Sie zum Speichern außerhalb der Filterbedingung oder drücken Sie die Esc-Taste.
    • Wenn verfügbar, werden Wertvorschläge in einer Drop-down-Liste angezeigt, die durch einen nach unten weisenden Pfeil im Eingabefeld für Werte gekennzeichnet ist. Nutzer können sie auswählen oder danach suchen. Vorschläge sind am häufigsten für Dimensionen von type: string verfügbar.
    • Wenn Sie eine vorhandene benutzerdefinierte Messung bearbeiten, sollten Sie den Namen der benutzerdefinierten Messung so ändern, dass er der Filterbedingung entspricht.
  8. Wenn Sie weitere Filter hinzufügen möchten, wählen Sie im Abschnitt Filterwert die Schaltfläche mit dem Hinzufügen-Plussymbol aus. Wenn Sie Filter entfernen möchten, wählen Sie die Schaltfläche mit dem Entfernen-Minussymbol aus.
    • Looker wendet automatisch SQL-Bedingungen wie AND- oder OR-Logik an, wenn Sie mehrere Filter erstellen. Dies basiert auf den von Ihnen angegebenen Feldtypen, Bedingungen und Werten.
  9. Optional können Sie unten auf dem Tab Filter auf den Pfeil neben Benutzerdefinierter Filter klicken, um das Feld 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 ein. Verwenden Sie dazu beliebige Looker-Funktionen und ‑Operatoren, die in benutzerdefinierten Filtern verwendet werden können. Im Looker-Ausdruckseditor werden Feldnamen vorgeschlagen und Syntaxhilfe für alle verwendeten Funktionen angezeigt. Felder, die sowohl in einem Explore verwendet werden als auch mit dem Feldtyp, den Sie erstellen, verwendet werden können, sind mit einem schwarzen Kreis gekennzeichnet.
  10. 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 zu geben, z. B. zur vorgesehenen Verwendung.
  11. Klicken Sie auf Speichern.

Im Field Picker wird die neue Messung im Bereich Benutzerdefinierte Felder angezeigt.

Wie bei anderen Messwerten auch können Sie den Namen eines benutzerdefinierten Messwerts auswählen, um ihn einer Abfrage hinzuzufügen oder daraus zu entfernen. Wenn Sie den Mauszeiger auf das Feld bewegen, werden weitere Optionen für dieses Feld angezeigt. Dazu gehört auch das Filtersymbol, mit dem Sie das Feld als Filter in einer Abfrage verwenden können. Sie können das Feld auch nach Bedarf bearbeiten.

Benutzerdefinierte Dimension mit einem Looker-Ausdruck erstellen

So erstellen Sie eine benutzerdefinierte Dimension mit einem Looker-Ausdruck und einer oder mehreren anderen Dimensionen:

  1. Wählen Sie in der Feldauswahl im Bereich Benutzerdefinierte Felder die Option Hinzufügen aus.
  2. Wählen Sie Benutzerdefinierte Dimension aus.
  3. 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. Im Looker-Ausdruckseditor werden Feldnamen vorgeschlagen und Syntaxhilfe für alle verwendeten Funktionen angezeigt. Felder, die in einem Explore verwendet werden und mit dem Feld, das Sie erstellen, verwendet werden können, sind mit einem schwarzen Kreis gekennzeichnet.
  4. Wählen Sie bei Bedarf im Drop-down-Menü Format eine andere Formatierungsoption als die Standardeinstellung aus.
  5. Geben Sie im Feld Name den Namen der benutzerdefinierten Dimension an. Der Name wird im Field Picker und in der Datentabelle angezeigt.
  6. Wählen Sie + Beschreibung hinzufügen aus, um optional eine Beschreibung mit bis zu 255 Zeichen im Feld Beschreibung hinzuzufügen, die anderen Nutzern mehr Kontext oder Informationen zur benutzerdefinierten Dimension gibt.
  7. Klicken Sie auf Speichern.

Im Field Picker wird die neue benutzerdefinierte Dimension im Bereich Benutzerdefinierte Felder angezeigt.

Wie bei anderen Feldern auch können Sie den Namen einer benutzerdefinierten Dimension auswählen, um sie einer Abfrage hinzuzufügen oder daraus zu entfernen. Wenn Sie den Mauszeiger auf das Feld bewegen, werden weitere Optionen für dieses Feld angezeigt. Dazu gehört auch das Filtersymbol, mit dem Sie das Feld als Filter in einer Abfrage verwenden können. Sie können das Feld auch nach Bedarf bearbeiten.

Benutzerdefinierte Felder ansehen und verwenden

Ob Sie benutzerdefinierte Felder sehen und wie Sie mit ihnen interagieren können, hängt davon ab, ob Sie berechtigt sind, sie zu erstellen.

Benutzerdefinierte Felder ansehen

Wenn Sie benutzerdefinierte Felder erstellen dürfen, können Sie alle Felder, die in der Feldauswahl im Bereich Benutzerdefinierte Felder angezeigt werden, aufrufen und bearbeiten.

Wenn Sie nicht berechtigt sind, benutzerdefinierte Felder zu erstellen, wird der Bereich Benutzerdefinierte Felder in der Feldauswahl nicht angezeigt.

Wenn Sie jedoch ein benutzerdefiniertes Feld in ein Explore, einen Look oder eine Dashboard-Kachel einfügen, können alle Nutzer, für die Sie diese Inhalte freigeben, das benutzerdefinierte Feld sehen, unabhängig davon, ob sie benutzerdefinierte Felder erstellen können. Wenn Sie diese Inhalte über die URL eines Explorations 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 präzise zu benennen, wenn Sie sie in Abfragen verwenden, 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 in der Feldauswahl im Bereich Benutzerdefinierte Felder angezeigt werden. Sie können fast genauso mit ihnen interagieren wie mit anderen Messwerten oder Dimensionen, z. B. Filter anwenden, sie Visualisierungen hinzufügen und (bei benutzerdefinierten Dimensionen) Ergebnisse damit pivotieren. Eine Ausnahme besteht darin, dass Sie keine benutzerdefinierten Felder zum Erstellen von Dashboardfiltern verwenden können.

Nur Nutzer, die benutzerdefinierte Felder erstellen dürfen, können sie Abfragen in Explores, Looks oder Dashboard-Kacheln hinzufügen. Wenn ein Nutzer jedoch in einem freigegebenen Look oder einer Dashboardkachel mit einem benutzerdefinierten Feld Von hier aus untersuchen auswählt, kann er eine neue Abfrage mit diesem Feld erstellen, unabhängig davon, ob er benutzerdefinierte Felder erstellen kann.

Benutzerdefiniertes Feld duplizieren

Wenn Sie benutzerdefinierte Felder erstellen dürfen, können Sie auch vorhandene benutzerdefinierte Felder duplizieren. Das Duplizieren und anschließende Bearbeiten von benutzerdefinierten Feldern kann hilfreich sein, wenn Sie mehrere benutzerdefinierte Felder mit nur geringen Unterschieden erstellen möchten (z. B. Summen für 30 Tage, 60 Tage oder 90 Tage).

So duplizieren Sie ein benutzerdefiniertes Feld:

  1. Maximieren Sie in der Feldauswahl den Bereich Benutzerdefinierte Felder.
  2. Wählen Sie das Dreipunkt-Menü Mehr für das benutzerdefinierte Feld aus, das Sie duplizieren möchten.
  3. Wählen Sie 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 Originalfeld angezeigt. Es hat denselben Namen wie das Originalfeld, an dessen Ende das Wort „Copy“ angehängt wird.

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, können Sie auch benutzerdefinierte Felder bearbeiten, die Sie oder andere Nutzer erstellt haben.

Benutzerdefinierte Dimension bearbeiten

So bearbeiten Sie eine benutzerdefinierte Dimension:

  1. Maximieren Sie in der Feldauswahl den Bereich Benutzerdefinierte Felder.
  2. Wählen Sie das Dreipunkt-Menü Mehr für das benutzerdefinierte Feld aus, das Sie bearbeiten möchten.
  3. Wählen Sie Bearbeiten aus.

    Alternativ können Sie im Zahnrad-Menü der Datentabelle des benutzerdefinierten Felds die Option Bearbeiten auswählen.

  4. Ändern Sie die Definition der benutzerdefinierten Dimension nach Bedarf im Feld Ausdruck.

  5. Wählen Sie bei Bedarf im Drop-down-Menü Format ein neues Format aus.

  6. 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 die Definition eines benutzerdefinierten Felds geändert haben, sollten Sie den Namen entsprechend ändern.

  7. Wählen Sie + Beschreibung hinzufügen aus, um optional eine Beschreibung mit bis zu 255 Zeichen im Feld Beschreibung hinzuzufügen, die anderen Nutzern mehr Kontext oder Informationen zur benutzerdefinierten Dimension gibt.

    • Wenn bereits eine Beschreibung vorhanden ist, wird das Feld Beschreibung automatisch angezeigt.
  8. Klicken Sie auf Speichern.

Benutzerdefinierte Messung bearbeiten

So bearbeiten Sie eine benutzerdefinierte Messung:

  1. Maximieren Sie in der Feldauswahl den Bereich Benutzerdefinierte Felder.
  2. Wählen Sie das Dreipunkt-Menü Mehr für das benutzerdefinierte Feld aus, das Sie bearbeiten möchten.
  3. Wählen Sie Bearbeiten aus.

    Alternativ können Sie im Zahnrad-Menü der Datentabelle des benutzerdefinierten Felds die Option Bearbeiten auswählen.

  4. 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.

  5. Wenn Sie den Typ der Messfunktion ändern möchten, wählen Sie im Drop-down-Menü Messwerttyp einen neuen Messwerttyp aus.

  6. 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 den Typ eines Felds oder Messwerts ändern, sollten Sie in der Regel auch den Namen des benutzerdefinierten Messwerts entsprechend ändern. Wenn Sie beispielsweise das Feld Angebotspreis in Kosten ändern, sollten Sie auch den Namen des benutzerdefinierten Felds ändern, in diesem Fall von Summe des Angebotspreises in Summe der Kosten.

  7. 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 das Feld Ausdruck für den benutzerdefinierten Filter automatisch angezeigt. Wenn kein benutzerdefinierter Filter vorhanden ist, klicken Sie auf den Abwärtspfeil neben Benutzerdefinierter Filter, um im Feld Ausdruck einen optionalen benutzerdefinierten Filter hinzuzufügen. Das kann anstelle oder zusätzlich zu einem UI-basierten Filter erfolgen.
  8. Fügen Sie auf dem Tab Felddetails im Bereich Format Formatierungen hinzu, ändern oder entfernen Sie sie. Sie können auch im Feld Beschreibung eine optionale Beschreibung mit bis zu 255 Zeichen hinzufügen, um anderen Nutzern zusätzliche Details zum benutzerdefinierten Feld zu geben, z. B. die vorgesehene Verwendung.

  9. 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-Kacheln, 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 der Feldauswahl:

  1. Maximieren Sie in der Feldauswahl den Bereich Benutzerdefinierte Felder.
  2. Wählen Sie das Dreipunkt-Menü Mehr für das benutzerdefinierte Feld aus, das Sie löschen möchten.
  3. Wählen Sie Löschen aus.

    Alternativ können Sie im Zahnradmenü der Datentabelle des benutzerdefinierten Felds Löschen auswählen.

Sie können auch die Tastenkombinationen Befehl-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.