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 angezeigt, im Gegensatz zu blauen Spalten (Dimensionen) und orangefarbenen Spalten (Ergebnisse).

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

Eine Datentabelle enthält eine Tabellenkalkulation, in der die Werte der Spalten „Vorfälle, Luftfahrzeugkategorie“, „Unfälle, Land“ und „Anzahl der Unfälle“ in einer einzigen Spalte verkettet 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, mit denen Sie diese Berechnungen ausführen, werden als Looker-Ausdrücke (Lexp) bezeichnet.

Tabellenkalkulationen unterscheiden sich von in LookML definierten Feldern und benutzerdefinierten Feldern

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

  • Mit Tabellenkalkulationen haben alle Nutzer mit den entsprechenden Berechtigungen die Möglichkeit, Berechnungen zu erstellen, die auf LookML-definierten Feldern basieren, anstatt LookML-definierte Felder zu erstellen, für die die Benutzer Entwicklungsberechtigungen 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. Sie wählen also zuerst eine Gruppe von Dimensionen und Messwerten aus und erstellen den Bericht wie gewohnt. Anschließend können Sie Tabellenkalkulationen auf Grundlage der Daten in diesem Bericht durchführen.
  • Obwohl Tabellenkalkulationen einfacher und schneller zu erstellen sind als LookML-definierte Felder, lassen sie sich nicht so einfach steuern wie 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, achten Sie darauf, dass Sie Ihr Explore als Look oder als Dashboard-Tile speichern.

Tabellenkalkulationen erstellen

Damit Nutzer oder Gruppen Tabellenkalkulationen erstellen können, muss Ihr Looker-Administrator diesen Nutzern oder Gruppen Zugriff auf die Funktion gewähren, indem er ihnen die Berechtigung create_table_calculations gewährt.

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 Looker-Entwickler sind und einen Datentest erstellen, um die Logik Ihres Modells zu prüfen, können Sie auch mit dem Looker-Ausdruckseditor einen Looker-Ausdruck erstellen und diesen dann in den expression-Parameter des Datentests kopieren.

So können Sie über die Explore-Seite auf den Looker-Ausdruckseditor zugreifen:

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

Wenn Sie die Berechtigungen zum Erstellen von Tabellenkalkulationen haben, können Sie im Field Picker den Bereich Benutzerdefinierte Felder verwenden, um das Dialogfeld Tabellenkalkulationen erstellen zu öffnen.

So erstellen Sie eine Tabellenkalkulation im Bereich Benutzerdefinierte Felder:

  1. Klicken Sie im Field Picker im Bereich Benutzerdefinierte Felder auf Hinzufügen.
  2. Wählen Sie Tabelle berechnen aus, um das Dialogfeld Tabelle 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 nach Bedarf die Verknüpfungsberechnung für die Quellspalte aus. Nur numerische Felder, die in der Datentabelle des Explores erscheinen, sind für andere Berechnungstypen als für Benutzerdefinierter Ausdruck geeignet.
    • Wenn Benutzerdefinierter Ausdruck im Drop-down-Menü Berechnung ausgewählt ist, geben Sie in das große Textfeld einen Looker-Ausdruck ein, um die Berechnung zu erstellen. Sie können nur Tabellenkalkulationen aus Feldern 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ützen kann.
  3. Wählen Sie bei Bedarf aus dem Drop-down-Menü Format ein anderes Format als das Standardformat aus.
  4. Geben Sie bei Bedarf einen anderen Namen für die Berechnung in das Feld Name ein. 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 gibt.
  6. Klicken Sie auf Speichern.

Die neue Berechnung erscheint automatisch in der Datentabelle und im Bereich Benutzerdefinierte Felder des Field Pickers. 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 im Field Picker verwenden, sondern auch das Dialogfeld Tabellenkalkulation erstellen öffnen, indem Sie in der Leiste Daten die Schaltfläche Berechnung hinzufügen auswählen.

