Tabellenkalkulationen verwenden

Wenn Sie Daten in Looker untersuchen, müssen Sie möglicherweise Messwerte berechnen, die nicht in Ihrem Datenmodell definiert sind, z. B. laufende Summen, Werte über Zeilen oder Spalten hinweg vergleichen oder prozentuale Änderungen im Zeitverlauf ermitteln. Anstatt darauf zu warten, dass ein LookML-Entwickler das Modell aktualisiert, können Sie Tabellenkalkulationen direkt in Ihrem Explore erstellen, um Ihre Abfrageergebnisse sofort zu analysieren.

Mit Tabellenkalkulationen können Sie Ad-hoc-Messwerte erstellen, die für die Dimensionen, Messwerte und andere Tabellenkalkulationen in Ihrer Abfrage ausgeführt werden, nachdem Daten aus Ihrer Datenbank abgerufen wurden. Sie funktionieren ähnlich wie Formeln in Tabellentools wie Google Sheets. In der Datentabelle werden Tabellenkalkulationen als grüne Spalten angezeigt, um sie von blauen Dimensionen und orangefarbenen Messwerten zu unterscheiden.

In der letzten Spalte der folgenden Tabelle wird beispielsweise die Schnellberechnung % Änderung gegenüber vorheriger Zeile verwendet, um die prozentuale Änderung von Flüge Fluganzahl gegenüber der vorherigen Zeile zu berechnen:

Eine Datentabelle enthält eine Tabellenkalkulation, die die prozentuale Änderung der Anzahl der Flüge im Vergleich zur vorherigen Zeile anzeigt.

Zum Erstellen und Verwenden von Tabellenkalkulationen benötigen Sie die Berechtigung create_table_calculations.

Je nach Ihren Analysezielen können Sie Tabellenkalkulationen auf zwei Arten erstellen:

  • Schnellberechnungen: Sie können gängige Berechnungen wie „Prozentsatz der vorherigen Zeile“, „Laufende Summe“, „Prozentsatz der Spaltensumme“ oder „Gleitender Durchschnitt“ direkt auf numerische Felder anwenden, ohne Formeln schreiben zu müssen.
  • Benutzerdefinierte Ausdrücke: Erstellen Sie mathematische, logische (wahr/falsch), textbasierte oder datumsbasierte Berechnungen mit Looker-Ausdrücken (Lexp) für alle Felder in Ihren Abfrageergebnissen.

Tabellenkalkulationen unterscheiden sich von in LookML definierten Feldern und benutzerdefinierten Feldern

Es gibt einige Unterschiede zwischen Tabellenkalkulationen und in LookML definierten Feldern:

  • Tabellenkalkulationen ermöglichen es jedem, der die entsprechenden Berechtigungen hat, Berechnungen zu erstellen, die auf LookML-definierten Feldern basieren. Sie ermöglichen es jedoch nicht, LookML-definierte Felder zu erstellen. Dafür sind Entwicklerberechtigungen und LookML-Kenntnisse erforderlich.
  • 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 zunächst einen Satz von Dimensionen und Messwerten aus und führen Ihre Abfrage wie gewohnt aus. Anschließend können Sie Tabellenkalkulationen auf der Grundlage der Daten in den Abfrageergebnissen durchführen.
  • Obwohl Tabellenkalkulationen schneller zu erstellen sind als in LookML definierte Felder, sind sie im Gegensatz zu diesen schwieriger zu kontrollieren. Da jeder Benutzer eine Tabellenkalkulation erstellen kann, handelt es sich bei ihnen 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 die Tabellenkalkulationen später wiederverwenden möchten, speichern Sie das Explore als Look oder als Dashboard-Tile.

Tabellenkalkulationen erstellen

Damit Nutzer oder Gruppen Tabellenkalkulationen erstellen können, muss Ihr Looker-Administrator ihnen die Berechtigung create_table_calculations erteilen.

Die Explore-Seite von Looker verfügt über einen integrierten Looker-Ausdruckseditor, der Ihnen das Erstellen von Tabellenkalkulationen, benutzerdefinierten Feldern und benutzerdefinierten Filtern erleichtert. Wenn Sie als Looker-Entwickler einen Datentest erstellen, um die Logik Ihres Modells zu prüfen, können Sie auch den Looker-Ausdruckseditor verwenden, um einen Looker-Ausdruck zu erstellen, und diesen dann in den Parameter expression Ihres Datentests kopieren.

Die Methoden zum Erstellen einer Tabellenkalkulation unterscheiden sich je nachdem, ob Sie die Standard-Explore-Oberfläche oder die klassische Explore-Oberfläche verwenden.

