Tabellenkalkulationen verwenden

Mit Tabellenkalkulationen können Sie im Handumdrehen Ad-hoc-Kennzahlen erstellen. Sie ähneln Formeln, die in Tabellenkalkulationstools wie Google Tabellen zu finden sind. Tabellenkalkulationen werden in der Datentabelle als grüne Spalten dargestellt, um sich von den blauen Spalten (Dimensionen) bzw. orangefarbenen Spalten (Messwerte) abzuheben.

Die letzte Spalte in der folgenden Tabelle verwendet eine Tabellenkalkulation, um drei Felder in den Daten mithilfe der Funktion concat zu kombinieren.

Eine Datentabelle enthält eine Tabellenkalkulation, bei der die Werte der Spalten „Unfall-Flugzeugkategorie“, „Unfallland“ und „Unfallanzahl“ in einer einzigen Spalte verkettet sind.

Tabellenkalkulationen können mathematische, logische (wahr/falsch), lexikalische (textbasierte) und datumsbasierte Berechnungen für die Dimensionen, Messwerte und andere Tabellenkalkulationen in Ihrer Abfrage durchführen. Die Formeln, mit denen Sie diese Berechnungen ausführen, werden Looker-Ausdrücke (Lexp) genannt.

Tabellenkalkulationen unterscheiden sich von in LookML definierten Feldern und benutzerdefinierten Feldern

Zwischen Tabellenkalkulationen und in LookML definierten Feldern gibt es einige Unterschiede:

  • Mithilfe von Tabellenkalkulationen können alle Nutzer mit den entsprechenden Berechtigungen Berechnungen erstellen, die auf in LookML definierten Feldern basieren. Sie müssen nicht wie LookML-definierte Felder erstellen, für die Nutzer Entwicklungsrechte haben und LookML verstehen müssen.
  • Tabellenkalkulationen nutzen die Ergebnisse der Abfrage nach deren Ausführung – im Gegensatz zu in LookML definierten Feldern oder benutzerdefinierten Feldern, die Teil der Abfrage selbst sind. Anders ausgedrückt: Sie wählen zuerst eine Reihe von Dimensionen und Messwerten aus und erstellen den Bericht wie gewohnt. Anschließend können Sie Tabellenkalkulationen auf der Grundlage der Daten in diesem Bericht erstellen.
  • Tabellenkalkulationen lassen sich zwar einfacher und schneller erstellen als in LookML definierte Felder, sie lassen sich jedoch nicht so leicht steuern wie in LookML definierte Felder. Da jeder Benutzer eine Tabellenkalkulation erstellen kann, handelt es sich möglicherweise nicht um die „offiziellen“ Berechnungen. Berücksichtigen Sie dies bei der Auswahl von in LookML definierten Feldern bzw. Tabellenkalkulationen, da Looker eine „Single Source of Truth“ mit LookML pflegt.

Es gibt einige Unterschiede zwischen Tabellenkalkulationen und benutzerdefinierten Feldern:

  • Bei benutzerdefinierten Feldern wird ähnlich wie bei einem in LookML definierten Feld SQL-Code generiert, der für die Datenbank ausgeführt wird. Tabellenkalkulationen werden nach der Abfrage und nicht für die Datenbank ausgeführt.
  • Tabellenkalkulationen sind im Gegensatz zu benutzerdefinierten Feldern von Daten aus der Datentabelle abhängig.

Die Felder für Tabellenkalkulationen werden in der Tabelle neben Dimensionen und Messwerten angezeigt. Wenn Sie Ihre Tabellenkalkulationen in Zukunft wiederverwenden möchten, müssen Sie das Explore als Look oder als Dashboard-Kachel speichern.

Tabellenkalkulationen erstellen

Damit Nutzer oder Gruppen Tabellenkalkulationen erstellen können, muss Ihr Looker-Administrator diesen Nutzern oder Gruppen durch Erteilen der Berechtigung create_table_calculations Zugriff auf die Funktion gewähren.

Die Explore-Seite von Looker verfügt über einen integrierten Looker-Ausdruckseditor, mit dem Sie Tabellenkalkulationen, benutzerdefinierte Felder und benutzerdefinierte Filter erstellen können. Wenn Sie als Looker-Entwickler einen Datentest erstellen, um die Logik Ihres Modells zu überprüfen, können Sie auch den Looker-Ausdruckseditor verwenden, um einen Looker-Ausdruck zu erstellen und ihn anschließend in den expression-Parameter Ihres Datentests zu kopieren.

Sie haben folgende Möglichkeiten, über die Seite „Explore“ auf den Looker-Ausdruckseditor zuzugreifen:

Tabellenkalkulationen mithilfe der Schaltfläche „Hinzufügen“ im Abschnitt „Benutzerdefinierte Felder“ des Field Pickers erstellen

