Tabellenkalkulationen verwenden

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

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

Tabellenkalkulationen können mathematische, logische (wahr/falsch), lexikalische (textbasierte) und datumsbasierte Berechnungen für die Dimensionen, Messwerte und andere Tabellenkalkulationen in Ihrer Abfrage durchführen. Die Formeln, die Sie zum Ausführen dieser Berechnungen verwenden, werden als Looker-Ausdrücke (Lexp) bezeichnet.

Tabellenkalkulationen unterscheiden sich von in LookML definierten Feldern und benutzerdefinierten Feldern

Es gibt einige Unterschiede zwischen Tabellenberechnungen und LookML-definierten Feldern, die in LookML definiert sind:

  • Tabellenberechnungen ermöglichen allen Nutzern mit den entsprechenden Berechtigungen die Erstellung von Berechnungen, die auf LookML-definierten Feldern basieren. Für sie ist es nicht möglich, LookML-definierte Felder zu erstellen. Dafür müssen der Nutzer Entwicklungsberechtigungen haben und LookML verstehen.
  • 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. Das heißt, Sie wählen zuerst eine Reihe von Dimensionen und Messwerten aus und erstellen den Bericht wie gewohnt. Dann können Sie Tabellenberechnungen auf den Daten in diesem Bericht anwenden.
  • Tabellenberechnungen sind zwar einfacher und schneller als LookML-definierte Felder zu erstellen, sie sind jedoch nicht so einfach zu steuern wie LookML-definierte Felder. Da jeder Nutzer eine Tabellenberechnung erstellen kann, ist er möglicherweise nicht die offizielle Berechnungsmethode. 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 Tabellenberechnungen 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 Tabellenberechnungen zu einem späteren Zeitpunkt wiederverwenden möchten, müssen Sie „Entdecken“ als Look oder als Dashboard-Kachel speichern.

Tabellenkalkulationen erstellen

Damit Nutzer oder Gruppen Tabellenberechnungen 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.

Auf der Seite „Erkunden“ von Looker gibt es einen integrierten Looker-Ausdruckseditor, mit dem Sie Tabellenberechnungen, benutzerdefinierte Felder und benutzerdefinierte Filter erstellen können. Wenn Sie ein Looker-Entwickler sind, der einen Datentest erstellt, um die Logik Ihres Modells zu überprüfen, können Sie auch mit dem Looker-Ausdruckseditor einen Looker-Ausdruck erstellen und den Ausdruck dann in den Parameter expression des Datentests kopieren.

Es gibt zwei Möglichkeiten, über die Seite „Erkunden“ auf den Looker-Ausdruckseditor zuzugreifen:

Tabellenkalkulationen im Abschnitt „Benutzerdefinierte Felder“ im Field Picker erstellen

Wenn Ihre Looker-Instanz für benutzerdefinierte Felder aktiviert ist und Sie die Berechtigungen zum Erstellen von Tabellenberechnungen haben, können Sie den Bereich Benutzerdefinierte Felder der Feldauswahl verwenden, um das Pop-up-Fenster Tabellenberechnung bearbeiten zu öffnen:

  1. Öffnen Sie in der Feldauswahl den Bereich Benutzerdefinierte Felder.
  2. Wählen Sie Hinzufügen aus.
  3. Wählen Sie Tabellenberechnung aus, um das Pop-up-Fenster Tabellenberechnung bearbeiten zu öffnen.

