Benutzerdefinierte Felder hinzufügen

Die meisten Felder im Field Picker werden von Ihren Looker-Entwicklern erstellt. Mithilfe von benutzerdefinierten Feldern können Sie jedoch neue benutzerdefinierte Dimensionen und Messungen Ad-hoc in einem Explore erstellen. Auf dieser Seite wird erläutert, wie Sie benutzerdefinierte Felder erstellen und verwenden, um Ihre Datenanalyse zu verbessern.

Damit Sie benutzerdefinierte Felder verwenden können, muss Ihr Looker-Administrator Nutzern oder Gruppen die Berechtigung create_custom_fields gewähren, um den Zugriff auf das Feature zu erlauben.

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

Zwischen benutzerdefinierten Feldern, Dimensionen und Messwerten, die in LookML definiert werden, gibt es einige Unterschiede:

  • Benutzerdefinierte Felder lassen sich nicht aufschlüsseln.
  • Benutzerdefinierte Felder bleiben nur für bestimmte Nutzer im Field Picker eines Explores bestehen.

Es gibt einige Unterschiede zwischen benutzerdefinierten Feldern und Tabellenkalkulationen:

  • Benutzerdefinierte Felder generieren ähnlich wie ein LookML-Feld SQL-Code, der für die Datenbank ausgeführt wird.
  • Benutzerdefinierte Felder sind nicht von Daten aus der Datentabelle abhängig.

Benutzerdefinierte Feldtypen

Je nach Basistyp oder den Basistypen von LookML-Feldern können Sie mehrere Typen von benutzerdefinierten Feldern erstellen und anpassen. In den folgenden Tabellen werden die Typen benutzerdefinierter Felder beschrieben, die basierend auf dem LookML-Feldtyp erstellt werden können:

Benutzerdefinierte Feldtypen für Dimensionen

Sie können je nach den Basistypen von LookML-Feldern mehrere benutzerdefinierte Feldtypen aus Dimensionen im Field Picker eines Explores erstellen. In der folgenden Tabelle sind die Typen von benutzerdefinierten Feldern aufgeführt, die für die einzelnen Dimensionstypen unterstützt werden.

S = Funktioniert mit dem Datentyp string

N = Funktioniert mit dem Datentyp number und numerischen Messungen

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 Datentypen vom Typ „Ganzzahl“ *

SD = Funktioniert mit den meisten Stringdatumsdaten *

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 wie Summe und Durchschnitt durchführen. Aggregierte Messwerte können nur auf Dimensionen verweisen, nicht auf andere Messwerte.
  • 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 Werte Aggregieren Erstellt einen count_distinct-Messwert, mit dem die Anzahl der unterschiedlichen Werte für eine ausgewählte Dimension berechnet wird. S N T ZC YN DI DU TS ID SD L
Summe Aggregieren Erstellt einen sum-Messwert, mit dem die Werte einer ausgewählten Dimension addiert werden. N DI DU ID
Durchschnitt Aggregieren Erstellt einen average-Messwert, mit dem der Durchschnitt der Werte einer ausgewählten Dimension ermittelt wird. N DI DU ID
Min. Aggregieren Erstellt eine min-Messung, mit der der kleinste Wert einer ausgewählten Dimension ermittelt wird. N DI DU ID
Max. Aggregieren Erstellt eine max-Messung, mit der der größte Wert einer ausgewählten Dimension ermittelt wird. N DI DU ID
Medianwert Aggregieren Erstellt einen Messwert median, mit dem der Mittelwert für die Werte einer ausgewählten Dimension ermittelt wird. N DI DU ID
Liste der eindeutigen Werte Aggregieren Erstellt einen list-Messwert, mit dem eine Liste der verschiedenen Werte einer ausgewählten Dimension erstellt wird. S T ZC YN SD L
Klasse Nicht aggregiert Erstellt Klassen (Stufen), die die Werte einer ausgewählten numerischen Dimension in einen benutzerdefinierten Satz von Zahlenbereichen unterteilen. N DI DU ID
Gruppe Nicht aggregiert Es wird eine Gruppe erstellt, 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 timeframes und zeitbasierte Typen als unterschiedliche Datentypen, wenn Sie benutzerdefinierte Felder erstellen. Dies kann sich auf die benutzerdefinierten Feldtypen auswirken, die für diese zeitraum- und zeitbasierten Felder verfügbar sind. Beispielsweise interpretiert Looker den hour_of_day-Zeitraum als number-Datentyp. Daher stehen benutzerdefinierte Feldoptionen für andere type: number-Felder zur Verfügung. Weitere Informationen finden Sie auf dieser Seite im Abschnitt Datums- und Uhrzeitdatentypen durch benutzerdefinierte Felder interpretieren.