Wenn die Labs-Funktion In-Page-Tabellenkalkulationen aktiviert ist, wird der Ausdruck für die Tabellenkalkulation auf der Seite Explore im Bereich Data (Daten) geöffnet. Folgen Sie der Anleitung im Abschnitt Tabellenkalkulationen mit In-Page-Tabellenkalkulationen erstellen, um die Erstellung der Tabellenkalkulation abzuschließen.

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 nach Bedarf die Verknüpfungsberechnung für die Quellspalte aus. Nur numerische Felder, die in der Datentabelle des Explores erscheinen, sind für andere Berechnungstypen als für Benutzerdefinierter Ausdruck geeignet.
    • Wenn Benutzerdefinierter Ausdruck im Drop-down-Menü Berechnung ausgewählt ist, geben Sie in das große Textfeld einen Looker-Ausdruck ein, um die Berechnung zu erstellen. Sie können nur Tabellenkalkulationen aus Feldern 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ützen kann.
  3. Wählen Sie bei Bedarf aus dem Drop-down-Menü Format ein anderes Format als das Standardformat aus.
  4. Geben Sie bei Bedarf einen anderen Namen für die Berechnung in das Feld Name ein. 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 gibt.
  6. Klicken Sie auf Speichern.

Die neue Berechnung erscheint automatisch in der Datentabelle und im Bereich Benutzerdefinierte Felder des Field Pickers. 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-Tabellenkalkulationen aktiviert ist und Sie die Berechtigung zum Erstellen von Tabellenkalkulationen haben, wird der Editor für Tabellenkalkulationen im Bereich Daten der Seite Erkunden geöffnet. Wenn Sie Tabellenkalkulationen im Bereich Daten erstellen und bearbeiten, können Nutzer beim Erstellen und Bearbeiten von Ausdrücken in einer Explore-Abfrage auf Felder und Werte verweisen.

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

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

  2. Wählen Sie im Drop-down-Menü Berechnung einen Berechnungstyp aus. Wenn Sie eine Tabellenkalkulation bearbeiten, wählen Sie nach Bedarf eine andere Berechnung aus. 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 Verknüpfungsberechnung für die Quellspalte aus. Nur numerische Felder, die in der Datentabelle des Explores erscheinen, sind für andere Berechnungstypen als für Benutzerdefinierter Ausdruck geeignet.

    • Wenn Benutzerdefinierter Ausdruck im Drop-down-Menü Berechnung ausgewählt ist, geben Sie in das große Textfeld einen Looker-Ausdruck ein, um die Berechnung zu erstellen. Sie können nur Tabellenkalkulationen aus Feldern erstellen, die in der Datentabelle des Explores angezeigt werden. Looker-Ausdrücke können sehr einfach sein oder so viele Felder, Funktionen und Operatoren verwenden, wie es für Ihre Geschäftslogik nötig ist. 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ützen kann.
  4. Geben Sie bei Bedarf einen anderen 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. 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 Nutzenden mehr Kontext oder Informationen zur Tabellenkalkulation liefern.

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

  7. Klicken Sie auf Speichern. Alternativ können Sie 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 Bestätigungsdialogfeld Nicht gespeicherte Änderungen verwerfen? die Option Verwerfen aus.

Die neue Berechnung erscheint automatisch in der Datentabelle und im Bereich Benutzerdefinierte Felder des Field Pickers. 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.

Sie haben folgende Möglichkeiten, Berechnungen für Kurzbefehle durchzuführen:

Mit der zweiten Methode können Sie die Tabellenkalkulation während ihrer Erstellung anpassen, indem Sie sie 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

Es stehen mehrere Arten von Berechnungen als Verknüpfungsoptionen zur Verfügung. In der folgenden Tabelle sind jede verfügbare Berechnung zusammen mit ihrer Beschreibung, ihrer Eingabe und dem Looker-Ausdruck (Lexp) sowie das Standardwertformat und der Standardname der Berechnung aufgeführt. Sie können einen anderen Namen oder ein anderes Wertformat angeben, indem Sie die Berechnung bearbeiten.

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

Personalisierung 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 die Werte in der Datentabelle berücksichtigt. field_1 field_1/sum(field_1) % (0 Dezimalstellen) Prozentanteil von view_name field_name
% der vorherigen Zeile Der Wert der aktuellen Zeile geteilt durch den Wert der folgenden Zeile. field_1 field_1/offset(field_1, 1) % (0 Dezimalstellen) Prozent der vorherigen Werte – 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 vorherigen Wert – view_name field_name
Laufende Spaltensumme Die kumulative Summe der Werte der aktuellen Zeile und aller Werte der vorherigen Zeile in der Spalte. field_1 running_total(field_1) Standardformatierung Laufende Summe von view_name field_name
Rang der Spalte Der Rang des Zeilenwerts unter allen Werten in der Spalte. Wenn das Zeilenlimit erreicht ist, werden bei dieser Berechnung nur die Werte in der Datentabelle berücksichtigt. field_1 rank(field_1,field_1) Standardformatierung Rang von view_name field_name