Wenn Sie die Berechtigungen zum Erstellen von Tabellenkalkulationen haben, können Sie in der Feldauswahl den Bereich Benutzerdefinierte Felder verwenden, um das Pop-up Tabellenberechnung erstellen zu öffnen.

So erstellen Sie im Bereich Benutzerdefinierte Felder eine Tabellenkalkulation:

  1. Wählen Sie im Bereich Benutzerdefinierte Felder des Field Picker die Option Hinzufügen aus.
  2. Wählen Sie Tabellenberechnung aus, um das Pop-up Tabellenberechnung erstellen zu öffnen.

Führen Sie dann für jede Tabellenkalkulation die folgenden Schritte aus:

  1. Wählen Sie im Drop-down-Menü Berechnung einen Berechnungstyp aus. Die Optionen für einen benutzerdefinierten Ausdruck werden standardmäßig angezeigt.
  2. Fügen Sie die Berechnungsdefinition hinzu und wählen Sie nach Bedarf die Quellspalte einer Verknüpfungsberechnung aus. Nur numerische Felder, die in der Datentabelle des Explores angezeigt werden, sind für andere Berechnungstypen als Benutzerdefinierter Ausdruck geeignet.
    • Wenn im Drop-down-Menü Berechnung die Option Benutzerdefinierter Ausdruck ausgewählt ist, geben Sie im großen Textfeld einen Looker-Ausdruck ein, um die Berechnung zu erstellen. Tabellenkalkulationen können nur aus Feldern erstellt werden, die in der Datentabelle des Explores angezeigt werden. Looker-Ausdrücke können ganz einfach konzipiert sein; sie können aber auch so viele Felder, Funktionen und Operatoren verwenden, wie es Ihre Geschäftslogik erfordert. Der von Ihnen erstellte Ausdruck kann als Zahl, Datum, Zeichenfolge (Text) oder boolescher Wert (wahr/falsch) ausgewertet werden.
    • Auf der Dokumentationsseite Looker-Ausdrücke erstellen wird erläutert, wie Looker-Ausdrücke erstellt werden und wie der Editor Sie dabei unterstützen kann.
  3. Wählen Sie bei Bedarf aus dem Drop-down-Menü Format ein anderes Format als das Standardformat aus.
  4. Geben Sie gegebenenfalls in das Feld Name einen neuen Berechnungsnamen ein, der sich von dem Standardwert unterscheidet. Der Name der Berechnung erscheint im Field Picker und in der Datentabelle.
  5. Wählen Sie + Beschreibung hinzufügen aus, um eine optionale Beschreibung mit bis zu 255 Zeichen hinzuzufügen, die anderen Nutzern mehr Kontext oder Informationen zur Tabellenkalkulation bietet.
  6. Klicken Sie auf Speichern.

Die neue Berechnung wird automatisch in der Datentabelle und im Field Picker im Bereich Benutzerdefinierte Felder angezeigt. Wie bei anderen Feldern können Sie den Namen der Berechnung 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 diese Berechnung angezeigt.

Tabellenkalkulationen über die Leiste „Daten“ erstellen

Sie können nicht nur den Bereich Benutzerdefinierte Felder des Field Pickers verwenden, sondern auch das Pop-up Tabellenkalkulation erstellen öffnen, indem Sie in der Bereichsleiste Daten auf die Schaltfläche Berechnung hinzufügen klicken.

Wenn die Labs-Funktion In-Page-Berechnungen aktiviert ist, wird der Editor für Tabellenberechnungsausdrücke im Abschnitt Daten der Seite Explore geöffnet. Folgen Sie der Anleitung im Abschnitt Tabellenkalkulationen mit In-Page-Tabellenkalkulationen erstellen, um die Erstellung der Tabellenkalkulation abzuschließen.

Führen Sie dann für jede Tabellenkalkulation die folgenden Schritte aus:

  1. Wählen Sie im Drop-down-Menü Berechnung einen Berechnungstyp aus. Die Optionen für einen benutzerdefinierten Ausdruck werden standardmäßig angezeigt.
  2. Fügen Sie die Berechnungsdefinition hinzu und wählen Sie nach Bedarf die Quellspalte einer Verknüpfungsberechnung aus. Nur numerische Felder, die in der Datentabelle des Explores angezeigt werden, sind für andere Berechnungstypen als Benutzerdefinierter Ausdruck geeignet.
    • Wenn im Drop-down-Menü Berechnung die Option Benutzerdefinierter Ausdruck ausgewählt ist, geben Sie im großen Textfeld einen Looker-Ausdruck ein, um die Berechnung zu erstellen. Tabellenkalkulationen können nur aus Feldern erstellt werden, die in der Datentabelle des Explores angezeigt werden. Looker-Ausdrücke können ganz einfach konzipiert sein; sie können aber auch so viele Felder, Funktionen und Operatoren verwenden, wie es Ihre Geschäftslogik erfordert. Der von Ihnen erstellte Ausdruck kann als Zahl, Datum, Zeichenfolge (Text) oder boolescher Wert (wahr/falsch) ausgewertet werden.
    • Auf der Dokumentationsseite Looker-Ausdrücke erstellen wird erläutert, wie Looker-Ausdrücke erstellt werden und wie der Editor Sie dabei unterstützen kann.
  3. Wählen Sie bei Bedarf aus dem Drop-down-Menü Format ein anderes Format als das Standardformat aus.
  4. Geben Sie gegebenenfalls in das Feld Name einen neuen Berechnungsnamen ein, der sich von dem Standardwert unterscheidet. Der Name der Berechnung erscheint im Field Picker und in der Datentabelle.
  5. Wählen Sie + Beschreibung hinzufügen aus, um eine optionale Beschreibung mit bis zu 255 Zeichen hinzuzufügen, die anderen Nutzern mehr Kontext oder Informationen zur Tabellenkalkulation bietet.
  6. Klicken Sie auf Speichern.

