Tabellenkalkulationen verwenden

Mit Tabellenkalkulationen können Sie im Handumdrehen Ad-hoc-Kennzahlen erstellen. Sie ähneln Formeln, die in Tabellenkalkulationsprogrammen wie Google Tabellen zu finden sind. Tabellenkalkulationen werden in der Datentabelle als grüne Spalten angezeigt, im Gegensatz zu blauen Spalten (Dimensionen) und orangefarbenen Spalten (Ergebnisse).

In der letzten Spalte der folgenden Tabelle werden drei Felder in den Daten mithilfe der Funktion concat mit einer Tabellenberechnung kombiniert.

Eine Datentabelle enthält eine Tabellenberechnung, mit der die Werte der Spalten „Flugzeugkategorie bei Unfällen“, „Land bei Unfällen“ und „Anzahl der Unfälle“ in einer einzigen Spalte zusammengeführt werden.

Tabellenkalkulationen eignen sich für mathematische, logische (wahr/falsch), lexikalische (textbasierte) und datumsbasierte Berechnungen für die Dimensionen, Ergebnisse und anderen Tabellenkalkulationen in Ihrer Abfrage. Die Formeln, die für diese Berechnungen verwendet werden, heißen Looker-Ausdrücke (Lexp).

Tabellenkalkulationen unterscheiden sich von in LookML definierten Feldern und benutzerdefinierten Feldern

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

  • Mit Tabellenkalkulationen können alle Nutzer mit den entsprechenden Berechtigungen Berechnungen erstellen, die auf in LookML definierten Feldern basieren. Sie können damit keine in LookML definierten Felder erstellen, für die Entwicklungsberechtigungen und LookML-Kenntnisse erforderlich sind.
  • 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 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 einfacher und schneller zu erstellen sind als in LookML definierte Felder, sind sie im Gegensatz zu diesen schwieriger zu kontrollieren. Da jeder Nutzer 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-Kachel.

Tabellenkalkulationen erstellen

Damit Nutzer oder Gruppen Tabellenberechnungen erstellen können, muss der 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 zum Überprüfen der Logik Ihres Modells erstellen, können Sie auch den Looker-Ausdruckseditor verwenden, um einen Looker-Ausdruck zu erstellen und dann in den expression-Parameter Ihres Datentests zu kopieren.

Es gibt mehrere Möglichkeiten, auf der Explore-Seite auf den Looker-Ausdruckseditor zuzugreifen:

Tabellenkalkulationen mit der Schaltfläche „Hinzufügen“ im Bereich „Benutzerdefinierte Felder“ im Field Picker erstellen

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

So erstellen Sie eine Tabellenberechnung mithilfe des Bereichs Benutzerdefinierte Felder:

  1. Wählen Sie in der Feldauswahl im Bereich Benutzerdefinierte Felder 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 und wählen Sie bei Bedarf die Quellspalte der Kurzbefehlsberechnung aus. Nur nummerische Felder, die in der Datentabelle des Explores angezeigt werden, sind für andere Berechnungsarten als Benutzerdefinierter Ausdruck berechtigt.
  3. Wählen Sie im Drop-down-Menü Format ein anderes Format als das Standardformat aus, falls gewünscht.
  4. Geben Sie 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 Bereich Benutzerdefinierte Felder im Field Picker. 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 die Leiste „Daten“ erstellen

Sie können das Dialogfeld Tabellenberechnung erstellen nicht nur über den Bereich Benutzerdefinierte Felder in der Feldauswahl öffnen, sondern auch über die Schaltfläche Berechnung hinzufügen im Bereich Daten.

Wenn die Labs-Funktion Tabellenkalkulationen auf der Seite aktiviert ist, wird der Editor für Tabellenkalkulationsausdrücke im Bereich Daten der Seite Expl. Datenanalyse geöffnet. Folgen Sie der Anleitung im Abschnitt Tabellenkalkulationen mit In-Page-Tabellenkalkulationen erstellen, um die Tabellenkalkulation fertigzustellen.

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 und wählen Sie bei Bedarf die Quellspalte der Kurzbefehlsberechnung aus. Nur nummerische Felder, die in der Datentabelle des Explores angezeigt werden, sind für andere Berechnungsarten als Benutzerdefinierter Ausdruck berechtigt.
  3. Wählen Sie im Drop-down-Menü Format ein anderes Format als das Standardformat aus, falls gewünscht.
  4. Geben Sie 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 Bereich Benutzerdefinierte Felder im Field Picker. 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 mit In-Page-Tabellenkalkulationen erstellen und bearbeiten