Führen Sie anschließend für jede Tabellenkalkulation die folgenden Aktionen 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 gegebenenfalls nach Wunsch die Spalte „Quelle“ aus. Nur numerische Felder, die in der Datentabelle „Erkunden“ angezeigt werden, kommen für andere Berechnungstypen als Benutzerdefinierter Ausdruck infrage.
    • Wenn Benutzerdefinierter Ausdruck aus dem Drop-down-Menü Berechnung ausgewählt ist, geben Sie einen Looker-Ausdruck in das große Textfeld ein, um die Berechnung zu erstellen. Tabellenberechnungen lassen sich nur aus Feldern erstellen, die in der Datentabelle „Erkunden“ zu sehen sind. Looker-Ausdrücke können ganz einfach konzipiert sein; sie können aber auch so viele Felder, Funktionen und Operatoren verwenden, wie es Ihre Geschäftslogik erfordert. Der von Ihnen erstellte Ausdruck kann als Zahl, Datum, Zeichenfolge (Text) oder boolescher Wert (wahr/falsch) ausgewertet werden.
    • Auf der Dokumentationsseite Looker-Ausdrücke erstellen wird erläutert, wie Sie Looker-Ausdrücke erstellen und wie der Editor Sie dabei unterstützen kann.
  3. Wählen Sie gegebenenfalls im Drop-down-Menü Format ein anderes Format als das Standardformat aus.
  4. Geben Sie im Feld Name einen anderen Namen für die Berechnung als den Standardwert 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 Tabellenberechnung bietet.
  6. Klicken Sie auf Speichern.

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

Tabellenkalkulationen über die Leiste „Daten“ erstellen

Wenn Ihre Looker-Instanz nicht für benutzerdefinierte Felder aktiviert ist, können Sie nur Tabellenberechnungen über die Schaltfläche Berechnung hinzufügen in der Leiste Daten erstellen:

Führen Sie anschließend für jede Tabellenkalkulation die folgenden Aktionen 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 gegebenenfalls nach Wunsch die Spalte „Quelle“ aus. Nur numerische Felder, die in der Datentabelle „Erkunden“ angezeigt werden, kommen für andere Berechnungstypen als Benutzerdefinierter Ausdruck infrage.
    • Wenn Benutzerdefinierter Ausdruck aus dem Drop-down-Menü Berechnung ausgewählt ist, geben Sie einen Looker-Ausdruck in das große Textfeld ein, um die Berechnung zu erstellen. Tabellenberechnungen lassen sich nur aus Feldern erstellen, die in der Datentabelle „Erkunden“ zu sehen sind. Looker-Ausdrücke können ganz einfach konzipiert sein; sie können aber auch so viele Felder, Funktionen und Operatoren verwenden, wie es Ihre Geschäftslogik erfordert. Der von Ihnen erstellte Ausdruck kann als Zahl, Datum, Zeichenfolge (Text) oder boolescher Wert (wahr/falsch) ausgewertet werden.
    • Auf der Dokumentationsseite Looker-Ausdrücke erstellen wird erläutert, wie Sie Looker-Ausdrücke erstellen und wie der Editor Sie dabei unterstützen kann.
  3. Wählen Sie gegebenenfalls im Drop-down-Menü Format ein anderes Format als das Standardformat aus.
  4. Geben Sie im Feld Name einen anderen Namen für die Berechnung als den Standardwert 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 Tabellenberechnung bietet.
  6. Klicken Sie auf Speichern.

Die neue Berechnung wird automatisch in der Datentabelle und im Abschnitt Benutzerdefinierte Felder der Feldauswahl angezeigt, wenn benutzerdefinierte Felder für Ihre Instanz aktiviert sind. Wie bei anderen Feldern können Sie den Namen der Berechnung auswählen, um ihn zu einer Abfrage hinzuzufügen oder daraus zu entfernen. Sie können auch den Mauszeiger auf das Feld bewegen, um weitere Optionen aufzurufen, die für diese Berechnung verfügbar sind.

Kurzbefehle für allgemeine Berechnungen

Wenn Sie die Berechtigungen zum Erstellen und Bearbeiten von Tabellenberechnungen haben, können Sie für bestimmte numerische Felder, die sich in der Datentabelle „Erkunden“ befinden, eine Verknüpfungsberechnung durchführen. Dies gilt auch für andere Tabellenberechnungen. Sie können keine Verknüpfungsberechnungen für benutzerdefinierte Felder erstellen, wenn Ihre Instanz für benutzerdefinierte Felder aktiviert ist.

Sie haben folgende Möglichkeiten, Verknüpfungen zu berechnen:

Mit der zweiten Methode können Sie die Tabellenberechnung direkt beim Erstellen anpassen, z. B. umbenennen, eine optionale Beschreibung hinzufügen oder ein anderes Format als das Standardformat auswählen.

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