Benutzerdefinierte Feldtypen für Messungen

Sie können nur einen benutzerdefinierten Feldtyp, einen gefilterten Messwert, aus Messwerten im Field Picker eines Explores erstellen, abhängig vom Basis-LookML-Messwerttyp. In der folgenden Tabelle sind die LookML-Felder beschrieben, denen Sie Messwerttypen einen Filter hinzufügen können.

S = Funktioniert mit dem Messwert string

LI = Funktioniert mit dem Messwert list

DT = Funktioniert mit dem Messwert date

YN = Funktioniert mit dem Messwert yesno

N = Funktioniert mit numerischen Messwerttypen *

Name des benutzerdefinierten Felds Beschreibung Kompatibilität von LookML-Feldtypen
Messwert filtern Fügt einem Messwert eine Filterbedingung hinzu, um die in der Aggregation des Messwerts enthaltenen Werte zu begrenzen. S LI DT YN N
* Weitere Informationen zu den Messwerttypen, die Looker bei Verwendung benutzerdefinierter Felder als numerisch interpretiert, finden Sie auf dieser Seite im Abschnitt So werden numerische Messwerte in benutzerdefinierten Feldern interpretiert.

So interpretieren benutzerdefinierte Felder Datums- und Uhrzeitdatentypen

Wenn Sie benutzerdefinierte Felder erstellen, interpretiert Looker einige timeframes und zeitbasierte Typen als unterschiedliche Datentypen. Dies wirkt sich auf den Typ der benutzerdefinierten Felder aus, die Sie für ein bestimmtes Datums- oder Uhrzeitfeld 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.

Zeitstempeldatumsdatentypen

Benutzerdefinierte Felder behandeln die folgenden LookML-Zeitdatentypen als Zeitstempeldatentypen:

Datumsdatentypen (Ganzzahl)

Benutzerdefinierte Felder behandeln die folgenden LookML-Datentypen für Datum und Uhrzeit als ganzzahlige Datumstypen:

Zeichenfolgen-Datumsdatentypen

Benutzerdefinierte Felder behandeln die folgenden LookML-Datentypen für Datum und Uhrzeit als Zeichenfolgendatentypen:

Wie benutzerdefinierte Felder numerische Messwerte interpretieren

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

Diese Messwerttypen sind mit dem Typ des gefilterten benutzerdefinierten Messwerts kompatibel, wie in der Tabelle Benutzerdefinierte Feldtypen für Messungen angegeben.

Benutzerdefinierte Messung aus einer Dimension erstellen

Sie haben folgende Möglichkeiten, eine benutzerdefinierte Messung aus einer Dimension zu erstellen:

Mit der zweiten Methode können Sie das benutzerdefinierte Feld während der Erstellung anpassen, z. B. um es 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:

  1. Maximieren Sie die Field Picker-Ansicht, die die Dimension enthält, die Sie messen möchten.
  2. Wählen Sie das Dreipunkt-Menü Mehr der Dimension aus.
  3. Wählen Sie Aggregieren aus, um Optionen zum Erstellen einer benutzerdefinierten Messung anzuzeigen. 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, 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 aufzurufen, die für dieses Feld verfügbar sind. Sie können auch das zugehörige Filtersymbol auswählen, um das Feld als Filter in einer Abfrage zu verwenden. Bei Bedarf können Sie das Feld auch bearbeiten.