Die neue Berechnung wird automatisch in der Datentabelle und im Field Picker im Bereich Benutzerdefinierte Felder angezeigt. Wie bei anderen Feldern können Sie den Namen der Berechnung 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 diese Berechnung angezeigt.

Tabellenkalkulationen mit In-Page-Tabellenkalkulationen erstellen und bearbeiten

Wenn die Labs-Funktion In-Page-Berechnungen aktiviert ist und Sie die Berechtigungen zum Erstellen von Tabellenkalkulationen haben, wird der Editor für Tabellenkalkulationsausdrücke im Bereich Daten der Seite Explore geöffnet. Wenn Sie Tabellenkalkulationen im Abschnitt Daten erstellen und bearbeiten, können Nutzer beim Erstellen und Bearbeiten von Ausdrücken auf Felder und Werte in einer Explore-Abfrage verweisen.

So erstellen und bearbeiten Sie Tabellenkalkulationen mit der In-Page-Funktion für Tabellenkalkulation:

  1. Öffnen Sie den Ausdruckseditor über die Schaltfläche Hinzufügen im Abschnitt Benutzerdefinierte Felder des Field Pickers oder über die Leiste Daten.

  2. Wählen Sie im Drop-down-Menü Berechnung einen Berechnungstyp aus. Wenn Sie eine Tabellenkalkulation bearbeiten, können Sie eine andere Berechnungsmethode auswählen. Die Optionen für einen benutzerdefinierten Ausdruck werden standardmäßig angezeigt.

  3. Fügen Sie die Berechnungsdefinition hinzu und wählen Sie nach Bedarf die Quellspalte einer Verknüpfungsberechnung aus. Nur numerische Felder, die in der Datentabelle des Explores angezeigt werden, sind für andere Berechnungstypen als Benutzerdefinierter Ausdruck geeignet.

    • Wenn im Drop-down-Menü Berechnung die Option Benutzerdefinierter Ausdruck ausgewählt ist, geben Sie im großen Textfeld einen Looker-Ausdruck ein, um die Berechnung zu erstellen. Tabellenkalkulationen können nur aus Feldern erstellt werden, die in der Datentabelle des Explores angezeigt werden. Looker-Ausdrücke können ganz einfach konzipiert sein; sie können aber auch so viele Felder, Funktionen und Operatoren verwenden, wie es Ihre Geschäftslogik erfordert. Der von Ihnen erstellte Ausdruck kann als Zahl, Datum, Zeichenfolge (Text) oder boolescher Wert (wahr/falsch) ausgewertet werden.
    • Auf der Dokumentationsseite Looker-Ausdrücke erstellen wird erläutert, wie Looker-Ausdrücke erstellt werden und wie der Editor Sie dabei unterstützen kann.
  4. Geben Sie bei Bedarf einen neuen Namen für die Berechnung in das Feld Name der Berechnung ein. Der Name der Berechnung erscheint im Field Picker und in der Datentabelle.

  5. Geben Sie im Feld Beschreibung eine optionale Beschreibung ein oder bearbeiten Sie eine vorhandene Beschreibung mit bis zu 255 Zeichen. Eine Beschreibung kann anderen Nutzenden mehr Kontext oder Informationen zur Tabellenkalkulation liefern.

  6. Wenn Sie eine neue Tabellenkalkulation erstellen, wählen Sie bei Bedarf im Drop-down-Menü Format ein anderes Format als das Standardformat aus. Wenn Sie eine vorhandene Tabellenkalkulation bearbeiten, wählen Sie bei Bedarf im Drop-down-Menü Format ein anderes Format als das vorhandene Format aus.

  7. Klicken Sie auf Speichern. Sie können auch Abbrechen auswählen, um den Ausdruckseditor zu beenden und zu bestätigen, dass Sie alle nicht gespeicherten Änderungen verwerfen möchten. Wählen Sie dazu im Pop-up-Fenster Nicht gespeicherte Änderungen verwerfen? die Option Verwerfen aus.