Tabellenkalkulationen in der Standard-Explore-Oberfläche erstellen

So erstellen Sie eine Tabellenkalkulation in der standardmäßigen Explore-Oberfläche:

  1. Wählen Sie im Bereich Konfigurieren die Option + Hinzufügen und dann Tabellenkalkulation aus, um das Dialogfeld Tabellenkalkulation erstellen zu öffnen.

  2. Wählen Sie im Dialogfeld Tabellenkalkulation erstellen im Drop-down-Menü Berechnung einen Berechnungstyp aus. Die Optionen für einen benutzerdefinierten Ausdruck werden standardmäßig angezeigt.

  3. Fügen Sie die Berechnungsdefinition hinzu und wählen Sie die Quellspalte der Kurzbefehl-Berechnung aus. Nur numerische Felder, die in der Datentabelle des Explores angezeigt werden, sind für andere Berechnungsarten als Benutzerdefinierter Ausdruck berechtigt.

    • Wenn im Drop-down-Menü Berechnung die Option Benutzerdefinierter Ausdruck ausgewählt ist, geben Sie einen Looker-Ausdruck in das große Feld ein, um Ihre Berechnung zu erstellen. Sie können Tabellenkalkulationen nur für die Felder erstellen, die in der Datentabelle des Explores angezeigt werden. Looker-Ausdrücke können eine Zahl, ein Datum, einen String (Text) oder einen booleschen Wert (wahr/falsch) ausgeben.
    • Auf der Dokumentationsseite Looker-Ausdrücke erstellen wird erläutert, wie Sie Looker-Ausdrücke erstellen und wie der Editor Sie dabei unterstützt.
  4. Optional können Sie im Drop-down-Menü Format ein anderes Format als das Standardformat auswählen.

  5. Geben Sie optional im Feld Name einen neuen Berechnungsnamen ein, der sich vom Standardnamen unterscheidet. Der Name der Berechnung wird im Bereich Konfigurieren und in der Datentabelle angezeigt.

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

  7. Klicken Sie auf Speichern.

Sie können Berechnungen mit Schnellformeln auch direkt im Bereich Daten erstellen. Gehen Sie dazu so vor:

  1. Wählen Sie im Bereich Daten die Datenspalte  Dreipunkt-Menü für ein numerisches Feld aus.
  2. Wählen Sie Berechnungen und dann eine Schnellberechnung aus.

Die neue Berechnung wird automatisch als grüne Spalte in der Datentabelle und in der Ansicht Benutzerdefinierte Felder im Bereich Konfigurieren angezeigt.

Wie bei anderen Feldern auch können Sie den Namen der Berechnung auswählen, um sie einer Abfrage hinzuzufügen oder daraus zu entfernen. Sie können auch den Mauszeiger auf das Feld bewegen, um weitere Optionen für diese Berechnung aufzurufen.

Tabellenkalkulationen in klassischen Explores erstellen

In klassischen Explores können Sie den Looker-Ausdruckseditor auf der Explore-Seite so aufrufen:

Tabellenkalkulationen mit der Schaltfläche + Hinzufügen im Abschnitt Benutzerdefinierte Felder der Feldauswahl erstellen

Wenn Sie die Berechtigung zum Erstellen von Tabellenkalkulationen haben, können Sie im Abschnitt Benutzerdefinierte Felder der Feldauswahl das Dialogfeld Tabellenkalkulation erstellen öffnen.

So erstellen Sie eine Tabellenkalkulation im Bereich Benutzerdefinierte Felder:

  1. Wählen Sie im Bereich Benutzerdefinierte Felder der Feldauswahl die Option + Hinzufügen aus.
  2. Wählen Sie Tabellenkalkulation aus, um das Dialogfeld Tabellenkalkulation erstellen zu öffnen.