Den Bereich „Benutzerdefinierte Felder“ verwenden

Wenn Sie beim Erstellen ein Format oder einen Filter für den benutzerdefinierten Messwert definieren möchten, beginnen Sie mit der Schaltfläche Hinzufügen im Bereich Benutzerdefinierte Felder:

  1. Wählen Sie im Bereich Benutzerdefinierte Felder des Field Picker 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ü Messfeld ein zu messendes Feld und in den Optionen des Drop-down-Menüs Messtyp den gewünschten Typ aus. Geben Sie dann im Feld Name einen Namen ein. 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 aus dem Drop-down-Menü Filtername ein Feld aus. Filterbedingungen lassen sich mit den Schaltflächen Hinzufügen und Entfernen (Plus- und Minuszeichen) Filterwert hinzufügen oder entfernen.
  5. Auf dem Tab Felddetails können Sie im Abschnitt Format ein Format angeben und im Feld Beschreibung eine optionale Beschreibung von bis zu 255 Zeichen hinzufügen. So erhalten andere Nutzer zusätzliche Details zum benutzerdefinierten Feld, einschließlich der vorgesehenen Verwendung.
  6. Klicken Sie auf Speichern.

Im Field Picker wird die neue benutzerdefinierte Messung 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 entsprechende 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 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 bestimmten Bedingungen entsprechen, feste Labels oder Kategorienamen zuweisen möchten, indem Sie beispielsweise bestimmte Bundesstaaten oder Länder in Regionen gruppieren oder Kosten in Kategorien gruppieren.

So erstellen Sie eine Gruppe:

  1. Maximieren Sie die Ansicht mit der Dimension, 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 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 im Zahnradmenü der Dimension die Option Gruppe auswählen, um das Menü Gruppieren nach zu öffnen. Führen Sie dann die nächsten Schritte aus, um benutzerdefinierte Gruppen zu erstellen.

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

  3. 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 Bundesstaat für die Region Pazifischer Nordwesten, für die Gruppenname „Pazifischer Nordwesten“, eine Gruppe von Bundesstaaten erstellen.

  4. Wählen Sie im Bereich Gruppenwert die vorhandene Bedingungsschaltfläche aus (standardmäßig ist beliebiger Wert), um die Bedingungen anzupassen, die auf die Gruppe angewendet werden sollen.

  5. 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 State is Oregon. Bedingungen lassen sich mit den Plus- und Minusschaltflächen Hinzufügen und Entfernen 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 Vorschläge für Werte in einer Drop-down-Liste angezeigt, die Nutzer durch einen Abwärtspfeil im Eingabefeld für den Wert auswählen oder in der sie suchen können. Vorschläge sind am häufigsten für die Felder von type: string verfügbar.
    • Looker wendet automatisch SQL-Bedingungen wie AND- oder OR-Logik an, wenn mehrere Bedingungen auf Basis der von Ihnen angegebenen Feldtypen, Bedingungen und Werte erstellt werden.
    • Wenn Sie eine bestehende benutzerdefinierte Gruppe bearbeiten, sollten Sie den Namen entsprechend den aktualisierten Bedingungen ändern.

    Ein Nutzer bewegt den Mauszeiger auf die Schaltfläche Add Pluszeichen neben dem vorhandenen Gruppenwert und das Kontrollkästchen Verbleibende Werte gruppieren ist aktiviert.

  6. Wenn Sie weitere Gruppen für diese Dimension hinzufügen möchten, bewegen Sie den Mauszeiger auf die vorhandene Gruppe und klicken Sie auf die Schaltfläche mit dem Pluszeichen Hinzufügen. Zum Entfernen von Gruppen klicken Sie auf das Minuszeichen Entfernen. Sie können eine bestehende Gruppe bearbeiten, indem Sie die Gruppenbedingung auswählen – in diesem Fall ist Oregon, Idaho oder Washington. Looker wendet automatisch SQL-Bedingungen wie AND- oder OR-Logik an, wenn mehrere Bedingungen auf Basis der von Ihnen angegebenen Feldtypen, Bedingungen und Werte erstellt werden.

  7. 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 werden alle US-Bundesstaaten, die nicht Oregon, Idaho oder Washington sind, unter dem Label Sonstige zugeordnet. Anderer ist der Standardname. Sie können ihn jedoch im Feld Gruppenname bei 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 gruppieren.

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

  8. Geben Sie in das Feld Feldname einen Namen ein. 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. Fügen Sie optional eine Beschreibung mit bis zu 255 Zeichen hinzu, um anderen Nutzern weitere Informationen über die benutzerdefinierte Gruppe hinzuzufügen.

    • Wenn Sie eine benutzerdefinierte Gruppe bearbeiten und bereits eine Beschreibung vorhanden ist, wird das Feld Beschreibung automatisch eingeblendet.
  10. 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 Beschriftungen für alle Bundesstaaten an: „Pazifischer Nordwesten“ für die Bundesstaaten Oregon, Washington und Idaho und „Sonstige“ 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 aus der Region Pazifische Nordwesten mit Nutzern in anderen Regionen der USA aufgegeben wurden.