Wenn die Labs-Funktion Tabellenkalkulationen auf der Seite aktiviert ist und Sie die Berechtigungen zum Erstellen von Tabellenkalkulationen haben, wird der Ausdruckseditor für Tabellenkalkulationen im Bereich Daten der Seite Explore geöffnet. Wenn Sie im Bereich Daten Tabellenberechnungen erstellen und bearbeiten, können Sie beim Erstellen und Bearbeiten von Ausdrücken auf Felder und Werte in einer explorativen Datenanalyse verweisen.

So erstellen und bearbeiten Sie Tabellenkalkulationen mit der Funktion Tabellenkalkulationen auf der Seite:

  1. Öffnen Sie den Ausdruckseditor, indem Sie in der Feldauswahl im Bereich Benutzerdefinierte Felder auf die Schaltfläche Hinzufügen oder in der Leiste Daten auf das Dreipunkt-Menü klicken.

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

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

  4. Geben Sie im Feld Berechnungsname einen neuen Berechnungsnamen ein, der sich vom Standardnamen unterscheidet. Der Name der Berechnung erscheint im Field Picker und in der Datentabelle.

  5. Fügen Sie im Feld Beschreibung eine optionale Beschreibung hinzu oder bearbeiten Sie eine vorhandene Beschreibung mit bis zu 255 Zeichen. Eine Beschreibung kann anderen Nutzern mehr Kontext oder Informationen zur Tabellenkalkulation bieten.

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

  7. Klicken Sie auf Speichern. Alternativ können Sie den Expression-Editor auch durch Auswahl von Abbrechen schließen und im Bestätigungsdialogfeld Nicht gespeicherte Änderungen verwerfen? die Option Verwerfen auswählen, um nicht gespeicherte Änderungen zu verwerfen.

Die neue Berechnung erscheint automatisch in der Datentabelle und im Bereich Benutzerdefinierte Felder im Field Picker. 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 Berechtigungen zum Erstellen und Bearbeiten von Tabellenkalkulationen haben, können Sie eine Schnellberechnung für bestimmte numerische Felder ausführen, die sich in der Datentabelle eines Explores befinden, einschließlich anderer Tabellenkalkulationen.

Sie haben folgende Möglichkeiten, Kurzbefehlsberechnungen auszuführen:

Mit dieser 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 stehen mehrere Arten von Berechnungen als Tastenkürzel zur Verfügung. In der folgenden Tabelle sind alle verfügbaren Berechnungen mit Beschreibung, Eingabe, Looker-Ausdruck (Lexp) sowie dem Standardwertformat und dem Standardnamen der Berechnung aufgeführt. Sie können einen anderen Namen oder ein anderes Werteformat angeben, indem Sie die Berechnung bearbeiten.

Informationen zu häufig verwendeten Tastenkombinationen für Berechnungen, die nur für Pivot-Tabellenergebnisse verfügbar sind, finden Sie in der Tabelle Gängige Tastenkombinationen für Pivot-Tabellenberechnungen 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 wurde, enthält 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 nachfolgenden Zeile. field_1 field_1/offset(field_1, 1) % (0 Dezimalstellen) Prozent des Vorgängers – view_name field_name
% Änderung gegenüber der vorherigen Zeile Die Differenz zwischen dem Wert der aktuellen Zeile und dem Wert der nachfolgenden Zeile geteilt durch den Wert der nachfolgenden Zeile. field_1 field_1/offset(field_1, 1) - 1 % (0 Dezimalstellen) Prozentuale Änderung gegenüber dem Vormonat – 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 wurde, enthält diese Berechnung nur Werte in der Datentabelle. field_1 rank(field_1,field_1) Standardformatierung Rang von view_name field_name