Wenn Ergebnisse von Explores pivotiert sind, stehen gebräuchlichere Tastenkombinationen für die Berechnung von Messwerten mit Drehpunkt zur Verfügung.

In der folgenden Tabelle sind jede verfügbare Berechnung zusammen mit ihrer Beschreibung, ihrer Eingabe und dem Looker-Ausdruck (Lexp) sowie das Standardwertformat und der Standardname der Berechnung aufgeführt. Sie können einen anderen Namen oder ein anderes Wertformat angeben, indem Sie die Berechnung bearbeiten.

Personalisierung 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 vorheriger 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 vorheriger Spalte von view_name field_name
% der Zeile Bei pivotierten Feldern der Prozentsatz des Werts der aktuellen Spalte geteilt durch die Zeilensumme des Feldes. field_1 field_1/sum(pivot_row(field_1)) % (0 Dezimalstellen) Prozent der Zeile
Laufende Summe der Zeilen 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 zur Verwendung von Tastenkombinationen für allgemeine Berechnungen verwenden

Wenn Sie berechtigt sind, Tabellenkalkulationen zu erstellen und zu bearbeiten, können Sie über das Zahnrad-Menü der Datentabelle eines Felds eine Kurzberechnung erstellen. Gehen Sie dazu so vor:

  1. Klicken Sie in der Datentabelle neben dem Namen des Felds auf das Zahnrad-Menü.
  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 Explore-Ergebnisse pivotiert werden.

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

Die neue Berechnung wird auch im Bereich Benutzerdefinierte Felder des Field Pickers 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 eingeblendet, die für diese Berechnung verfügbar sind. Hier können Sie beispielsweise die Berechnung bearbeiten.

Das Dialogfeld „Tabellenkalkulation erstellen oder bearbeiten“ verwenden, um Tastenkombinationen für allgemeine Berechnungen zu verwenden

Mit dieser Methode können Sie ein anderes Format oder einen anderen Namen als das Standardformat 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.

    Das Dialogfeld für die Tabellenkalkulation bearbeiten zeigt den Prozentsatz der vorherigen Zeilenberechnung basierend auf dem Feld für die Anzahl der Inventarelemente an.

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

  3. Wählen Sie in der Drop-down-Liste 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 entscheidet sich der Nutzer, eine Berechnung % der vorherigen Zeile mit der Messung Inventarelementanzahl durchzuführen.

  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 benutzerdefiniertes Format erstellen, verwenden Sie die Formatierung im Tabellenstil, wie auf der Dokumentationsseite Benutzerdefinierte Formatierung für numerische Felder hinzufügen beschrieben. Wenn Sie keine Auswahl treffen, verwendet Looker ein Standardformat.

  5. Benennen Sie Ihre Tabellenkalkulation bei Bedarf um. Geben Sie dabei den Standardnamen im Feld Name ein. 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 gibt.

  7. Wenn Sie die Tabellenkalkulation fertig 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 Benutzerdefinierte Felder des Field Pickers 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 eingeblendet, die für diese Berechnung verfügbar sind. Hier können Sie beispielsweise die Berechnung bearbeiten.

Tabellenkalkulationen duplizieren

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

Sie können Tabellenkalkulationen auf folgende Arten duplizieren:

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

So duplizieren Sie eine Tabellenkalkulation:

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

Alternativ können Sie im Zahnrad-Menü der Datentabelle einer Berechnung Duplizieren auswählen.

Die duplizierte Tabellenkalkulation wird nach der Originalberechnung im Field Picker im Abschnitt Custom Fields (Benutzerdefinierte Felder) angezeigt. Dabei wird der Name der ursprünglichen Tabellenkalkulation und das Wort „Copy“ am Ende angehängt.

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

Tabellenkalkulationen bearbeiten

Wenn Sie zum Erstellen von Tabellenkalkulationen berechtigt sind, können Sie auch vorhandene Tabellenkalkulationen bearbeiten, die Sie oder andere Benutzer erstellt haben.

Es gibt mehrere Möglichkeiten, Tabellenkalkulationen zu bearbeiten:

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