Arten von Kurzbefehlen für allgemeine Berechnungen

Es gibt mehrere Arten von Berechnungen als Kurzbefehle. In der folgenden Tabelle sind alle verfügbaren Berechnungen, ihre Beschreibungen, Eingaben und Looker-Ausdrücke (Lexp) sowie das Standardformat und der Standardname der Berechnung aufgeführt. Sie können einen anderen Namen oder ein anderes Format angeben, indem Sie die Berechnung bearbeiten.

Allgemeine Berechnungskürzel, die nur für Ergebnisse mit Pivoting verfügbar sind, finden Sie in der Tabelle mit den gängigen Tastenkombinationen für Pivot-Berechnungen 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 Zeile unten. field_1 field_1/offset(field_1, 1) % (0 Dezimalstellen) Prozentsatz des vorherigen Messwerts – view_name field_name
% Änderung gegenüber der vorherigen Zeile Die Differenz zwischen dem Wert der aktuellen Zeile und dem Wert der Zeile unten, geteilt durch den Wert der Zeile unten. field_1 field_1/offset(field_1, 1) - 1 % (0 Dezimalstellen) Prozentuale Änderung im Vergleich zum vorherigen Zeitraum – view_name field_name
Laufende Spalte insgesamt Die kumulative Summe der Werte der aktuellen Zeile und aller vorherigen Zeilen in der Spalte. field_1 running_total(field_1) Standardformatierung Insgesamt view_name field_name
Spaltenrang Der Rang einer Zeile 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 die Ergebnisse mit Pivoting neu angeordnet sind, gibt es für Pivot-Kennungen gängige Berechnungskombinationen.

In der folgenden Tabelle sind alle verfügbaren Berechnungen, ihre Beschreibungen, Eingaben und Looker-Ausdrücke (Lexp) sowie das Standardformat und der Standardname der Berechnung aufgeführt. Sie können einen anderen Namen oder ein anderes Format angeben, indem Sie die Berechnung bearbeiten.

Berechnung Beschreibung Eingabe Lexp Format Name
% der vorherigen Spalte Für Felder mit Pivoting wird der aktuelle Wert der Spalte durch den Wert der Spalte links geteilt. 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 Die Differenz zwischen dem Wert der aktuellen Spalte und dem Wert der Spalte links, geteilt durch den Wert der Spalte links. field_1 (field_1/pivot_offset(field_1, -1)) - 1 % (0 Dezimalstellen) Prozentuale Änderung im Vergleich zur vorherigen Spalte von view_name, field_name
% der Zeile Für Felder mit Pivoting wird der Prozentsatz des aktuellen Werts durch die Zeilensumme dieses Felds geteilt. field_1 field_1/sum(pivot_row(field_1)) % (0 Dezimalstellen) Prozent der Zeile
Laufende Zeilen insgesamt 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 Fortlaufende Summe der Zeile

Zahnradmenü für Datentabelle verwenden, um Verknüpfungen für allgemeine Berechnungen zu verwenden

Wenn Ihre Looker-Instanz für benutzerdefinierte Felder aktiviert ist und Sie die Berechtigungen zum Erstellen und Bearbeiten von Tabellenberechnungen haben, können Sie über das Zahnradmenü einer Datentabelle eine Verknüpfungsberechnung erstellen. Gehen Sie dazu so vor:

  1. Klicken Sie in der Datentabelle auf das Zahnradsymbol neben dem Namen des Felds. In diesem Beispiel führt der Nutzer eine Berechnung anhand des Messwerts Anzahl der Inventarelemente durch und wählt das Zahnradmenü dieses Felds aus.
  2. Wählen Sie Berechnungen aus, um die verfügbaren Berechnungstypen aufzurufen.
  3. Wählen Sie einen Berechnungstyp aus. Im folgenden Beispiel wird % der vorherigen Zeile verwendet, um die Anzahl der Inventarelemente mit der Anzahl der Inventarelemente des Vormonats zu vergleichen.

Berechnungstypen für Pivot-Tabellen werden nur angezeigt, wenn die Ergebnisse der explorativen Datenanalyse neu berechnet werden.

Die neue Berechnung erscheint automatisch in der Datentabelle:

Die neue Berechnung wird auch in der Feldauswahl im Bereich Benutzerdefinierte Felder angezeigt. Wie bei anderen Feldern können Sie den Namen der Berechnung auswählen, um ihn zu einer Abfrage hinzuzufügen oder daraus zu entfernen. Wenn Sie den Mauszeiger auf das Feld bewegen, sehen Sie weitere Optionen, die für diese Berechnung verfügbar sind, einschließlich der Bearbeitung der Berechnung.

Pop-up „Tabellenberechnung bearbeiten“ verwenden, um Verknüpfungen 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 beim Erstellen der Berechnung eine Beschreibung hinzufügen.

  1. Öffnen Sie das Pop-up-Fenster Tabellenberechnung bearbeiten.

  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 im Drop-down-Menü Quellspalte das Feld aus, für das Sie die Berechnung durchführen möchten. Nur numerische Felder, die in der Datentabelle „Erkunden“ zu sehen sind, stehen zur Auswahl. In diesem Beispiel hat der Nutzer die Berechnung % der vorherigen Zeile für die Messung der Anzahl der Inventarelemente ausgeführt.

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

  5. Benennen Sie bei der Berechnung der Tabelle den Standardnamen im Feld Name um. Der Name der Berechnung erscheint im Field Picker und in der Datentabelle.

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

  7. Wenn Sie die Tabellenberechnung erstellt haben, wählen Sie Speichern aus, um die Berechnung in „Erkunden“ aufzunehmen.

Die neue Berechnung erscheint automatisch in der Datentabelle:

Die neue Berechnung wird auch im Abschnitt Benutzerdefinierte Felder der Feldauswahl angezeigt, wenn für Ihre Instanz benutzerdefinierte Felder aktiviert sind. Wie bei anderen Feldern können Sie den Namen der Berechnung auswählen, um ihn zu einer Abfrage hinzuzufügen oder daraus zu entfernen. Wenn Sie den Mauszeiger auf das Feld bewegen, sehen Sie weitere Optionen, die für diese Berechnung verfügbar sind, einschließlich der Bearbeitung der Berechnung.

Tabellenkalkulationen duplizieren

Wenn Sie die Berechtigungen zum Erstellen von Tabellenberechnungen haben, können Sie auch vorhandene Tabellenberechnungen duplizieren, die Sie oder andere Nutzer erstellt haben. Sie können Tabellenberechnungen duplizieren und dann bearbeiten, wenn Sie mehrere Tabellenberechnungen mit nur geringfügigen Unterschieden erstellen möchten (z. B. Summen für 30, 60 oder 90 Tage).

Es gibt mehrere Möglichkeiten, Tabellenberechnungen zu duplizieren:

Berechnung über das Dreipunkt-Menü Optionen in der Feldauswahl duplizieren

Wenn die Labs-Funktion Benutzerdefinierte Felder für Ihre Instanz aktiviert ist und Sie Tabellenberechnungen erstellen und bearbeiten dürfen, verwenden Sie das Dreipunkt-Menü Optionen in der Feldauswahl, um eine Tabellenberechnung zu duplizieren. Darüber hinaus können Sie die Methode über das Zahnrad in einem Feld in der Datentabelle „Erkunden“ verwenden.

So duplizieren Sie eine Tabellenberechnung mit der Feldauswahl:

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

Die Berechnung der duplizierten Tabelle wird unterhalb des Originals angezeigt. Dabei wird der Name der ursprünglichen Tabellenberechnung plus das Wort „&“ an das Ende angehängt:

Als Nächstes können Sie die Berechnung der duplizierten Tabelle bearbeiten.

Berechnung über das Zahnradmenü der Datentabelle duplizieren

Sie können eine Berechnung auch duplizieren, indem Sie im Zahnradmenü für die Datentabelle die Option Duplizieren auswählen:

Ist die Instanz nicht für benutzerdefinierte Felder aktiviert, ist das die einzige Möglichkeit, Berechnungen zu duplizieren.