Das neue Feld wird im Field Picker im Bereich Benutzerdefinierte Felder 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 aufzurufen, die für dieses Feld verfügbar sind. Sie können auch das zugehörige Filtersymbol auswählen, um das Feld als Filter in einer Abfrage zu verwenden. Bei Bedarf können Sie die benutzerdefinierte Gruppe bearbeiten.

Benutzerdefiniertes Binning

Mit dem benutzerdefinierten Feldtyp Bin können Sie benutzerdefinierte Ad-hoc-Bins 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.

Dies kann hilfreich sein, wenn Sie Werte schnell in bestimmte Ganzzahlbereiche gruppieren möchten, um den Detaillierungsgrad der Daten anzupassen.

Benutzerdefinierte Bin-Felder werden in der classic-Stufennotation angezeigt.

So erstellen Sie einen Container:

  1. Maximieren Sie die Field Picker-Ansicht, 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:

    • Klicken Sie auf das Dreipunkt-Menü Mehr der Dimension und dann auf Container, um das Menü Container zu öffnen.
    • Wenn das Feld bereits in einem Explore ausgewählt ist, können Sie in der Tabelle Daten im Zahnradmenü der Dimension die Option Fach auswählen, um das Menü Fach zu öffnen. Führen Sie dann die nächsten Schritte aus, um benutzerdefinierte Klassen zu erstellen.

  3. Wenn Sie als Ausgangspunkt Feldinformationen abrufen auswählen, erhalten Sie weitere Informationen zu den Werten für die Dimension, für die Sie benutzerdefinierte Klassen erstellen. Dazu gehören der Mindestwert, der Maximalwert und der Wertebereich der Dimension. Diese Informationen können hilfreich sein, um die Art und Weise zu bestimmen, wie Sie Wertgruppen angeben.

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

    • Wählen Sie Gleiche Größe aus, um numerische Werte in gleiche Ganzzahlbereiche zusammenzufassen. Zum Beispiel Werteebenen von 0–10, 10–20 und 20–30.
    • Wählen Sie Benutzerdefinierte Größe aus, um benutzerdefinierte Klassengrößen mit unterschiedlichen Ganzzahlbereichen zu erstellen. Zum Beispiel Wertestufen zwischen 0–15, 15–75 und 75–100.
  5. Passe die Klassengrößen und Bereiche an.

    • Lautet der ausgewählte Containertyp Gleiche Größe, geben Sie die gewünschten Werte in die Felder Klassengröße, Minimalwert und Maximalwert ein. Das vorherige Beispiel zeigt Spezifikationen von Klassen von 10 in Klassen von 0 bis 100. Klassen werden automatisch für Werte in den Daten erstellt, die außerhalb der angegebenen Bereiche liegen.
    • Wenn Sie als Bin-Typ die Option Benutzerdefinierte Größe ausgewählt haben, geben Sie die Haltepunkte der Stufe in aufsteigender Reihenfolge im Feld Bin-Haltepunkte an, entweder durch Kommas oder Zeilenumbrüche getrennt.
  6. Geben Sie gegebenenfalls einen Namen im Feld Feldname ein. 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 eingeben, um anderen Nutzern weitere Informationen zum benutzerdefinierten Container zu geben.

    • Wenn Sie eine benutzerdefinierte Klasse bearbeiten, für die eine Beschreibung vorhanden ist, wird automatisch das Feld Beschreibung angezeigt.
  8. 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 zeigt Stufenebenen für Werte an, je nachdem, wo sie in die angegebenen Klassen passen.

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