Führen Sie anschließend 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, einschließlich der Auswahl einer Quellspaltefür die Schnellberechnung. Nur numerische Felder, die in der Datentabelle des Explores angezeigt werden, sind für andere Berechnungsarten als Benutzerdefinierter Ausdruck berechtigt.
    • Wenn im Drop-down-Menü Berechnung die Option Benutzerdefinierter Ausdruck ausgewählt ist, geben Sie einen Looker-Ausdruck in das große Textfeld ein, um Ihre Berechnung zu erstellen. Sie können nur Tabellenkalkulationen für die Felder erstellen, die in der Datentabelle des Explores angezeigt werden. Looker-Ausdrücke können einfach konzipiert sein; sie können aber auch so viele Felder, Funktionen und Operatoren verwenden, wie es Ihre Geschäftslogik erfordert. Ein erstellter Ausdruck kann eine Zahl, ein Datum, einen String (Text) oder einen booleschen Wert (wahr/falsch) ausgeben.
    • Auf der Dokumentationsseite Looker-Ausdrücke erstellen wird erläutert, wie Sie Looker-Ausdrücke erstellen und wie der Editor Sie dabei unterstützt.
  3. Optional können Sie im Drop-down-Menü Format ein anderes Format als das Standardformat auswählen.
  4. Geben Sie optional im Feld Name einen neuen Berechnungsnamen ein, der sich vom Standardnamen unterscheidet. Der Name der Berechnung erscheint im Field Picker und in der Datentabelle.
  5. Wählen Sie + Beschreibung hinzufügen aus, um optional eine Beschreibung mit bis zu 255 Zeichen hinzuzufügen, die anderen Nutzern mehr Kontext oder Informationen zur Tabellenkalkulation gibt.
  6. Klicken Sie auf Speichern.

Die neue Berechnung erscheint automatisch in der Datentabelle und im Abschnitt Benutzerdefinierte Felder in der Feldauswahl. Wie bei anderen Feldern auch können Sie den Namen der Berechnung auswählen, um sie einer Abfrage hinzuzufügen oder daraus zu entfernen. Sie können auch den Mauszeiger auf das Feld bewegen, um weitere Optionen für diese Berechnung aufzurufen.

Tabellenkalkulationen über den Bereich „Daten“ erstellen

Neben dem Abschnitt Benutzerdefinierte Felder in der Feldauswahl können Sie das Dialogfeld Tabellenkalkulation erstellen auch öffnen, indem Sie im Bereich Daten auf die Schaltfläche Berechnung hinzufügen klicken.

Führen Sie anschließend 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, einschließlich der Auswahl einer Quellspaltefür die Schnellberechnung. Nur numerische Felder, die in der Datentabelle des Explores angezeigt werden, sind für andere Berechnungsarten als Benutzerdefinierter Ausdruck berechtigt.
    • Wenn im Drop-down-Menü Berechnung die Option Benutzerdefinierter Ausdruck ausgewählt ist, geben Sie einen Looker-Ausdruck in das große Feld ein, um Ihre Berechnung zu erstellen. Sie können nur Tabellenkalkulationen für die Felder erstellen, 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. Ein erstellter Ausdruck kann eine Zahl, ein Datum, einen String (Text) oder einen booleschen Wert (wahr/falsch) ausgeben.
    • Auf der Dokumentationsseite Looker-Ausdrücke erstellen wird erläutert, wie Sie Looker-Ausdrücke erstellen und wie der Editor Sie dabei unterstützt.
  3. Optional können Sie im Drop-down-Menü Format ein anderes Format als das Standardformat auswählen.
  4. Geben Sie optional im Feld Name einen neuen Berechnungsnamen ein, der sich vom Standardnamen unterscheidet. Der Name der Berechnung erscheint im Field Picker und in der Datentabelle.
  5. Wählen Sie + Beschreibung hinzufügen aus, um optional eine Beschreibung mit bis zu 255 Zeichen hinzuzufügen, die anderen Nutzern mehr Kontext oder Informationen zur Tabellenkalkulation gibt.
  6. Klicken Sie auf Speichern.

Die neue Berechnung erscheint automatisch in der Datentabelle und im Abschnitt Benutzerdefinierte Felder in der Feldauswahl. Wie bei anderen Feldern auch können Sie den Namen der Berechnung auswählen, um sie einer Abfrage hinzuzufügen oder daraus zu entfernen. Sie können auch den Mauszeiger auf das Feld bewegen, um weitere Optionen für diese Berechnung aufzurufen.

Kurzbefehle für allgemeine Berechnungen

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

Sie haben folgende Möglichkeiten, um Berechnungen mit Tastenkombinationen durchzuführen:

Mit der zweiten Methode können Sie die Tabellenkalkulation während ihrer Erstellung anpassen. Zu den Anpassungen zählen das Umbenennen, das Hinzufügen einer optionalen Beschreibung oder die Auswahl eines anderen Formats als des Standardformats.

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

Arten von Kurzbefehlen für allgemeine Berechnungen

Es sind mehrere Arten von Berechnungen als Kurzbefehle verfügbar. In der folgenden Tabelle sind alle verfügbaren Berechnungen mit Beschreibung, Eingabe und Looker-Ausdruck (Lexp) sowie das Standardwertformat und der Standardname der Berechnung aufgeführt. Sie können einen anderen Namen oder ein anderes Werteformat angeben, indem Sie Ihre Berechnung bearbeiten.

