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.
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:
- Über die Schaltfläche Hinzufügen im Bereich Benutzerdefinierte Felder im Field Picker
- Datenleiste verwenden
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:
- Wählen Sie in der Feldauswahl im Bereich Benutzerdefinierte Felder die Option Hinzufügen aus.
Wählen Sie Tabellenkalkulation aus, um das Dialogfeld Tabellenkalkulation erstellen zu öffnen.
- 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:
- Wählen Sie im Drop-down-Menü Berechnung einen Berechnungstyp aus. Die Optionen für einen benutzerdefinierten Ausdruck werden standardmäßig angezeigt.
- 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.
- Wenn im Drop-down-Menü Berechnung die Option Benutzerdefinierter Ausdruck ausgewählt ist, geben Sie einen Looker-Ausdruck in das große Textfeld ein, um die Berechnung zu erstellen. Sie können nur Tabellenkalkulationen für die Felder erstellen, die in der Datentabelle des Explores angezeigt werden. Looker-Ausdrücke können ganz einfach konzipiert sein; sie können aber auch so viele Felder, Funktionen und Operatoren verwenden, wie es Ihre Geschäftslogik erfordert. Ein erstellter Ausdruck kann eine Zahl, ein Datum, einen String (Text) oder einen booleschen Wert (wahr/falsch) ausgeben.
- Auf der Seite Looker-Ausdrücke erstellen wird erläutert, wie Sie Looker-Ausdrücke erstellen und wie Sie der Editor dabei unterstützt.
- Wählen Sie im Drop-down-Menü Format ein anderes Format als das Standardformat aus, falls gewünscht.
- 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.
- 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.
- 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:
- Wählen Sie im Drop-down-Menü Berechnung einen Berechnungstyp aus. Die Optionen für einen benutzerdefinierten Ausdruck werden standardmäßig angezeigt.
- 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.
- Wenn im Drop-down-Menü Berechnung die Option Benutzerdefinierter Ausdruck ausgewählt ist, geben Sie einen Looker-Ausdruck in das große Textfeld ein, um die Berechnung zu erstellen. Sie können nur Tabellenkalkulationen für die Felder erstellen, die in der Datentabelle des Explores angezeigt werden. Looker-Ausdrücke können ganz einfach konzipiert sein; sie können aber auch so viele Felder, Funktionen und Operatoren verwenden, wie es Ihre Geschäftslogik erfordert. Ein erstellter Ausdruck kann eine Zahl, ein Datum, einen String (Text) oder einen booleschen Wert (wahr/falsch) ausgeben.
- Auf der Seite Looker-Ausdrücke erstellen wird erläutert, wie Sie Looker-Ausdrücke erstellen und wie Sie der Editor dabei unterstützt.
- Wählen Sie im Drop-down-Menü Format ein anderes Format als das Standardformat aus, falls gewünscht.
- 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.
- 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.
- 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:
Ö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.
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.
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.
- Wenn im Drop-down-Menü Berechnung die Option Benutzerdefinierter Ausdruck ausgewählt ist, geben Sie einen Looker-Ausdruck in das große Textfeld ein, um die Berechnung zu erstellen. Sie können nur Tabellenkalkulationen für die Felder erstellen, die in der Datentabelle des Explores angezeigt werden. Looker-Ausdrücke können 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 Seite Looker-Ausdrücke erstellen wird erläutert, wie Sie Looker-Ausdrücke erstellen und wie Sie der Editor dabei unterstützt.
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.
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.
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.
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:
- Zahnrad-Menü der Datentabelle eines Feldes verwenden
- Über das Dialogfeld Tabellenkalkulation erstellen, das Dialogfeld Tabellenkalkulation bearbeiten oder den In-Page-Editor für Tabellenkalkulationsausdrücke
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 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 Vorgängerzeile% 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 Vorgängerzeile% Ä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 SpaltensummeLaufende 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 SpalteRang 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.
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:
- Wählen Sie das Zahnrad-Menü neben dem Namen des Feldes in der Datentabelle aus.
- Wählen Sie Berechnungen aus, um die verfügbaren Berechnungsarten anzuzeigen.
- 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.
Ö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.
- 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 mithilfe von In-Page-Tabellenkalkulationen erstellen, um die Tabellenkalkulation mit Tastenkürzel-Berechnungen fertigzustellen.
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.
- Pivotierende Berechnungsarten werden nur angezeigt, wenn Ergebnisse in Explore pivotiert werden.
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.
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.
Benennen Sie Ihre Tabellenkalkulation bei Bedarf im Feld Name um. Der Name der Berechnung erscheint im Field Picker und in der Datentabelle.
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.
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:
- Maximieren Sie in der Feldauswahl den Bereich Benutzerdefinierte Felder.
- Klicken Sie auf das Dreipunkt-Menü Mehr der Tabellenkalkulation, die Sie duplizieren möchten.
- 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:
- 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.
- Klicken Sie neben der Tabellenkalkulation, die Sie bearbeiten möchten, auf das Dreipunkt-Menü Mehr.
- Wählen Sie Bearbeiten aus, um das Dialogfeld Tabellenkalkulation bearbeiten zu öffnen.
- 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 Bearbeitung der Tabellenkalkulation abzuschließen.
- Wählen Sie gegebenenfalls im Drop-down-Menü Berechnung einen neuen Berechnungstyp aus.
- Ä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.
- Wählen Sie bei Bedarf im Drop-down-Menü Format ein neues Format aus.
- 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.
- 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.
- 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:
- Maximieren Sie den Bereich Benutzerdefinierte Felder in der Feldauswahl.
- Klicken Sie neben der Tabellenkalkulation, die Sie löschen möchten, auf das Dreipunkt-Menü Mehr.
- 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 Funktionenoffset
undpivot_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:
- Wenn Sie eine Berechnung verwenden, bei der ein Zeilengrenzwert erreicht wird
- Wenn Sie eine Dimension oder einen Messwert verwenden, nachdem Sie bereits einen Sortiervorgang anhand einer Tabellenkalkulation durchgeführt haben
- Wenn Sie eine Tabellenkalkulation mit einem Offset verwenden
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
odermedian
. 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.