In Fällen, in denen benutzerdefinierte Felder aktiviert sind, wird die doppelte Tabellenberechnung unter dem Original angezeigt. Dabei wird der Name der ursprünglichen Tabellenberechnung plus das Wort „&“ an das Ende angehängt:

Als Nächstes können Sie die Berechnung der duplizierten Tabelle 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 mehrere Möglichkeiten, Tabellenberechnungen zu bearbeiten:

Berechnung über das Dreipunkt-Menü Optionen in der Feldauswahl bearbeiten

Wenn Ihre Looker-Instanz für benutzerdefinierte Felder aktiviert ist und Sie Tabellenberechnungen erstellen können, können Sie Tabellenberechnungen mit der Feldauswahl bearbeiten. Darüber hinaus können Sie die Methode über das Zahnrad in einem Feld in der Datentabelle „Erkunden“ verwenden.

So bearbeiten Sie Tabellenkalkulationen mit dem Field Picker:

  1. Maximieren Sie den Bereich Benutzerdefinierte Felder.
  2. Klicken Sie für die zu bearbeitende Tabellenberechnung auf das Dreipunkt-Menü.
  3. Wählen Sie Bearbeiten aus, um das Pop-up-Fenster Tabellenberechnung bearbeiten zu öffnen.

  4. Wählen Sie bei Bedarf einen neuen Berechnungstyp aus dem Drop-down-Menü Berechnung aus.

  5. Ändern Sie gegebenenfalls die Berechnungsdefinition, einschließlich einer VerknüpfungsberechnungQuellspalte. Nur numerische Felder, die in der Datentabelle „Erkunden“ angezeigt werden, kommen für andere Berechnungstypen als Benutzerdefinierter Ausdruck infrage.

    • Wenn im Drop-down-Menü Berechnung der Wert Benutzerdefinierter Ausdruck ausgewählt ist, können Sie entweder einen Looker-Ausdruck in das große Textfeld einfügen oder einen vorhandenen Looker-Ausdruck darin bearbeiten. Tabellenberechnungen lassen sich nur aus Feldern erstellen, die in der Datentabelle „Erkunden“ zu sehen sind.
  6. Wählen Sie bei Bedarf ein neues Format aus dem Drop-down-Menü 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, wird automatisch das Feld Beschreibung eingeblendet. Wenn keine Beschreibung vorhanden ist, wählen Sie + Textzeile hinzufügen aus, um eine optionale Beschreibung hinzuzufügen.
  9. Klicken Sie auf Speichern.

Eine Berechnung mit dem Zahnrad-Menü der Datentabelle bearbeiten

Wenn Ihre Looker-Instanz für benutzerdefinierte Felder aktiviert ist und Sie die Berechtigung zum Erstellen von Tabellenberechnungen haben, können Sie eine Berechnung auch über das Zahnradmenü für die Datentabelle bearbeiten:

  1. Wählen Sie im Zahnradmenü des Felds Berechnung bearbeiten aus, um das Pop-up-Fenster Berechnung der Tabelle bearbeiten zu öffnen.

  2. Wählen Sie bei Bedarf einen neuen Berechnungstyp aus dem Drop-down-Menü Berechnung aus.

  3. Ändern Sie gegebenenfalls die Berechnungsdefinition, einschließlich einer VerknüpfungsberechnungQuellspalte. Nur numerische Felder, die in der Datentabelle „Erkunden“ angezeigt werden, kommen für andere Berechnungstypen als Benutzerdefinierter Ausdruck infrage.

    • Wenn im Drop-down-Menü Berechnung der Wert Benutzerdefinierter Ausdruck ausgewählt ist, können Sie entweder einen Looker-Ausdruck in das große Textfeld einfügen oder einen vorhandenen Looker-Ausdruck darin bearbeiten. Tabellenberechnungen lassen sich nur aus Feldern erstellen, die in der Datentabelle „Erkunden“ zu sehen sind.
  4. Wählen Sie bei Bedarf ein neues Format aus dem Drop-down-Menü Format aus.

  5. 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.

  6. 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 eingeblendet. Wenn keine Beschreibung vorhanden ist, wählen Sie + Textzeile hinzufügen aus, um eine optionale Beschreibung hinzuzufügen.
  7. Klicken Sie auf Speichern.