Eine Tabelle mit Kurzbefehlen für allgemeine Pivot-Berechnungen, die nur für Pivot-Ergebnisse verfügbar sind, finden Sie auf dieser Seite.

Berechnung Beschreibung Eingabe Lexp Format Name
% der Spalte Der Zeilenwert geteilt durch die Summe der Werte in der Spalte. Wenn das Zeilenlimit erreicht ist, werden bei dieser Berechnung nur Werte in der Datentabelle berücksichtigt. field_1 field_1/sum(field_1) % (0 Dezimalstellen) Prozent von view_name field_name
% der Vorgängerzeile Der Wert der aktuellen Zeile geteilt durch den Wert der folgenden Zeile. 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 folgenden Zeile, geteilt durch den Wert der folgenden Zeile. 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 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 des Spaltenwerts unter allen Werten in der Spalte. Wenn das Zeilenlimit erreicht ist, werden bei dieser Berechnung nur Werte in der Datentabelle berücksichtigt. field_1 rank(field_1,field_1) Standardformatierung Rang von view_name field_name

Wenn Explore-Ergebnisse per Pivot-Tabelle dargestellt werden, sind weitere gängige Berechnungs-Kurzbefehle für per Pivot-Tabelle dargestellte Messwerte verfügbar.

In der folgenden Tabelle sind alle verfügbaren Berechnungen mit Beschreibung, Eingabe und Looker-Ausdruck (Lexp) sowie das Standardwertformat und der Standardname der Berechnung aufgeführt. Sie können einen anderen Namen oder ein anderes Werteformat angeben, indem Sie Ihre Berechnung bearbeiten.

Berechnung 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 Vorgängerspalte 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 gegenüber Vorgängerspalte 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

Datentabelle zum Verwenden von Kurzbefehlen für allgemeine Berechnungen verwenden

Wenn Sie die Berechtigung zum Erstellen und Bearbeiten von Tabellenkalkulationen haben, können Sie eine Schnellberechnung aus der Spalte eines Felds in der Datentabelle auf folgende Weise erstellen:

  • In der Standardoberfläche des explorativen Analysetools:

    • Wählen Sie im Bereich Daten die Datenspalte  Dreipunkt-Menü für ein numerisches Feld aus.
    • Wählen Sie Berechnungen aus.
    • Wählen Sie einen Berechnungstyp aus.
  • In klassischen Explores:

    • Wählen Sie das Zahnrad-Menü neben dem Namen des Feldes in der Datentabelle aus.
    • Wählen Sie Berechnungen aus.
    • Wählen Sie einen Berechnungstyp aus.

Pivotierende Berechnungsarten erscheinen nur, wenn Ergebnisse in Explore pivotiert werden.

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

Die neue Berechnung wird auch in der Ansicht Benutzerdefinierte Felder im Bereich Konfigurieren (oder im Abschnitt Benutzerdefinierte Felder der Feldauswahl in klassischen Explores) angezeigt.

Wie bei anderen Feldern auch können Sie den Namen der Berechnung auswählen, um sie einer Abfrage hinzuzufügen oder daraus zu entfernen. Sie können auch den Mauszeiger auf das Feld bewegen, um weitere Optionen für diese Berechnung aufzurufen, einschließlich der Möglichkeit, die Berechnung zu bearbeiten.

Verwenden des Dialogfelds „Tabellenkalkulation erstellen oder bearbeiten“ zum Verwenden von Kurzbefehlen für allgemeine Berechnungen

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

  1. Öffnen Sie das Dialogfeld Tabellenkalkulation erstellen, wenn Sie eine Tabellenkalkulation erstellen, oder das Dialogfeld Tabellenkalkulation bearbeiten, wenn Sie eine Tabellenkalkulation bearbeiten.
  2. Wählen Sie im Drop-down-Menü Berechnung einen Berechnungstyp aus.
  3. Wählen Sie im Drop-down-Menü Quellspalte das Feld aus, für das Sie eine Berechnung erstellen möchten. Nur numerische Felder, die in der Datentabelle des Explores angezeigt werden, stehen zur Auswahl bereit.
  4. Optional können Sie im Drop-down-Menü Format ein vordefiniertes Format auswählen oder ein benutzerdefiniertes Format für die Ergebnisse erstellen. Wenn Sie ein eigenes Format erstellen, verwenden Sie Formatierung im Tabellenkalkulationsstil, wie auf der Seite Benutzerdefinierte Formatierung auf numerische Felder anwenden beschrieben. Wenn Sie keine Auswahl treffen, verwendet Looker ein Standardformat.
  5. Optional können Sie die Tabellenkalkulation im Feld Name umbenennen. Der Name der Berechnung erscheint im Field Picker und in der Datentabelle.
  6. Wählen Sie + Beschreibung hinzufügen aus, um optional eine Beschreibung mit bis zu 255 Zeichen hinzuzufügen, die anderen Nutzern mehr Kontext oder Informationen zur Tabellenkalkulation gibt.
  7. Nachdem Sie die gewünschte Tabellenkalkulation erstellt haben, wählen Sie Speichern aus, um die Berechnung zum Explore hinzuzufügen.

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