Die neue Berechnung wird automatisch in der Datentabelle und im Field Picker im Bereich Benutzerdefinierte Felder angezeigt. Wie bei anderen Feldern können Sie den Namen der Berechnung 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 diese Berechnung angezeigt.

Kurzbefehle für allgemeine Berechnungen

Wenn Sie über die Berechtigungen zum Erstellen und Bearbeiten von Tabellenkalkulationen verfügen, können Sie eine Kurzberechnung für bestimmte numerische Felder in der Datentabelle eines Explores durchführen, einschließlich anderer Tabellenkalkulationen.

Berechnungen können mit einer der folgenden Methoden durchgeführt werden:

Mit der zweiten Methode können Sie die Tabellenkalkulation während der Erstellung anpassen, z. B. umbenennen, eine optionale Beschreibung hinzufügen oder ein anderes Format als das Standardformat auswählen.

Im folgenden Abschnitt sind die Typen der verfügbaren Berechnungsoptionen beschrieben.

Arten von Kurzbefehlen für allgemeine Berechnungen

Als Optionen für Verknüpfungen stehen verschiedene Berechnungstypen zur Verfügung. In der folgenden Tabelle sind alle verfügbaren Berechnungen zusammen mit ihrer Beschreibung, Eingabe und Looker-Ausdruck (Lexp) sowie dem Standardwertformat und dem Standardnamen der Berechnung aufgeführt. Sie können ein anderes Namens- oder Werteformat angeben, indem Sie Ihre Berechnung bearbeiten.

Häufig verwendete Tastenkombinationen für die Pivot-Berechnung, die nur für pivotierte Ergebnisse verfügbar sind, finden Sie auf dieser Seite in der Tabelle mit den gängigen Tastenkombinationen für die Pivot-Berechnung.

Personalisierung Beschreibung Eingabe Lexp Format Name
% der Spalte Der Zeilenwert geteilt durch die Summe der Werte in der Spalte. Wenn das Zeilenlimit erreicht ist, umfasst diese Berechnung nur Werte in der Datentabelle. field_1 field_1/sum(field_1) % (0 Dezimalstellen) Prozent von view_name field_name
% der vorherigen Zeile Der Wert der aktuellen Zeile geteilt durch den Wert der Zeile darunter. field_1 field_1/offset(field_1, 1) % (0 Dezimalstellen) Prozent des Vorgängers – view_name field_name
% Änderung gegenüber Vorgängerzeile Die Differenz zwischen dem Wert der aktuellen Zeile und dem Wert der Zeile darunter geteilt durch den Wert der Zeile darunter. field_1 field_1/offset(field_1, 1) - 1 % (0 Dezimalstellen) Prozentuale Änderung gegenüber Vorgänger – view_name field_name
Laufende Spaltensumme Die kumulative Summe der Werte der aktuellen Zeile und aller vorherigen Zeilen in der Spalte. field_1 running_total(field_1) Standardformatierung Laufende Summe von view_name field_name
Rang der Spalte Der Rang eines Zeilenwerts unter allen Werten in der Spalte. Wenn das Zeilenlimit erreicht ist, umfasst diese Berechnung nur Werte in der Datentabelle. field_1 rank(field_1,field_1) Standardformatierung Rang von view_name field_name

Wenn die Explore-Ergebnisse pivotiert sind, gibt es häufigere Tastenkürzel für die Berechnung von pivotierten Messungen.

In der folgenden Tabelle sind alle verfügbaren Berechnungen zusammen mit ihrer Beschreibung, Eingabe und Looker-Ausdruck (Lexp) sowie dem Standardwertformat und dem Standardnamen der Berechnung aufgeführt. Sie können ein anderes Namens- oder Werteformat angeben, indem Sie Ihre Berechnung bearbeiten.

Personalisierung Beschreibung Eingabe Lexp Format Name
% der Vorgängerspalte Bei pivotierten Feldern der Wert der aktuellen Spalte geteilt durch den Wert der Spalte links davon. field_1 field_1 / pivot_offset(field_1, -1) % (0 Dezimalstellen) Prozent der vorherigen Spalte von view_name field_name
% Änderung gegenüber Vorgängerspalte Bei pivotierten Feldern die Differenz zwischen dem Wert der aktuellen Spalte und dem Wert der Spalte links davon geteilt durch den Wert der Spalte links davon. field_1 (field_1/pivot_offset(field_1, -1)) - 1 % (0 Dezimalstellen) Prozentuale Änderung im Vergleich zur vorherigen Spalte von view_name field_name
% der Zeile Bei pivotierten Feldern der Prozentsatz des Werts der aktuellen Spalte geteilt durch die Zeilensumme dieses Felds. field_1 field_1/sum(pivot_row(field_1)) % (0 Dezimalstellen) Prozent der Zeile
Laufende Zeilensumme Bei pivotierten Feldern die kumulative Summe der aktuellen Spalte und aller vorherigen Spalten in dieser Zeile. field_1 sum(pivot_offset_list(field_1,-1*pivot_column()+1,pivot_column())) Standardformatierung Laufende Zeilensumme