Das neue Feld wird im Field Picker im Bereich Benutzerdefinierte Felder 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. So können Sie beispielsweise das Symbol Filter des Felds auswählen, um es als Filter in einer Abfrage zu verwenden. Sie können die benutzerdefinierte Klasse auch nach Bedarf bearbeiten.

Filter zu einer benutzerdefinierten Messung hinzufügen

Wenn Sie Filter auf benutzerdefinierte Messungen anwenden, können die Daten durch eine Messung eingeschränkt werden, sodass z. B. nur Bestellungen aus bestimmten Regionen berücksichtigt werden. Sie können einer benutzerdefinierten Messung einen benutzerdefinierten Filter hinzufügen, wenn Sie eine benutzerdefinierte Messung erstellen oder bearbeiten. So fügen Sie einer benutzerdefinierten Messung einen Filter hinzu:

  1. Maximieren Sie im Field Picker den Bereich Benutzerdefinierte Felder.
  2. Klicken Sie auf Hinzufügen und dann auf Benutzerdefinierte Messung, um eine neue benutzerdefinierte Messung zu erstellen. Sie können auch das Dreipunkt-Menü Mehr einer vorhandenen benutzerdefinierten Messung auswählen, um sie zu bearbeiten.
  3. Wenn Sie ein Feld bearbeiten, wählen Sie Bearbeiten aus.
  4. Wählen Sie im Bereich Filter aus dem 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 – standardmäßig ist ein beliebiger Wert, um die Filterbedingungen anzupassen, die angewendet werden sollen.
  6. Wählen Sie die Bedingung aus und geben Sie einen Wert ein oder wählen Sie ihn aus. Klicken Sie auf die Schaltfläche Add (Hinzufügen) mit dem Pluszeichen neben dem Wert, 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 Nutzer durch einen Abwärtspfeil im Eingabefeld für den Wert auswählen oder in der sie suchen können. Vorschläge sind am häufigsten für die Felder von type: string verfügbar.
    • Wenn Sie eine vorhandene benutzerdefinierte Messung bearbeiten, sollten Sie den Namen der benutzerdefinierten Messung entsprechend der Filterbedingung ändern. Der Feldname wird im Field Picker und in der Datentabelle angezeigt.
  7. Wenn Sie weitere Filter hinzufügen möchten, klicken Sie im Abschnitt Filterwert auf die Schaltfläche mit dem Pluszeichen Hinzufügen. Wenn Sie Filter entfernen möchten, klicken Sie auf das Minuszeichen Entfernen.
    • Looker wendet automatisch SQL-Bedingungen wie AND- oder OR-Logik an, wenn Sie mehrere Filter erstellen, und zwar basierend 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 Textfeld Ausdruck zu maximieren und einen benutzerdefinierten Filter anstelle eines UI-basierten Filters oder zusätzlich hinzuzufügen. Geben Sie in das Feld Benutzerdefinierter Filter einen Looker-Ausdruck ein. Verwenden Sie dazu Looker-Funktionen und -Operatoren, die in benutzerdefinierten Filtern verwendet werden können. Im Looker-Ausdruckseditor werden für alle von Ihnen verwendeten Funktionen Feldnamen vorgeschlagen und Syntaxhilfe 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.
  9. Auf dem Tab Felddetails können Sie im Abschnitt Format ein Format angeben und im Feld Beschreibung eine optionale Beschreibung von bis zu 255 Zeichen hinzufügen. So erhalten andere Nutzer zusätzliche Informationen zum benutzerdefinierten Feld, einschließlich der vorgesehenen Verwendung.
  10. Klicken Sie auf Speichern.