Die neue Berechnung wird auch im Bereich Konfigurieren im Abschnitt Benutzerdefinierte Felder angezeigt (oder im Abschnitt Benutzerdefinierte Felder der Feldauswahl in klassischen Explores).

Wie bei anderen Feldern auch können Sie den Namen der Berechnung auswählen, um sie einer Abfrage hinzuzufügen oder daraus zu entfernen. Sie können auch den Mauszeiger auf das Feld bewegen, um weitere Optionen für diese Berechnung aufzurufen, einschließlich der Möglichkeit, die Berechnung zu bearbeiten.

Tabellenkalkulationen duplizieren

Wenn Sie die Berechtigung zum Erstellen von Tabellenkalkulationen haben, 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 geringen Unterschieden erstellen möchten (z. B. Summen für 30 Tage, 60 Tage oder 90 Tage).

Die Methoden zum Duplizieren einer Tabellenkalkulation unterscheiden sich je nachdem, ob Sie die Standard-Explore-Oberfläche oder die klassische Explore-Oberfläche verwenden.

Tabellenkalkulationen in der Standard-Explore-Oberfläche duplizieren

Sie können Tabellenkalkulationen in der Standard-Explore-Oberfläche auf eine der folgenden Arten duplizieren:

  • Maximieren Sie im Bereich Konfigurieren die Ansicht Benutzerdefinierte Felder, wählen Sie das Dreipunkt-Menü  der Berechnung aus und klicken Sie auf Duplizieren.
  • Wählen Sie im Bereich Daten die Datenspalte der Berechnung aus, klicken Sie auf das Dreipunkt-Menü  Mehr und wählen Sie Duplizieren aus.

Die duplizierte Tabellenkalkulation wird in der Ansicht Benutzerdefinierte Felder im Bereich Konfigurieren und in der Datentabelle angezeigt. Sie hat den Namen der ursprünglichen Tabellenkalkulation, an den das Wort „Kopie“ angehängt ist.

Nun können Sie die duplizierte Tabellenkalkulation bearbeiten.

Tabellenkalkulationen in klassischen Explores duplizieren

In klassischen Explores können Sie Tabellenkalkulationen auf folgende Weise duplizieren:

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

So duplizieren Sie eine Tabellenkalkulation in klassischen Explores:

  1. Maximieren Sie in der Feldauswahl den Bereich Benutzerdefinierte Felder.
  2. Wählen Sie das Dreipunkt-Menü Mehr für die Tabellenkalkulation aus, die Sie duplizieren möchten.
  3. Wählen Sie Duplizieren aus.

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

Die duplizierte Tabellenkalkulation wird nach dem Original im Bereich Benutzerdefinierte Felder der Feldauswahl angezeigt. Sie hat denselben Namen wie die ursprüngliche Tabellenkalkulation, wobei am Ende „Copy“ angehängt ist.

Nun können Sie die duplizierte Tabellenkalkulation bearbeiten.

Tabellenkalkulationen bearbeiten

Wenn Sie die Berechtigung zum Erstellen von Tabellenkalkulationen haben, können Sie auch vorhandene Tabellenkalkulationen bearbeiten, die Sie oder andere Nutzer erstellt haben.

Die Methoden zum Bearbeiten einer Tabellenkalkulation unterscheiden sich je nachdem, ob Sie die Standard-Explore-Oberfläche oder die klassische Explore-Oberfläche verwenden.

Tabellenkalkulationen in der Standard-Explore-Oberfläche bearbeiten

Sie können Tabellenkalkulationen in der Standard-Explore-Oberfläche auf eine der folgenden Arten bearbeiten:

  • Maximieren Sie im Bereich Konfigurieren die Ansicht Benutzerdefinierte Felder, wählen Sie das Dreipunkt-Menü der Berechnung aus und klicken Sie auf Bearbeiten.
  • Wählen Sie im Bereich Daten das Dreipunkt-Menü  Mehr für die Datenspalte der Berechnung aus und klicken Sie auf Bearbeiten oder Berechnung bearbeiten.