Tabellenkalkulationen löschen

Wenn Sie die Berechtigungen zum Erstellen von Tabellenberechnungen haben, können Sie Tabellenberechnungen löschen, die Sie oder andere Nutzer erstellt haben. Wenn Sie eine Tabellenberechnung löschen, wird sie nicht mehr unter „Suchen“ und in Dashboard-Kacheln, die diese Berechnung verwenden, entfernt. Die Berechnung wird auch für alle Nutzer angezeigt, die eine URL für einen Tab „Entdecken“ mit dem benutzerdefinierten Feld verwenden.

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

Berechnung über das Dreipunkt-Menü Optionen in der Feldauswahl löschen

Wenn Ihre Looker-Instanz für benutzerdefinierte Felder aktiviert ist und Sie Tabellenberechnungen erstellen können, können Sie Tabellenberechnungen mit der Feldauswahl löschen. Darüber hinaus können Sie die Methode über das Zahnrad in einem Feld in der Datentabelle „Erkunden“ verwenden.

So löschen Sie Tabellenkalkulationen mit dem Field Picker:

  1. Maximieren Sie den Bereich Benutzerdefinierte Felder.
  2. Klicken Sie bei der Tabellenberechnung, die Sie löschen möchten, auf das Dreipunkt-Menü.
  3. Wählen Sie Löschen aus.

Sie können benutzerdefinierte Felder auch mit der Tastenkombination Befehlstaste-K (Mac) oder Strg+K (Windows) löschen.

Sie können ein benutzerdefiniertes Feld, das Sie gelöscht haben, wiederherstellen, indem Sie den Zurückpfeil im Browser auswählen.

Eine Berechnung mit dem Zahnrad-Menü der Datentabelle löschen

Sie können eine Berechnung auch löschen, indem Sie im Zahnradmenü für die Datentabelle die Option Löschen auswählen:

Dies ist die einzige Möglichkeit zum Löschen einer Tabellenkalkulation, falls Ihre Instanz nicht für benutzerdefinierte Felder aktiviert ist.

Sie können benutzerdefinierte Felder auch mit der Tastenkombination Befehlstaste-K (Mac) oder Strg+K (Windows) löschen.

Sie können ein benutzerdefiniertes Feld, das Sie gelöscht haben, wiederherstellen, indem Sie den Zurückpfeil im Browser 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.

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 Tabellenberechnungen werden auf mehrere Zeilen in derselben Spalte angewendet, z. B. wenn eine offset()-Funktion verwendet wird. Weitere Informationen zur Verwendung der offset- und pivot_offset-Funktionen finden Sie in der Looker-Hilfe. In diesen Fällen würde eine Sortierung der Tabellenkalkulation die Ergebnisse verändern und ist daher deaktiviert.

Konkrete Szenarien, in denen eine Tabellenberechnung nicht sortiert werden kann, sind unter anderem:

Berechnungen, bei denen ein Zeilengrenzwert erreicht wird

Wenn die Anzahl der Zeilen in Ihrer Abfrage das von Ihnen festgelegte Zeilenlimit überschreitet, können Sie Tabellenberechnungen 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).

Beispiel: In der folgenden Tabelle werden die 10 meistverkauften Kategorien eines E-Commerce-Shops angezeigt, sortiert nach Gesamtumsatz. Das Limit von 10 Zeilen ist erreicht. Der gelbe Balken über der Tabelle gibt eine Warnung aus:

Wenn Sie die 10 meistverkauften Kategorien stattdessen sortiert nach der Anzahl der Bestellungen anzeigen möchten, sehen die Ergebnisse wie folgt aus:

Dimension oder Messwert nach der Sortierung einer Tabellenkalkulation sortieren

Wie im Abschnitt Berechnungen, die ein Zeilenlimit erreichen auf dieser Seite angezeigt werden, basieren Tabellenberechnungen 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.

Berechnungen, die eine Offset-Funktion verwenden, können nicht sortiert werden

Tabellenkalkulationen, bei denen ein Offset verwendet wird, können nicht sortiert werden, da die Sortierreihenfolge der Zeilen die Ergebnisse des Offsets verändern würde.