Zahnrad-Menü der Datentabelle eines Felds verwenden, um Tastenkombinationen für allgemeine Berechnungen zu verwenden

Wenn Sie über die Berechtigungen zum Erstellen und Bearbeiten von Tabellenkalkulationen verfügen, können Sie mithilfe des Zahnradmenüs der Datentabelle eines Felds eine Verknüpfungsberechnung erstellen. Gehen Sie dazu so vor:

  1. Wählen Sie das Zahnrad-Menü neben dem Namen des Felds in der Datentabelle aus.
  2. Wählen Sie Berechnungen aus, um die verfügbaren Berechnungstypen aufzurufen.
  3. Wählen Sie einen Berechnungstyp aus.

Pivot-Berechnungstypen werden nur angezeigt, wenn die Explore-Ergebnisse pivotiert sind.

Die neue Berechnung wird automatisch als grüne Spalte in der Datentabelle angezeigt.

Die neue Berechnung ist auch im Field Picker unter Benutzerdefinierte Felder zu sehen.

Wie bei anderen Feldern können Sie den Namen der Berechnung auswählen, um sie einer Abfrage hinzuzufügen oder daraus zu entfernen. Wenn Sie den Mauszeiger auf das Feld bewegen, sehen Sie weitere Optionen, die für diese Berechnung zur Verfügung stehen, z. B. die Berechnung bearbeiten.

Verwenden des Popup-Fensters zum Erstellen oder Bearbeiten von Tabellenkalkulation, um Tastenkombinationen für gängige Berechnungen zu verwenden

Mit dieser Methode können Sie ein anderes Format oder einen anderen Namen als den Standardwert auswählen oder eine Beschreibung hinzufügen, wenn Sie die Berechnung erstellen.

  1. Öffnen Sie das Pop-up Kalkulationen erstellen, wenn Sie eine Tabellenkalkulation erstellen, oder das Pop-up-Fenster Tabellenkalkulation bearbeiten, wenn Sie eine Tabellenkalkulation bearbeiten.

    Im Popup-Fenster „Tabellenkalkulation bearbeiten“ wird der Prozentsatz der vorherigen Zeilenberechnung basierend auf dem Feld „Anzahl der Inventarelemente“ angezeigt.

  2. Wählen Sie im Drop-down-Menü Berechnung einen Berechnungstyp aus. In diesem Beispiel wird der Wert % der vorherigen Zeile verwendet, um die Anzahl der Inventarelemente mit der Anzahl der Inventarelemente des Vormonats zu vergleichen.

  3. Wählen Sie im Drop-down-Menü Quellspalte das Feld aus, für das Sie die Berechnung durchführen möchten. Es stehen nur numerische Felder zur Auswahl, die in der Datentabelle des Explores angezeigt werden. In diesem Beispiel führt der Nutzer mit der Messung Anzahl der Inventarelemente eine Berechnung für % der vorherigen Zeile durch.

  4. Optional können Sie über das Drop-down-Menü Format ein vordefiniertes Format auswählen oder ein benutzerdefiniertes Format für die Ergebnisse erstellen. Wenn Sie ein benutzerdefiniertes Format erstellen, verwenden Sie die Formatierung im Tabellenstil, wie auf der Dokumentationsseite Benutzerdefinierte Formatierung zu numerischen Feldern hinzufügen beschrieben. Wenn Sie keine Auswahl treffen, verwendet Looker ein Standardformat.

  5. Benennen Sie die Tabellenkalkulation bei Bedarf nach dem Standardnamen im Feld Name um. Der Name der Berechnung erscheint im Field Picker und in der Datentabelle.

  6. Wählen Sie + Beschreibung hinzufügen aus, um eine optionale Beschreibung mit bis zu 255 Zeichen hinzuzufügen, die anderen Nutzern mehr Kontext oder Informationen zur Tabellenkalkulation bietet.

  7. Wenn Sie mit dem Erstellen der Tabellenkalkulation fertig sind, wählen Sie Speichern aus, um die Berechnung dem Explore hinzuzufügen.

Die neue Berechnung wird automatisch als grüne Spalte in der Datentabelle angezeigt.

Die neue Berechnung ist auch im Field Picker unter Benutzerdefinierte Felder zu sehen.

Wie bei anderen Feldern können Sie den Namen der Berechnung auswählen, um sie einer Abfrage hinzuzufügen oder daraus zu entfernen. Wenn Sie den Mauszeiger auf das Feld bewegen, sehen Sie weitere Optionen, die für diese Berechnung zur Verfügung stehen, z. B. die Berechnung bearbeiten.