Gefilterten Messwert aus einem anderen Messwert erstellen

So erstellen Sie eine benutzerdefinierte Messung, die einen vorhandenen Messwert kopiert und einen Filter hinzufügt:

  1. Maximieren Sie die Ansicht mit der Messung, der Sie einen benutzerdefinierten Filter hinzufügen möchten. Die Messung kann nicht eine benutzerdefinierte Messung oder type: number-Messung sein. Wenn Sie einem vorhandenen benutzerdefinierten Messwert einen Filterausdruck hinzufügen möchten, müssen Sie die benutzerdefinierte Messung bearbeiten.
  2. Wählen Sie das Dreipunkt-MenüMehr dieser Messung aus.
  3. Wählen Sie Gefilterte Messung erstellen aus.
  4. Geben Sie gegebenenfalls 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 gefiltert werden soll.
  6. Klicken Sie unter Filterwert auf die Schaltfläche für die vorhandene Bedingung – standardmäßig ist ein beliebiger Wert, um die Filterbedingungen anzupassen, die angewendet werden sollen.
  7. Wählen Sie die Bedingung aus und geben Sie einen Wert ein oder wählen Sie ihn aus. Klicken Sie auf die Schaltfläche Add (Hinzufügen) mit dem Pluszeichen neben dem Wert, 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 Nutzer durch einen Abwärtspfeil im Eingabefeld für den Wert auswählen oder in der sie suchen können. Vorschläge sind am häufigsten für die Felder von type: string verfügbar.
    • Wenn Sie eine vorhandene benutzerdefinierte Messung bearbeiten, sollten Sie den Namen der benutzerdefinierten Messung entsprechend der Filterbedingung ändern.
  8. Wenn Sie weitere Filter hinzufügen möchten, klicken Sie im Abschnitt Filterwert auf die Schaltfläche mit dem Pluszeichen Hinzufügen. Wenn Sie Filter entfernen möchten, klicken Sie auf das Minuszeichen Entfernen.
    • Looker wendet automatisch SQL-Bedingungen wie AND- oder OR-Logik an, wenn Sie mehrere Filter erstellen, und zwar basierend auf den von Ihnen angegebenen Feldtypen, Bedingungen und Werten.
  9. Klicken Sie optional unten auf dem Tab Filter auf den Pfeil neben Benutzerdefinierter Filter, um das Textfeld Ausdruck zu maximieren und einen benutzerdefinierten Filter anstelle eines UI-basierten Filters hinzuzufügen. Geben Sie in das Feld Benutzerdefinierter Filter einen Looker-Ausdruck ein. Verwenden Sie dazu Looker-Funktionen und -Operatoren, die in benutzerdefinierten Filtern verwendet werden können. Im Looker-Ausdruckseditor werden für alle von Ihnen verwendeten Funktionen Feldnamen vorgeschlagen und Syntaxhilfe 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.
  10. Auf dem Tab Felddetails können Sie im Abschnitt Format ein Format angeben und im Feld Beschreibung eine optionale Beschreibung von bis zu 255 Zeichen hinzufügen. So erhalten andere Nutzer zusätzliche Details zum benutzerdefinierten Feld, einschließlich der vorgesehenen Verwendung.
  11. Klicken Sie auf Speichern.

