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. Mit anderen Worten: Sie wählen zuerst eine Reihe von Dimensionen und Messwerten aus und führen die Abfrage wie gewohnt aus. Anschließend können Sie Tabellenkalkulationen auf Grundlage der Daten in den Abfrageergebnissen durchführen.
- Obwohl Tabellenkalkulationen einfacher und schneller zu erstellen sind als in LookML definierte Felder, lassen sie sich nicht so leicht steuern wie in LookML-definierte Felder. 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 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, der Ihnen das Erstellen von Tabellenkalkulationen, benutzerdefinierten Feldern und benutzerdefinierten Filtern erleichtert. Wenn Sie Looker-Entwickler sind und einen Datentest erstellen, um die Logik Ihres Modells zu prüfen, können Sie auch den Looker-Ausdruckseditor verwenden, um einen Looker-Ausdruck zu erstellen und diesen dann in den expression
-Parameter des Datentests zu kopieren.
Es gibt mehrere Möglichkeiten, auf der Explore-Seite auf den Looker-Ausdruckseditor zuzugreifen:
- Im Bereich Benutzerdefinierte Felder des Field Pickers auf die Schaltfläche Hinzufügen klicken
- Datenleiste verwenden
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 Bereich Benutzerdefinierte Felder der Feldauswahl das Dialogfeld Tabellenkalkulation erstellen öffnen.
So erstellen Sie eine Tabellenberechnung mithilfe des Bereichs Benutzerdefinierte Felder:
- Klicken Sie im Field Picker im Bereich Benutzerdefinierte Felder auf Hinzufügen.
Wählen Sie Tabellenkalkulation aus, um das Dialogfeld Tabellenkalkulation erstellen zu öffnen.
- 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 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 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.
- Wählen Sie bei Bedarf aus dem Drop-down-Menü Format ein anderes Format als das Standardformat aus.
- 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 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 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 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 Erstellung der Tabellenkalkulation abzuschließen.
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 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 für die Felder erstellen, die in der Datentabelle des Explores angezeigt werden. Looker-Ausdrücke können ganz einfach konzipiert sein; sie können aber auch so viele Felder, Funktionen und Operatoren verwenden, wie es Ihre Geschäftslogik erfordert. Ein erstellter Ausdruck kann eine Zahl, ein Datum, einen String (Text) oder einen booleschen Wert (wahr/falsch) ausgeben.
- Auf der Dokumentationsseite Looker-Ausdrücke erstellen wird erläutert, wie Sie Looker-Ausdrücke erstellen und wie der Editor Sie dabei unterstützen kann.
- Wählen Sie bei Bedarf aus dem Drop-down-Menü Format ein anderes Format als das Standardformat aus.
- 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 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 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 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:
Ö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 Tabellenkalkulation bearbeiten, wählen Sie nach Bedarf eine andere Berechnung 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 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 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 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.
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 Tabellenkalkulation bearbeiten, wählen Sie gegebenenfalls im Drop-down-Menü Format ein anderes Format als das vorhandene aus.
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 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, Berechnungen für Kurzbefehle durchzuführen:
- Zahnradmenü der Datentabelle eines Felds verwenden
- Über das Dialogfeld Tabellenkalkulation erstellen, das Dialogfeld Kalkulation bearbeiten oder den Editor für Tabellenkalkulationsausdrücke In-Page
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 Tastenkürzel 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 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 ist, werden bei dieser Berechnung nur die Werte in der Datentabelle berücksichtigt. |
field_1
|
field_1/sum(field_1)
|
% (0 Dezimalstellen) |
Prozent von view_name field_name
|
% der Vorgängerzeile% der 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 Zeilenwerts 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 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:
- Wählen Sie das Zahnrad-Menü neben dem Namen des Feldes in der Datentabelle aus.
- Wählen Sie Berechnungen aus, um die verfügbaren Berechnungstypen aufzurufen.
- 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 wird auch im Bereich Benutzerdefinierte Felder des Field Pickers angezeigt.
Wie bei anderen Feldern auch können Sie den Namen der Berechnung auswählen, um sie einer Abfrage hinzuzufügen oder daraus zu entfernen. 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 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, oder das Dialogfeld Tabellenkalkulation bearbeiten, wenn Sie eine Tabellenkalkulation bearbeiten.
- 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 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.
- Pivot-Berechnungstypen werden nur angezeigt, wenn Explore-Ergebnisse pivotiert werden.
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.
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 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.
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 eine optionale 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 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 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).
Sie können Tabellenkalkulationen auf folgende Arten 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 denselben Namen wie die ursprüngliche Tabellenkalkulation und am Ende den Zusatz „Copy“.
Nun 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 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 Tabelle 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 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 Bearbeitung der Tabellenkalkulation abzuschließen.
- Wählen Sie gegebenenfalls im Drop-down-Menü Berechnung einen neuen Berechnungstyp aus.
- Ä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.
- 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, wird automatisch das Feld Beschreibung angezeigt. 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 sie aus dem Explore, jedoch nicht aus Looks oder Dashboard-Tiles, die diese Berechnung verwenden. Darüber hinaus wird die Berechnung allen Nutzern 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 des Field Pickers
- Zahnrad-Menü der Datentabelle einer Berechnung verwenden
So löschen Sie eine Tabellenberechnung:
- Maximieren Sie den Bereich Benutzerdefinierte Felder im Field Picker.
- 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 Tabellenkalkulationen und Felder aus einer Explore-Abfrage zu löschen.
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 Dokumentationsseite Explores erstellen und bearbeiten.
Wann Tabellenkalkulationen nicht sortiert werden können
Tabellenkalkulationen werden auf dieselbe Weise sortiert wie Dimensionen bzw. Messwerte in Looker. Es gibt jedoch zwei wichtige Unterschiede, die in einigen Szenarien eine Sortierung verhindern:
- Tabellenkalkulationen werden erstellt, nachdem die Daten aus Ihrer Datenbank abgerufen wurden; d. h. wenn Sie eine Tabellenkalkulation sortieren, können Sie nur die bereits angezeigten Daten sortieren.
- Einige Tabellenkalkulationen werden auf mehrere Zeilen innerhalb derselben Spalte angewendet, z. B. bei Verwendung einer
offset()
-Funktion. Weitere Informationen 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.
Zu den spezifischen Szenarien, in denen Sie eine Tabellenkalkulation nicht sortieren können, gehören:
- 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 Tabellenberechnung 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 wurde, 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 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 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.
Beachten Sie, dass die zugrunde liegende Datentabelle die Dimension Woche der Erstellung von Bestellungen und die Messung 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. 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 ausgewertet 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 ü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 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 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
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
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 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 berechnet. 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.
- Bei Verwendung 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.