Die folgende Tabellenberechnung zeigt beispielsweise die prozentuale Veränderung bei den wöchentlichen Verkäufen für die Kategorie Zubehör:

Dies ist nur sinnvoll, wenn die Ergebnisse anhand der jeweiligen Woche sortiert werden.

Tabellenkalkulationen in Visualisierungen verwenden

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

Außerdem können Sie mithilfe von Tabellenberechnungen entscheiden, welche Zeilen Ihrer Daten in einer Visualisierung angezeigt werden sollen. Im folgenden Beispiel wird diese Funktion vorgestellt, das wöchentliche Verkaufsinformationen zur Kategorie Accessoires enthält. Beachten Sie, dass die zugrunde liegende Datentabelle die Dimension Erstellte Woche und den Wert Gesamtverkaufspreis zusammen mit einer Tabellenberechnung namens Prozent des Umsatzes in der Vorwoche enthält, mit der der Umsatz jeder Woche mit der Vorwoche verglichen wird:

Sie können nun die Anzeige bestimmter Datenzeilen im Säulendiagramm verhindern. Dazu erstellen Sie eine Tabellenberechnung, die als „true“ (wahr) oder „false“ (falsch) ausgewertet wird, und blenden die falschen Werte aus. Diese werden in der Datentabelle als Einträge mit „Nein“ angezeigt. Die Formel soll nicht zu einem Wort führen, das wahr oder falsch ist, sondern eine Bedingung, die entweder wahr oder falsch ist.

Um das zu erreichen, könnten Sie eine Tabellenberechnung Überschreitet vorherige Verkäufe erstellen, mit der bewertet wird, ob die Berechnung des Umsatzes in der vorherigen Woche größer als 1 ist:

${percent_of_previous_week_sales} > 1

Dadurch wird eine Tabelle erstellt, die eine neue Tabellenberechnung enthält. Dabei wird jede Zeile mit der Berechnung Überschreitet vorherige Verkäufe verglichen und Ja oder Nein wird angezeigt, 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 letzten Woche nicht überschritten hat, klicken Sie auf das Zahnradsymbol für die logische Berechnung und wählen Sie die Option In Visualisierung ausblenden aus.

In der resultierenden Visualisierung werden jetzt nur die Wochen angezeigt, in denen der Umsatz der vorherigen Woche ü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 fehlerhafte Zeilen am Anfang oder Ende einer Tabelle erzeugt werden. Sie könnten z. B. die erste oder letzte Zeile ausblenden, wenn Sie fortlaufende Gesamtsummen berechnen, eine Datumsanalyse auf Grundlage eines halben Tags durchführen oder, wie im folgenden Beispiel, den Prozentsatz der vorherigen Zeile berechnen:

Wenn Sie diese Zeile entfernen möchten, erstellen Sie einfach eine neue Tabellenberechnung, um den Nullwert mithilfe der logischen Funktion is_null herauszufiltern:

NOT is_null(${percent_of_previous_week_sales})

Blenden Sie die Zeile dann aus, indem Sie im Zahnradmenü für die Datentabellenauswahl 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, 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 der Datentabelle eine Zeile Gesamt hinzufügen, können einige Tabellenberechnungen, die Aggregationen ausführen, z. B. Berechnungen mit percentile oder median, unter Umständen nicht die erwartete Summe ergeben. Das liegt daran, dass in Tabellenberechnungen die Gesamtwerte anhand der Werte in der Zeile Gesamt berechnet werden, nicht anhand der Werte in der Datenspalte. Tipps zur Fehlerbehebung finden Sie im Hilfeartikel Summen für die Berechnung der Tabelle als Nullwerte anzeigen.
  • Setzen Sie bei Dezimalzahlen mit einem kleineren Wert als 1 vor dem Dezimaltrennzeichen stets eine Null voran. 0,95 ist zulässig, bei ,95 tritt jedoch ein Fehler auf.
  • Wenn Sie das Befehlstaste-K (Mac) oder Strg+K (Windows) Tastenkürzel verwenden, werden alle Tabellenberechnungen gelöscht, einschließlich der benutzerdefinierten 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.