Im Field Picker wird die neue Messung 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 aufzurufen, die für dieses Feld verfügbar sind. Sie können auch das zugehörige Filtersymbol auswählen, um das Feld als Filter in einer Abfrage zu verwenden. Bei Bedarf können Sie das Feld auch bearbeiten.

Benutzerdefinierte Dimension mithilfe eines Looker-Ausdrucks erstellen

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

  1. Wählen Sie im Bereich Benutzerdefinierte Felder des Field Picker die Option Hinzufügen aus.
  2. Wählen Sie Benutzerdefinierte Dimension aus.
  3. Geben Sie im Feld Ausdruck einen Looker-Ausdruck ein, der den Wert für Ihre Dimension mithilfe von Looker-Funktionen und -Operatoren berechnet. Im Looker-Ausdruckseditor werden für alle von Ihnen verwendeten Funktionen Feldnamen vorgeschlagen und Syntaxhilfe angezeigt. 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.
  4. Wählen Sie im Drop-down-Menü Format eine andere Formatierungsoption aus als die Standardeinstellung.
  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 im Feld Beschreibung eine optionale Beschreibung von bis zu 255 Zeichen einzugeben. So erhalten andere Nutzer weitere Informationen oder Informationen zur benutzerdefinierten Dimension.
  7. 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 daraus zu entfernen. Sie können auch den Mauszeiger auf das Feld bewegen, um weitere Optionen aufzurufen, die für dieses Feld verfügbar sind. Sie können auch das zugehörige Filtersymbol auswählen, um das Feld als Filter in einer Abfrage zu verwenden. Bei Bedarf können Sie das Feld auch bearbeiten.

Benutzerdefinierte Felder ansehen und verwenden

Ob Sie benutzerdefinierte Felder sehen und mit ihnen interagieren können, hängt davon ab, ob Sie sie erstellen dürfen oder nicht.

Benutzerdefinierte Felder ansehen

Wenn Sie berechtigt sind, benutzerdefinierte Felder zu erstellen, können Sie alle diese Felder sehen und bearbeiten, die im Bereich Benutzerdefinierte Felder des Field Pickers angezeigt werden.

Wenn Sie keine benutzerdefinierten Felder erstellen dürfen, wird der Abschnitt Benutzerdefinierte Felder nicht im Field Picker angezeigt.

Wenn Sie jedoch ein benutzerdefiniertes Feld in ein Explore, einen Look oder eine Dashboard-Kachel einfügen, können alle Benutzer, für die Sie diesen Inhalt freigeben, dieses benutzerdefinierte Feld sehen, unabhängig davon, ob sie die Möglichkeit haben, benutzerdefinierte Felder zu erstellen. Wenn Sie diesen Inhalt über die URL eines Explores teilen, 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 sie in Abfragen verwenden, die mit diesen Nutzern geteilt werden.

Benutzerdefinierte Felder verwenden

Wenn Sie berechtigt sind, benutzerdefinierte Felder zu erstellen, können Sie alle Felder, die im Bereich Benutzerdefinierte Felder des Field Picker angezeigt werden, bearbeiten und verwenden. Sie können mit ihnen fast genau wie mit anderen Kennzahlen oder Dimensionen interagieren. Sie können sie auch filtern, zu Visualisierungen hinzufügen und (für benutzerdefinierte Dimensionen) für Pivot-Ergebnisse verwenden. Eine Ausnahme besteht darin, dass Sie keine benutzerdefinierten Felder zum Erstellen von Dashboard-Filtern verwenden können.

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

Benutzerdefiniertes Feld duplizieren

Wenn Sie berechtigt sind, benutzerdefinierte Felder zu erstellen, 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 geringen Unterschieden erstellen möchten (z. B. Summen für 30, 60 oder 90 Tage).

So duplizieren Sie ein benutzerdefiniertes Feld:

  1. Maximieren Sie im Field Picker den Bereich Benutzerdefinierte Felder.
  2. Wählen Sie für das benutzerdefinierte Feld, das Sie kopieren möchten, das Dreipunkt-Menü Mehr aus.
  3. Wählen Sie Duplicate (Duplizieren) aus.

    Alternativ können Sie im Zahnradmenü der Datentabelle des benutzerdefinierten Felds die Option Duplizieren auswählen.