So bearbeiten Sie eine Tabellenkalkulation:

  1. Maximieren Sie den Bereich Benutzerdefinierte Felder im Field Picker oder wählen Sie im Zahnrad-Menü der Datentabelle der Berechnung Berechnung bearbeiten aus, um das Dialogfeld Tabellenkalkulation 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 Tabellenkalkulationen bearbeiten zu öffnen.
  4. Wählen Sie bei Bedarf im Drop-down-Menü Berechnung einen neuen Berechnungstyp aus.
  5. Ändern Sie die Berechnungsdefinition wie gewünscht, einschließlich der Verknüpfungsberechnung der Quellspalte. Nur numerische Felder, die in der Datentabelle des Explores erscheinen, sind für andere Berechnungstypen als für Benutzerdefinierter Ausdruck geeignet.
    • Wenn Benutzerdefinierter Ausdruck im Drop-down-Menü Berechnung ausgewählt ist, fügen Sie dem großen Textfeld entweder einen Looker-Ausdruck hinzu oder bearbeiten Sie einen vorhandenen Looker-Ausdruck. Sie können nur Tabellenkalkulationen aus Feldern 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 bei Bedarf 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 zum Erstellen von Tabellenkalkulationen berechtigt sind, können Sie auch Tabellenkalkulationen löschen, die Sie oder andere Benutzer erstellt haben. Wenn Sie eine Tabellenkalkulation löschen, verschwindet sie aus dem Explore, jedoch nicht aus Looks oder Dashboard-Tiles, die diese Berechnung verwenden. Außerdem kann jeder, der eine URL für einen Explore mit dem benutzerdefinierten Feld verwendet, die Berechnung trotzdem sehen.

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

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

So löschen Sie eine Tabellenkalkulation:

  1. Maximieren Sie den Bereich Benutzerdefinierte Felder im Field Picker.
  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 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 und Felder aus einer Explore-Abfrage zu löschen.

Sie können ein gelöschtes benutzerdefiniertes Feld wiederherstellen, indem Sie in Ihrem Browser auf den Zurück-Pfeil 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 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.

Zu den spezifischen Szenarien, in denen Sie eine Tabellenkalkulation nicht sortieren können, gehören:

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 auf dieser Seite im Abschnitt Berechnungen, bei denen ein Zeilenlimit erreicht wird 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 Datenzeilen in einer Visualisierung angezeigt werden sollen. Anhand des folgenden Beispiels stellen wir die Funktion näher vor. Es enthält wöchentliche Verkaufsinformationen für die Kategorie Accessoires.

Beachten Sie, dass die zugrunde liegende Datentabelle die Dimension Woche der Erstellung von Bestellungen und den Messwert Gesamtgewinn der Bestellpositionen sowie die Tabellenkalkulation Prozent 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 „Nein“-Einträge angezeigt werden. Die Formel soll nicht zum Wort „true“ oder „false“ führen. Es sollte sich vielmehr um eine Bedingung handeln, die entweder wahr oder falsch ist.

Um dieses Ergebnis zu erhalten, können Sie die Tabellenkalkulation Überschreitet Gewinn 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 Überschreitet Gewinn der Vorwoche verglichen und ein Ja oder Nein angezeigt wird, je nachdem, ob der Prozentsatz des vorherigen Werts größer als 1 ist.

Wenn Sie alle Zeilen ausblenden möchten, in denen der Umsatz einer bestimmten Woche den Umsatz der Vorwoche nicht überstieg, klicken Sie auf das Zahnrad-Menü der Datentabelle für die Richtig-oder Falsch-Berechnung und wählen Sie Nein in Visualisierung ausblenden aus.

In der resultierenden Visualisierung werden nun nur 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 Analysetypen Zeilen erstellt werden, die am Anfang oder Ende einer Tabelle Nullwerte enthalten:

  • Datentabellen, die laufende Summen anzeigen
  • Ergebnisse mit einem Teiltag, der eine Datumsanalyse endet
  • Wenn Sie einen Prozentsatz der vorherigen Zeile berechnen

Erstellen Sie mit der logischen Funktion is_null eine neue Tabellenkalkulation, um Zeilen mit Nullwerten herauszufiltern:

NOT is_null(${percent_of_previous_week_sales})

Blenden Sie 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 jedoch 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, kann es sein, dass einige Tabellenkalkulationen, die Aggregationen ausführen, nicht wie erwartet summieren, z. B. Berechnungen, die percentile oder median verwenden. Das liegt daran, dass bei Tabellenkalkulationen die Summen 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 der Tabellenkalkulation als Nullen 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, einschließlich benutzerdefinierter Felder, gelöscht. 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.