Wenn explorative Analyseergebnisse pivotiert sind, stehen für pivotierte Messwerte mehr gängige Kurzbefehle für Berechnungen zur Verfügung.

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

Berechnung Beschreibung Eingabe Lexp Format Name
% der vorherigen Spalte 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 der vorherigen Spalte 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

Zahnrad-Menü der Datentabelle eines Feldes zum Verwenden von Kurzbefehlen für allgemeine Berechnungen

Wenn Sie die Berechtigungen zum Erstellen und Bearbeiten von Tabellenberechnungen haben, können Sie über das Zahnrad-Menü der Datentabelle eines Felds eine Tastenkombination erstellen. Gehen Sie dazu so vor:

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

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

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

Die neue Berechnung erscheint außerdem im Bereich Benutzerdefinierte Felder im Field Picker.

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 „Tabellenberechnung erstellen oder bearbeiten“ zum Verwenden von Kurzbefehlen für allgemeine Berechnungen

Mit dieser Methode können Sie beim Erstellen der Berechnung ein anderes Format oder einen anderen Namen als das Standardformat auswählen oder eine Beschreibung hinzufügen.

  1. Öffnen Sie das Dialogfeld Tabellenkalkulation erstellen, wenn Sie eine Tabellenkalkulation erstellen möchten, oder das Dialogfeld Tabellenkalkulation bearbeiten, wenn Sie eine Tabellenkalkulation bearbeiten möchten.

    Im Dialogfeld „Tabellenberechnung bearbeiten“ wird eine Berechnung in Prozent der vorherigen Zeile basierend auf einem Feld „Anzahl der Inventarelemente“ angezeigt.

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

  3. Wählen Sie im Drop-down-Menü Spalte „Quelle“ das Feld aus, für das Sie die Berechnung ausführen möchten. Nur nummerische Felder, die in der Datentabelle des Explores angezeigt werden, stehen zur Auswahl bereit. In diesem Beispiel führt der Nutzer eine Berechnung des Prozentsatzes der vorherigen Zeile für den Messwert Anzahl der Inventarelemente durch.

  4. Sie können auch das Drop-down-Menü Format verwenden, um ein vordefiniertes Format auszuwählen oder ein benutzerdefiniertes Format für die Ergebnisse zu erstellen. Wenn Sie ein benutzerdefiniertes Format erstellen, verwenden Sie die Tabellenformatierung, wie auf der Seite Benutzerdefinierte Formatierung auf numerische Felder anwenden beschrieben. Wenn Sie keine Auswahl treffen, verwendet Looker ein Standardformat.

  5. Benennen Sie Ihre Tabellenkalkulation bei Bedarf 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 optional eine Beschreibung mit bis zu 255 Zeichen hinzuzufügen, die anderen Nutzern mehr Kontext oder Informationen zur Tabellenkalkulation gibt.

  7. Wenn 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 erscheint außerdem im Bereich Benutzerdefinierte Felder im Field Picker.

Wie bei anderen Feldern auch 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, darunter die Möglichkeit, die Berechnung zu bearbeiten.

Tabellenkalkulationen duplizieren

Wenn Sie die Berechtigung zum Erstellen von Tabellenberechnungen haben, können Sie auch vorhandene Tabellenberechnungen 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).

So können Sie Tabellenkalkulationen duplizieren:

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

So duplizieren Sie eine Tabellenkalkulation:

  1. Maximieren Sie in der Feldauswahl den Bereich Benutzerdefinierte Felder.
  2. Klicken Sie auf das Dreipunkt-Menü Mehr der Tabellenkalkulation, 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 Bereich Benutzerdefinierte Felder der Feldauswahl nach dem Original angezeigt. Sie hat den Namen der ursprünglichen Tabellenkalkulation und am Ende den Zusatz „Copy“.

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

Tabellenkalkulationen bearbeiten

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

Es gibt verschiedene Möglichkeiten, Tabellenkalkulationen zu bearbeiten:

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