Bei beiden Optionen wird das Dialogfeld Tabellenkalkulation bearbeiten geöffnet. So bearbeiten Sie die Tabellenkalkulation:

  1. Wählen Sie im Drop-down-Menü Berechnung einen neuen Berechnungstyp aus.
  2. Ändern Sie die Berechnungsdefinition, einschließlich der Quellspalte einer Schnellberechnung. Nur numerische Felder, die in der Datentabelle des Explores angezeigt werden, sind für andere Berechnungsarten als Benutzerdefinierter Ausdruck berechtigt.
    • Wenn im Drop-down-Menü Berechnung die Option Benutzerdefinierter Ausdruck ausgewählt ist, fügen Sie dem großen Textfeld einen Looker-Ausdruck hinzu oder bearbeiten Sie einen vorhandenen Looker-Ausdruck. Sie können nur Tabellenkalkulationen für die Felder erstellen, die in der Datentabelle des Explores angezeigt werden. Wenn verfügbar, können Sie die Gemini-Unterstützung beim Erstellen eines Looker-Ausdrucks nutzen.
  3. Wählen Sie im Drop-down-Menü Format ein neues Format aus.
  4. Geben Sie optional im Feld Name einen neuen Berechnungsnamen ein. Der Name der Berechnung wird im Bereich Konfigurieren und in der Datentabelle angezeigt. Wenn Sie Änderungen an der Tabellenkalkulation vornehmen, sollten Sie den Namen entsprechend ändern.
  5. 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, erscheint das Kästchen Beschreibung automatisch. Wenn keine Beschreibung vorhanden ist, wählen Sie + Beschreibung hinzufügen aus, um optional eine Beschreibung hinzuzufügen.
  6. Klicken Sie auf Speichern.

Tabellenkalkulationen in klassischen Explores bearbeiten

In klassischen Explores können Sie Tabellenkalkulationen auf folgende Weise bearbeiten:

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

So bearbeiten Sie eine Tabellenkalkulation in klassischen Explores:

  1. Maximieren Sie den Bereich Benutzerdefinierte Felder der Feldauswahl oder wählen Sie im Zahnradmenü der Datentabelle der Berechnung die Option Berechnung bearbeiten aus, um das Dialogfeld Tabellenkalkulation bearbeiten zu öffnen.
  2. Wählen Sie das Dreipunkt-Menü Mehr neben der Tabellenkalkulation aus, die Sie bearbeiten möchten.
  3. Wählen Sie Bearbeiten aus, um das Dialogfeld Tabellenkalkulation bearbeiten zu öffnen.
  4. Wählen Sie im Drop-down-Menü Berechnung einen neuen Berechnungstyp aus.
  5. Ändern Sie die Berechnungsdefinition, einschließlich der Quellspalte einer Schnellberechnung. Nur numerische Felder, die in der Datentabelle des Explores angezeigt werden, sind für andere Berechnungsarten als Benutzerdefinierter Ausdruck berechtigt.
    • Wenn im Drop-down-Menü Berechnung die Option Benutzerdefinierter Ausdruck ausgewählt ist, fügen Sie dem großen Textfeld einen Looker-Ausdruck hinzu oder bearbeiten Sie einen vorhandenen Looker-Ausdruck. Sie können nur Tabellenkalkulationen für die Felder erstellen, die in der Datentabelle des Explores angezeigt werden.
  6. Wählen Sie im Drop-down-Menü Format ein neues Format aus.
  7. Geben Sie optional im Feld Name einen neuen Berechnungsnamen 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, erscheint das Kästchen Beschreibung automatisch. Wenn keine Beschreibung vorhanden ist, wählen Sie + Beschreibung hinzufügen aus, um optional eine Beschreibung hinzuzufügen.
  9. Klicken Sie auf Speichern.

Tabellenkalkulationen entfernen und löschen

Wenn Sie die Berechtigung zum Erstellen von Tabellenkalkulationen haben, können Sie Tabellenkalkulationen aus einer Abfrage entfernen oder aus dem Explore löschen.

Wenn Sie eine Tabellenkalkulation löschen, verschwindet diese aus dem Explore, jedoch nicht aus Looks oder Dashboard-Tiles, die diese Berechnung verwenden. Darüber hinaus sieht jeder, der eine URL für ein Explore verwendet, welches die Tabellenkalkulation nutzt, weiterhin die Berechnung.