Tabellenkalkulationen duplizieren

Wenn Sie über die Berechtigungen zum Erstellen von Tabellenkalkulationen verfügen, können Sie auch vorhandene Tabellenkalkulationen duplizieren, die Sie oder andere Nutzer erstellt haben. Das Duplizieren und anschließende Bearbeiten von Tabellenkalkulationen kann hilfreich sein, wenn Sie mehrere Tabellenkalkulationen mit nur geringfügigen Unterschieden (z. B. Summen von 30 Tagen, 60 Tagen oder 90 Tagen) erstellen möchten.

Sie können Tabellenkalkulationen auf folgende Arten duplizieren:

  • Über das Dreipunkt-Menü Mehr im Bereich Benutzerdefinierte Felder des Field Picker
  • Zahnrad-Menü der Datentabelle einer Berechnung verwenden

So duplizieren Sie eine Tabellenkalkulation:

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

Alternativ können Sie im Zahnradmenü der Datentabelle einer Berechnung die Option Duplizieren auswählen.

Die duplizierte Tabellenkalkulation wird im Field Picker im Bereich Benutzerdefinierte Felder unter dem Original angezeigt. Dabei wird der Name der ursprünglichen Tabellenkalkulation und das Wort „Kopieren“ am Ende verwendet.

Als Nächstes können Sie die duplizierte Tabellenkalkulation bearbeiten.

Tabellenkalkulationen bearbeiten

Wenn Sie über die Berechtigungen zum Erstellen von Tabellenkalkulationen verfügen, können Sie auch vorhandene Tabellenkalkulationen bearbeiten, die Sie oder andere Nutzer erstellt haben.

Es gibt mehrere Möglichkeiten, Tabellenkalkulationen zu bearbeiten:

  • Über das Dreipunkt-Menü Mehr im Bereich Benutzerdefinierte Felder des Field Picker
  • Zahnrad-Menü der Datentabelle einer Berechnung verwenden

So bearbeiten Sie eine Tabellenkalkulation:

  1. Maximieren Sie im Field Picker den Bereich Benutzerdefinierte Felder oder wählen Sie im Zahnradmenü der Datentabelle der Berechnung die Option Berechnung bearbeiten aus, um das Pop-up Tabellenberechnung bearbeiten zu öffnen.
  2. Klicken Sie neben der Tabellenkalkulation, die Sie bearbeiten möchten, auf das Dreipunkt-Menü Mehr.
  3. Wählen Sie Bearbeiten aus, um das Pop-up-Fenster Tabellenkalkulation bearbeiten zu öffnen.
  4. Wählen Sie bei Bedarf im Drop-down-Menü Berechnung einen neuen Berechnungstyp aus.
  5. Ändern Sie die Berechnungsdefinition, einschließlich der Quellspalte einer Verknüpfungsberechnung, wie gewünscht. Nur numerische Felder, die in der Datentabelle des Explores angezeigt werden, sind für andere Berechnungstypen als Benutzerdefinierter Ausdruck geeignet.
    • Wenn im Drop-down-Menü Berechnung die Option Benutzerdefinierter Ausdruck ausgewählt ist, können Sie im großen Textfeld entweder einen Looker-Ausdruck hinzufügen oder einen vorhandenen Looker-Ausdruck bearbeiten. Tabellenkalkulationen können nur aus Feldern erstellt werden, die in der Datentabelle des Explores angezeigt werden.
  6. Wählen Sie gegebenenfalls aus dem Drop-down-Menü Format ein neues Format aus.
  7. Geben Sie einen neuen Berechnungsnamen in das Feld Name ein. Der Name der Berechnung erscheint im Field Picker und in der Datentabelle. Wenn Sie Änderungen an der Tabellenkalkulation vornehmen, sollten Sie den Namen entsprechend ändern.
  8. Fügen Sie optional eine Feldbeschreibung mit bis zu 255 Zeichen hinzu oder bearbeiten Sie eine vorhandene, um weitere Informationen zur Tabellenkalkulation anzugeben, wie beispielsweise die vorgesehene Verwendung.
    • Wenn bereits eine Beschreibung vorhanden ist, wird automatisch das Feld Beschreibung angezeigt. Wenn keine Beschreibung vorhanden ist, wählen Sie + Beschreibung hinzufügen aus, um eine optionale Beschreibung hinzuzufügen.
  9. Klicken Sie auf Speichern.

Tabellenkalkulationen löschen

Wenn Sie über die Berechtigungen zum Erstellen von Tabellenkalkulationen verfügen, können Sie auch von Ihnen oder anderen Nutzern erstellte Tabellenkalkulationen löschen. Wenn Sie eine Tabellenkalkulation löschen, verschwindet sie aus dem Explore, jedoch nicht aus Looks oder Dashboardkacheln, die diese Berechnung verwenden. Außerdem sehen alle Nutzer, die eine URL für einen Explore mit dem benutzerdefinierten Feld verwenden, die Berechnung weiterhin.