So bearbeiten Sie eine Tabellenberechnung:

  1. Maximieren Sie den Bereich Benutzerdefinierte Felder im Field Picker oder wählen Sie im Zahnradmenü der Datentabelle Berechnung bearbeiten aus, um das Dialogfeld 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 Dialogfeld Tabellenkalkulation bearbeiten zu öffnen.
  4. Wählen Sie gegebenenfalls im Drop-down-Menü Berechnung einen neuen Berechnungstyp aus.
  5. Ändern Sie bei Bedarf die Definition der Berechnung, einschließlich der Quellspalte einer Kurzbefehlsberechnung. Nur nummerische 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 bei Bedarf im Drop-down-Menü Format ein neues Format aus.
  7. Geben Sie 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 löschen

Wenn Sie die Berechtigung zum Erstellen von Tabellenberechnungen haben, können Sie auch von Ihnen oder anderen Nutzern erstellte Tabellenberechnungen löschen. Wenn Sie eine Tabellenkalkulation löschen, verschwindet diese aus dem Explore, jedoch nicht aus Looks oder Dashboard-Kacheln, die diese Berechnung verwenden. Darüber hinaus wird die Berechnung weiterhin für alle Nutzer angezeigt, die eine URL für ein Explore verwenden, das das benutzerdefinierte Feld enthält.

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

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

So löschen Sie eine Tabellenberechnung:

  1. Maximieren Sie den Bereich Benutzerdefinierte Felder in der Feldauswahl.
  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 die Option Löschen auswählen.

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

Sie können ein gelöschtes benutzerdefiniertes Feld wiederherstellen, indem Sie in Ihrem Browser die Schaltfläche „Zurück“ wä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 Seite 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 zur Verwendung der Funktionen offset und pivot_offset finden Sie 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 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).

Wenn das Zeilenlimit erreicht ist, werden Sie in Looker in einem gelben Balken oben in der Datentabelle mit dem Text Zeilenlimit erreicht: Ergebnisse sind möglicherweise unvollständig gewarnt.

In diesem Fall können Sie versuchen, die Datentabelle nach einem Feld zu sortieren, das keine Tabellenberechnung 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 In der Woche erstellte Bestellungen und den Messwert Gesamtgewinn aus Bestellartikeln sowie die Tabellenberechnung Gewinn in Prozent im Vergleich zur Vorwoche, mit der der Gewinn jeder Woche mit dem der Vorwoche verglichen wird:

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.

Dazu können Sie die Tabellenberechnung Gewinn übersteigt Gewinn der Vorwoche erstellen, die prüft, ob der Wert der Berechnung Gewinn der Vorwoche in Prozent größer als 1 ist:

${percent_of_previous_week_profit} > 1

Die resultierende Tabelle enthält eine neue Tabellenberechnung, bei der jede Zeile anhand der Berechnung Gewinn übersteigt den Gewinn der Vorwoche bewertet wird. Je nachdem, ob der Prozentsatz der Vorwoche größer als 1 ist, wird Ja oder Nein angezeigt.

Wenn Sie alle Zeilen ausblenden möchten, in denen der Umsatz einer bestimmten Woche den Umsatz der Vorwoche nicht überschritten hat, wählen Sie im Zahnrad-Menü der Datentabelle der Wahrheits- oder 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 mit Zwischensummen
  • Ergebnisse mit einem Teiltag, der eine Datumsanalyse beendet
  • Wenn Sie den Prozentsatz der vorherigen Zeile berechnen

Wenn Sie Zeilen mit Nullwerten herausfiltern möchten, erstellen Sie eine neue Tabellenberechnung mit der Logikfunktion 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 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 hingegen 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 Ihrer Datentabelle eine Zeile vom Typ Summe hinzufügen, werden bei einigen Tabellenkalkulationen, in denen Aggregationen ausgeführt werden, möglicherweise nicht die erwarteten Ergebnisse erzielt. Das gilt beispielsweise für Berechnungen mit percentile oder median. 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. Auf der Seite mit Best Practices Potenziell verwirrende Summen von Tabellenberechnungen als Nullen anzeigen finden Sie Tipps zur Fehlerbehebung.
  • 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.
  • Mit der Tastenkombination Befehlstaste + K (Mac) oder Strg + K (Windows) werden alle Tabellenberechnungen 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.