Sie haben die Wahl zwischen Entfernen und Löschen:

  • Entfernen: Die Tabellenkalkulation wird aus der Explore-Abfrage und der Datentabelle entfernt. Die Berechnungsdefinition bleibt jedoch in der Ansicht Benutzerdefinierte Felder im Bereich Konfigurieren erhalten, sodass Sie sie später wieder der Abfrage hinzufügen können.
  • Löschen: Die Tabellenkalkulation wird endgültig aus der Explore-Abfrage und der Ansicht Benutzerdefinierte Felder im Bereich Konfigurieren gelöscht.

Die Methoden zum Entfernen und Löschen von Tabellenkalkulationen hängen davon ab, ob Sie die Standard-Explore-Oberfläche oder die klassische Explore-Oberfläche verwenden.

Tabellenkalkulationen in der Standard-Explore-Oberfläche entfernen

Wenn Sie eine Tabellenkalkulation aus der Abfrage entfernen, aber im Bereich Konfigurieren beibehalten möchten, verwenden Sie eine der folgenden Methoden:

  • Wählen Sie im Bereich Daten die Datenspalte der Berechnung aus, klicken Sie auf das Dreipunkt-Menü  und wählen Sie Entfernen aus.
  • Maximieren Sie im Bereich Konfigurieren die Ansicht Benutzerdefinierte Felder und klicken Sie auf den Namen der Tabellenkalkulation, um die Auswahl aufzuheben.

Die Tabellenkalkulation wird nicht mehr in der Datentabelle oder den Abfrageergebnissen angezeigt, ist aber weiterhin in der Ansicht Benutzerdefinierte Felder im Bereich Konfigurieren verfügbar.

Tabellenkalkulationen in der Standard-Explore-Oberfläche löschen

Wenn Sie eine Tabellenkalkulation endgültig aus einer Explore-Abfrage und dem Bereich Konfigurieren löschen möchten, haben Sie zwei Möglichkeiten:

  • Maximieren Sie im Bereich Konfigurieren die Ansicht Benutzerdefinierte Felder, wählen Sie das Dreipunkt-Menü  Mehr der Berechnung aus und wählen Sie dann Löschen aus.
  • Wählen Sie im Bereich Daten die Datenspalte der Berechnung aus, klicken Sie auf das Dreipunkt-Menü  Mehr und wählen Sie Löschen aus.

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

Sie können eine gelöschte Tabellenkalkulation wiederherstellen, indem Sie in Ihrem Browser die Schaltfläche „Zurück“ auswählen.

Tabellenkalkulationen in klassischen Explores entfernen

In klassischen Explores können Sie Tabellenkalkulationen auf folgende Weise entfernen:

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

So entfernen Sie eine Tabellenkalkulation in klassischen Explores:

  1. Maximieren Sie den Bereich Benutzerdefinierte Felder der Feldauswahl.
  2. Wählen Sie das Dreipunkt-Menü Mehr neben der Tabellenkalkulation aus, die Sie entfernen möchten.
  3. Klicken Sie auf Entfernen.

Alternativ können Sie im Zahnrad-Menü der Datentabelle für die Tabellenkalkulation die Option Entfernen auswählen.

Tabellenkalkulationen in klassischen Explores löschen

In klassischen Explores können Sie Tabellenkalkulationen so löschen:

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

So löschen Sie eine Tabellenkalkulation in klassischen Explores:

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

Alternativ können Sie im Zahnrad-Menü der Datentabelle für die Tabellenkalkulation die Option Löschen auswählen.

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

Sie können eine gelöschte Tabellenkalkulation wiederherstellen, indem Sie in Ihrem Browser die Schaltfläche „Zurück“ auswählen.

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 innerhalb derselben Spalte angewendet, z. B. bei Verwendung einer offset()-Funktion. Weitere Informationen finden Sie in den Best Practices von Looker unter Verwendung der Funktionen offset und pivot_offset. In diesen Fällen würde eine Sortierung der Tabellenkalkulation die Ergebnisse verändern und ist daher deaktiviert.

Folgende spezifische Szenarien verhindern das Sortieren einer Tabellenkalkulation:

Berechnungen, bei denen ein Zeilengrenzwert erreicht wird

Wenn die Anzahl der Zeilen in Ihrer Abfrage den von Ihnen festgelegten Zeilengrenzwert erreicht, 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 oder bis zu 50.000 Zeilen, wenn Ihr Administrator einen höheren Grenzwert festgelegt hat).