Es gibt mehrere Möglichkeiten, Tabellenkalkulationen zu löschen:

  • Über das Dreipunkt-Menü Mehr im Bereich Benutzerdefinierte Felder des Field Picker
  • Zahnrad-Menü der Datentabelle einer Berechnung verwenden

So löschen Sie eine Tabellenkalkulation:

  1. Maximieren Sie im Field Picker den Bereich Benutzerdefinierte Felder.
  2. Klicken Sie neben der Tabellenkalkulation, die Sie löschen möchten, auf das Dreipunkt-Menü Mehr.
  3. Wählen Sie Löschen aus.

Alternativ können Sie im Zahnrad-Menü der Datentabelle der Tabellenkalkulation auf Löschen klicken.

Sie können auch die Tastenkombinationen Befehl + K (Mac) oder Strg + K (Windows) verwenden, um Tabellenkalkulationen und Felder aus einer Explore-Abfrage zu löschen.

Sie können ein gelöschtes benutzerdefiniertes Feld wiederherstellen, indem Sie auf den Zurück-Pfeil Ihres Browsers klicken.

Tabellenkalkulationen sortieren

Wählen Sie zum Sortieren einer Tabellenkalkulation genau wie bei einer Dimension oder einem Messwert den Feldnamen oben in der Spalte aus. Weitere Informationen zum Sortieren finden Sie auf der Dokumentationsseite Explores erstellen und bearbeiten.

Wann Tabellenkalkulationen nicht sortiert werden können

Tabellenkalkulationen werden auf dieselbe Weise sortiert wie Dimensionen bzw. Messwerte in Looker. Es gibt jedoch zwei wichtige Unterschiede, die in einigen Szenarien eine Sortierung verhindern:

  • Tabellenkalkulationen werden erstellt, nachdem die Daten aus Ihrer Datenbank abgerufen wurden; d. h. wenn Sie eine Tabellenkalkulation sortieren, können Sie nur die bereits angezeigten Daten sortieren.
  • Einige Tabellenkalkulationen werden auf mehrere Zeilen in derselben Spalte angewendet, z. B. bei Verwendung einer offset()-Funktion (weitere Informationen zur Verwendung der Funktionen offset und pivot_offset in den Best Practices von Looker). In diesen Fällen würde eine Sortierung der Tabellenkalkulation die Ergebnisse verändern und ist daher deaktiviert.

Folgende Szenarien, in denen Sie eine Tabellenkalkulation nicht sortieren können:

Berechnungen, bei denen ein Zeilengrenzwert erreicht wird

Wenn die Anzahl der Zeilen in Ihrer Abfrage das von Ihnen festgelegte Zeilenlimit überschreitet, können Sie Tabellenkalkulationen nicht sortieren. Das liegt daran, dass Tabellenkalkulationen nur auf den angezeigten Zeilen basieren. Wenn Sie einen Zeilengrenzwert erreichen, fehlen in Ihrer Tabellenkalkulation nach der Sortierung möglicherweise einige Zeilen aus den Ergebnissen. Wenn Sie auf dieses Problem stoßen, können Sie versuchen, den Zeilengrenzwert nach oben zu korrigieren (bis zu 5.000 Zeilen).

Looker warnt Sie, wenn Ergebnisse ein Zeilenlimit erreicht haben. Dazu wird in einer gelben Leiste über der Datentabelle der Text Zeilenlimit erreicht: Ergebnisse sind möglicherweise unvollständig angezeigt.

In diesem Fall können Sie versuchen, die Datentabelle nach einem Feld zu sortieren, das keine Tabellenkalkulation ist.

Dimension oder Messwert nach der Sortierung einer Tabellenkalkulation sortieren

Wie im Abschnitt Berechnungen mit einem Zeilenlimit erreicht auf dieser Seite angegeben, basieren Tabellenkalkulationen nur auf den angezeigten Zeilen. Im Gegensatz dazu wird beim Sortieren anhand einer Dimension oder eines Messwerts Ihre Datenbank herangezogen, um sicherzustellen, dass die entsprechenden Zeilen gefunden werden. Aus diesem Grund sollten Sie zunächst eine Sortierung anhand von Dimensionen oder Messwerten durchführen. Nachdem die entsprechenden Daten aus Ihrer Datenbank übergeben wurden, können Sie diese Ergebnisse auf Grundlage einer Tabellenkalkulation sortieren.

Tabellenkalkulationen in Visualisierungen verwenden

Tabellenkalkulationen werden ebenso wie in LookML definierte Dimensionen und Messwerte automatisch in einer Visualisierung angezeigt.

Darüber hinaus können Sie mithilfe von Tabellenkalkulationen entscheiden, welche Zeilen Ihrer Daten in einer Visualisierung angezeigt werden sollen. Das folgende Beispiel soll verwendet werden, um diese Funktion kennenzulernen. Es enthält wöchentliche Verkaufsinformationen aus der Kategorie Accessories.

Beachten Sie, dass die zugrunde liegende Datentabelle die Dimension Woche der erstellten Aufträge und die Kennzahl Gesamtgewinn der Bestellungen sowie die Tabellenkalkulation mit dem Namen Prozentsatz des Gewinns der Vorwoche enthält, mit der der Gewinn jeder Woche mit der Vorwoche verglichen wird:

Sie können nun die Anzeige bestimmter Datenzeilen im Säulendiagramm verhindern. Dazu erstellen Sie eine Tabellenkalkulation, die als wahr oder falsch ausgewertet wird, und blenden dann die Falsch-Werte aus (die in Ihrer Datentabelle als Einträge „Nein“ erscheinen). Sie möchten nicht, dass die Formel das Wort „wahr“ oder „falsch“ ergibt. Stattdessen sollte es eine Bedingung sein, die entweder „wahr“ oder „falsch“ ist.

Um dieses Ergebnis zu erzielen, können Sie eine Tabellenkalkulation mit dem Namen Übertrifft den Gewinn in der Vorwoche erstellen, mit der ausgewertet wird, ob der Prozentsatz des Gewinns der Vorwoche größer als 1 ist:

${percent_of_previous_week_profit} > 1

Die resultierende Tabelle enthält eine neue Tabellenkalkulation, bei der jede Zeile mit der Berechnung Übertrifft den Gewinn in der Vorwoche verglichen wird. Dabei wird Ja oder Nein angezeigt, je nachdem, ob der Prozentsatz des vorherigen Werts größer als 1 ist.

Um alle Zeilen auszublenden, in denen der Umsatz einer bestimmten Woche den Umsatz der Vorwoche nicht überschritten hat, wählen Sie im Zahnrad-Menü der Datentabelle der Datentabelle die Option „Nein“ in Visualisierung ausblenden aus.

In der Visualisierung werden jetzt nur noch die Wochen angezeigt, in denen der Umsatz der Vorwoche überschritten wurde.

Ein häufiger Anwendungsfall für diese Funktion ist das Ausblenden der ersten oder letzten Zeile in einer Visualisierung, da bei vielen Arten von Analysen Zeilen erstellt werden, die am Anfang oder Ende einer Tabelle Nullwerte enthalten:

  • Datentabellen, die laufende Summen anzeigen
  • Ergebnisse mit einem Teiltag, an dem eine Datumsanalyse beendet wird
  • Bei Berechnung eines Prozentsatzes der vorherigen Zeile

Um Zeilen mit Nullwerten herauszufiltern, erstellen Sie eine neue Tabellenkalkulation mit der logischen Funktion is_null:

NOT is_null(${percent_of_previous_week_sales})

Blenden Sie dann die Zeile aus, indem Sie im Zahnrad-Menü der Datentabelle der Tabellenkalkulation die Option „Nein“ in Visualisierung ausblenden auswählen.

Überlegungen zur Verwendung von Tabellenkalkulationen

  • Alle Felder, die Sie in Ihren Tabellenkalkulationen verwenden, MÜSSEN Teil Ihrer ersten Abfrage sein.
  • Formeln müssen in Kleinbuchstaben geschrieben werden. ROUND funktioniert nicht, round aber schon.
  • Tabellenkalkulationen werden nur auf die Zeilen angewendet, die in Ihrer Abfrage übergeben werden. Wenn ein Zeilengrenzwert von 500 Zeilen festgelegt ist, wird die 501. Zeile nicht berücksichtigt.
  • Wenn Sie der Datentabelle die Zeile Gesamt hinzufügen, werden einige Tabellenkalkulationen, die Aggregationen durchführen, möglicherweise nicht wie erwartet addiert, z. B. Berechnungen, die percentile oder median verwenden. Das liegt daran, dass Summen in Tabellenkalkulationen nicht anhand der Werte in der Datenspalte, sondern anhand der Werte in der Zeile Total berechnet werden. Tipps zur Fehlerbehebung finden Sie auf der Seite Potenziell verwirrende Summen von Tabellenkalkulationszahlen als Nullwerte anzeigen.
  • Setzen Sie bei Dezimalzahlen mit einem kleineren Wert als 1 vor dem Dezimaltrennzeichen stets eine Null voran. 0,95 ist zulässig, bei ,95 tritt jedoch ein Fehler auf.
  • Wenn Sie die Tastenkombination Befehlstaste + K (Mac) oder Strg + K (Windows) verwenden, werden alle Tabellenkalkulationen gelöscht, einschließlich benutzerdefinierter Felder. Um Ihre Tabellenkalkulationen wiederherzustellen, wählen Sie in Ihrem Browser die Schaltfläche „Zurück“ aus. Möglicherweise müssen Sie Ihre Abfrage erneut ausführen.