Das duplizierte Feld wird unter dem Originalfeld angezeigt. Es enthält den Namen des Originalfelds und das Wort „Copy“ am Ende.

Anschließend können Sie das duplizierte Feld wie im nächsten Abschnitt beschrieben bearbeiten.

Benutzerdefinierte Felder 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 im Field Picker den Bereich Benutzerdefinierte Felder.
  2. Klicken Sie bei dem benutzerdefinierten Feld, das Sie bearbeiten möchten, auf das Dreipunkt-Menü Mehr.
  3. Wählen Sie Bearbeiten aus.

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

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

  5. Wählen Sie gegebenenfalls aus dem Drop-down-Menü Format ein neues Format aus.

  6. Geben Sie gegebenenfalls 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, passen Sie den Namen entsprechend an.

  7. Wählen Sie + Beschreibung hinzufügen aus, um im Feld Beschreibung eine optionale Beschreibung von bis zu 255 Zeichen einzugeben. So erhalten andere Nutzer weitere Informationen oder Informationen zur benutzerdefinierten Dimension.

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

Benutzerdefinierte Messung bearbeiten

So bearbeiten Sie eine benutzerdefinierte Messung:

  1. Maximieren Sie im Field Picker den Bereich Benutzerdefinierte Felder.
  2. Klicken Sie bei dem benutzerdefinierten Feld, das Sie bearbeiten möchten, auf das Dreipunkt-Menü Mehr.
  3. Wählen Sie Bearbeiten aus.

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

  4. Wenn Sie das zu aggregierende Feld ändern möchten, wählen Sie im Drop-down-Menü Zu messendes Feld ein neues Feld aus.

  5. Wenn Sie die Art der Messungsfunktion ändern möchten, wählen Sie im Drop-down-Menü Messtyp einen neuen Messwerttyp aus.

  6. Geben Sie gegebenenfalls einen neuen Namen in das Feld Name ein. Der Name wird im Field Picker und in der Datentabelle angezeigt. Wenn Sie ein Feld oder einen Messwerttyp ändern, sollten Sie in der Regel auch den Namen der benutzerdefinierten Messung 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 Verkaufspreises zu Summe der Kosten.

  7. Auf dem Tab Filter können Sie einen UI-basierten oder benutzerdefinierten Filter hinzufügen, ändern oder entfernen.

    • Ist bereits ein benutzerdefinierter Filter vorhanden, wird das Feld Ausdruck automatisch angezeigt. Wenn kein benutzerdefinierter Filter vorhanden ist, klicken Sie auf den Abwärtspfeil neben Benutzerdefinierter Filter, um dem Feld Ausdruck einen optionalen benutzerdefinierten Filter anstelle eines UI-basierten Filters hinzuzufügen.
  8. Auf dem Tab Felddetails können Sie im Abschnitt Format Formatierungen hinzufügen, ändern oder entfernen. Im Feld Beschreibung können Sie optional eine Beschreibung von bis zu 255 Zeichen hinzufügen, um anderen Nutzern zusätzliche Informationen zum benutzerdefinierten Feld und zum Verwendungszweck zur Verfügung zu stellen.

  9. Klicken Sie auf Speichern.

Benutzerdefinierte Felder 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 Dashboardkacheln, die dieses Feld verwenden. Darüber hinaus verfügt jeder Nutzer, der eine URL für ein Explore mit dem benutzerdefinierten Feld verwendet, weiterhin über das Feld.

So löschen Sie ein benutzerdefiniertes Feld aus dem Field Picker:

  1. Maximieren Sie im Field Picker den Bereich Benutzerdefinierte Felder.
  2. Wählen Sie für das benutzerdefinierte Feld, das Sie löschen möchten, das Dreipunkt-Menü Mehr aus.
  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.