Looker warnt Sie, wenn die Ergebnisse ein Zeilenlimit erreicht haben. Dazu wird der Text Zeilenlimit erreicht: Ergebnisse sind möglicherweise unvollständig in einem gelben Balken oben in der Datentabelle 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 bereits im Abschnitt Berechnungen, bei denen ein Zeilengrenzwert erreicht wird auf dieser Seite erwähnt, 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 aus Ihren Daten in einer Visualisierung angezeigt werden sollen. Wir verwenden das folgende Beispiel zur Erläuterung dieser Funktion. Dieses Beispiel enthält wöchentliche Verkaufsinformationen für die Kategorie Accessoires.

Die zugrunde liegende Datentabelle enthält die Dimension Orders Created Week und den Messwert Order Items Total Profit sowie eine Tabellenkalkulation namens Percent of Previous Week Profit, die den Gewinn jeder Woche mit dem der Vorwoche vergleicht:

In einem Explore werden ein Säulendiagramm der wöchentlichen Gewinne und eine Datentabelle mit der Dimension „Woche der Auftragserstellung“, dem Messwert „Gesamtgewinn der Bestellpositionen“ und einer Tabellenkalkulation mit dem Namen „Prozent des Gewinns der Vorwoche“ angezeigt.

Sie können nun die Anzeige bestimmter Datenzeilen im Säulendiagramm verhindern. Hierzu erstellen Sie eine Tabellenkalkulation, die als wahr oder falsch ausgewertet wird, und blenden dann die Falsch-Werte aus (die Werte, die in Ihrer Datentabelle als „Nein“-Einträge angezeigt werden). Sie möchten nicht, dass die Formel das Wort „wahr“ oder „falsch“ zurückgibt. Stattdessen soll eine Bedingung übergeben werden, die entweder wahr oder falsch ist.

Um dieses Ergebnis zu erzielen, können Sie die Tabellenkalkulation Exceeds Previous Week Profit erstellen, die prüft, ob die Berechnung Percent of Previous Week Profit größer als 1 ist:

${percent_of_previous_week_profit} > 1

Die resultierende Tabelle enthält eine neue Tabellenkalkulation, die jede Zeile anhand der Berechnung Exceeds Previous Week Profit auswertet und Yes oder No anzeigt, je nachdem, ob der Prozentsatz der Vorwoche größer als 1 ist.

Eine Datentabelle enthält eine Tabellenkalkulation mit dem Namen „Exceeds Previous Week Profit“, die für jede Zeile „Yes“ oder „No“ anzeigt.

Um alle Zeilen auszublenden, in denen der Umsatz einer bestimmten Woche den Umsatz der Vorwoche nicht überschritten hat, wählen Sie im Zahnradmenü der Datentabelle für die Wahr/Falsch-Berechnung die Option „Nein“ aus Visualisierung ausblenden aus.

In der resultierenden 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 zahlreichen Analysen Zeilen mit Nullwerten am Anfang oder Ende einer Tabelle erzeugt werden:

  • Datentabellen, in denen laufende Summen angezeigt werden
  • Ergebnisse mit einem unvollständigen Tag, der eine Datumsanalyse beendet
  • Wenn Sie den Prozentsatz der vorangehenden Zeile berechnen

Wenn Sie Zeilen mit Nullwerten herausfiltern möchten, erstellen Sie eine neue Tabellenkalkulation mit der logischen Funktion is_null:

NOT is_null(${percent_of_previous_week_sales})

Blenden Sie anschließend die Zeile aus, indem Sie im Zahnrad-Menü der Datentabelle der Tabellenkalkulation die Option „Nein“ aus Visualisierung ausblenden wä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, aber round.
  • 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 eine Summenzeile zur Datentabelle hinzufügen, wird bei einigen Tabellenkalkulationen, in denen Aggregationen ausgeführt werden, eventuell nicht die erwartete Summe berechnet, z. B. bei Berechnungen, in denen percentile oder median verwendet wird. Das liegt daran, dass die Summen in Tabellenkalkulationen nicht anhand der Werte in der Datenspalte, sondern anhand der Werte in der Zeile Summe berechnet werden. Tipps zur Fehlerbehebung finden Sie auf der Best-Practices-Seite Potenziell verwirrende Summen von Tabellenkalkulationen als Nullwerte anzeigen.
  • Stellen 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.
  • Bei Verwendung der Tastenkombination Befehlstaste + K (Mac) oder Strg + K (Windows) 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.

Nachdem Sie gelernt haben, wie Sie Tabellenkalkulationen erstellen und bearbeiten, können Sie Folgendes tun: