Mit Tabellenkalkulationen können Sie im Handumdrehen Ad-hoc-Kennzahlen erstellen. Sie ähneln Formeln, die in Tabellenkalkulationstools wie Google Tabellen zu finden sind. Tabellenkalkulationen werden in der Datentabelle als grüne Spalten dargestellt, um sich von den blauen Spalten (Dimensionen) bzw. orangefarbenen Spalten (Messwerte) abzuheben.
Die letzte Spalte in der folgenden Tabelle verwendet eine Tabellenkalkulation, um drei Felder in den Daten mithilfe der Funktion concat
zu kombinieren.
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, mit denen Sie diese Berechnungen ausführen, werden Looker-Ausdrücke (Lexp) genannt.
Tabellenkalkulationen unterscheiden sich von in LookML definierten Feldern und benutzerdefinierten Feldern
Zwischen Tabellenkalkulationen und in LookML definierten Feldern gibt es einige Unterschiede:
- Mithilfe von Tabellenkalkulationen können alle Nutzer mit den entsprechenden Berechtigungen Berechnungen erstellen, die auf in LookML definierten Feldern basieren. Sie müssen nicht wie LookML-definierte Felder erstellen, für die Nutzer Entwicklungsrechte haben und LookML verstehen müssen.
- Tabellenkalkulationen nutzen die Ergebnisse der Abfrage nach deren Ausführung – im Gegensatz zu in LookML definierten Feldern oder benutzerdefinierten Feldern, die Teil der Abfrage selbst sind. Anders ausgedrückt: Sie wählen zuerst eine Reihe von Dimensionen und Messwerten aus und erstellen den Bericht wie gewohnt. Anschließend können Sie Tabellenkalkulationen auf der Grundlage der Daten in diesem Bericht erstellen.
- Tabellenkalkulationen lassen sich zwar einfacher und schneller erstellen als in LookML definierte Felder, sie lassen sich jedoch nicht so leicht steuern wie in LookML definierte Felder. Da jeder Benutzer eine Tabellenkalkulation erstellen kann, handelt es sich möglicherweise nicht um die „offiziellen“ Berechnungen. Berücksichtigen Sie dies bei der Auswahl von in LookML definierten Feldern bzw. Tabellenkalkulationen, da Looker eine „Single Source of Truth“ mit LookML pflegt.
Es gibt einige Unterschiede zwischen Tabellenkalkulationen und benutzerdefinierten Feldern:
- Bei benutzerdefinierten Feldern wird ähnlich wie bei einem in LookML definierten Feld SQL-Code generiert, der für die Datenbank ausgeführt wird. Tabellenkalkulationen werden nach der Abfrage und nicht für die Datenbank ausgeführt.
- Tabellenkalkulationen sind im Gegensatz zu benutzerdefinierten Feldern von Daten aus der Datentabelle abhängig.
Die Felder für Tabellenkalkulationen werden in der Tabelle neben Dimensionen und Messwerten angezeigt. Wenn Sie Ihre Tabellenkalkulationen in Zukunft wiederverwenden möchten, müssen Sie das Explore als Look oder als Dashboard-Kachel speichern.
Tabellenkalkulationen erstellen
Damit Nutzer oder Gruppen Tabellenkalkulationen erstellen können, muss Ihr Looker-Administrator diesen Nutzern oder Gruppen durch Erteilen der Berechtigung create_table_calculations
Zugriff auf die Funktion gewähren.
Die Explore-Seite von Looker verfügt über einen integrierten Looker-Ausdruckseditor, mit dem Sie Tabellenkalkulationen, benutzerdefinierte Felder und benutzerdefinierte Filter erstellen können. Wenn Sie als Looker-Entwickler einen Datentest erstellen, um die Logik Ihres Modells zu überprüfen, können Sie auch den Looker-Ausdruckseditor verwenden, um einen Looker-Ausdruck zu erstellen und ihn anschließend in den expression
-Parameter Ihres Datentests zu kopieren.
Sie haben folgende Möglichkeiten, über die Seite „Explore“ auf den Looker-Ausdruckseditor zuzugreifen:
- Über die Schaltfläche Hinzufügen im Abschnitt Benutzerdefinierte Felder des Field Pickers
- Über die Datenleiste
Tabellenkalkulationen mithilfe der Schaltfläche „Hinzufügen“ im Abschnitt „Benutzerdefinierte Felder“ des Field Pickers erstellen
Wenn Sie die Berechtigungen zum Erstellen von Tabellenkalkulationen haben, können Sie in der Feldauswahl den Bereich Benutzerdefinierte Felder verwenden, um das Pop-up Tabellenberechnung erstellen zu öffnen.
So erstellen Sie im Bereich Benutzerdefinierte Felder eine Tabellenkalkulation:
- Wählen Sie im Bereich Benutzerdefinierte Felder des Field Picker die Option Hinzufügen aus.
Wählen Sie Tabellenberechnung aus, um das Pop-up Tabellenberechnung erstellen zu öffnen.
- Wenn die Labs-Funktion In-Page-Berechnungen aktiviert ist, wird der Editor für Tabellenberechnungsausdrücke im Abschnitt Daten der Seite Explore geöffnet. Folgen Sie der Anleitung im Abschnitt Tabellenkalkulationen mit In-Page-Tabellenkalkulationen erstellen, um die Erstellung der Tabellenkalkulation abzuschließen.
Führen Sie dann 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 Quellspalte einer Verknüpfungsberechnung aus. Nur numerische Felder, die in der Datentabelle des Explores angezeigt werden, sind für andere Berechnungstypen als Benutzerdefinierter Ausdruck geeignet.
- Wenn im Drop-down-Menü Berechnung die Option Benutzerdefinierter Ausdruck ausgewählt ist, geben Sie im großen Textfeld einen Looker-Ausdruck ein, um die Berechnung zu erstellen. Tabellenkalkulationen können nur aus Feldern erstellt werden, 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. 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 Looker-Ausdrücke erstellt werden 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 gegebenenfalls in das Feld Name einen neuen Berechnungsnamen ein, der sich von dem Standardwert unterscheidet. 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 bietet.
- Klicken Sie auf Speichern.
Die neue Berechnung wird automatisch in der Datentabelle und im Field Picker im Bereich Benutzerdefinierte Felder 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.
Tabellenkalkulationen über die Leiste „Daten“ erstellen
Sie können nicht nur den Bereich Benutzerdefinierte Felder des Field Pickers verwenden, sondern auch das Pop-up Tabellenkalkulation erstellen öffnen, indem Sie in der Bereichsleiste Daten auf die Schaltfläche Berechnung hinzufügen klicken.
Wenn die Labs-Funktion In-Page-Berechnungen aktiviert ist, wird der Editor für Tabellenberechnungsausdrücke im Abschnitt Daten der Seite Explore geöffnet. Folgen Sie der Anleitung im Abschnitt Tabellenkalkulationen mit In-Page-Tabellenkalkulationen erstellen, um die Erstellung der Tabellenkalkulation abzuschließen.
Führen Sie dann 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 Quellspalte einer Verknüpfungsberechnung aus. Nur numerische Felder, die in der Datentabelle des Explores angezeigt werden, sind für andere Berechnungstypen als Benutzerdefinierter Ausdruck geeignet.
- Wenn im Drop-down-Menü Berechnung die Option Benutzerdefinierter Ausdruck ausgewählt ist, geben Sie im großen Textfeld einen Looker-Ausdruck ein, um die Berechnung zu erstellen. Tabellenkalkulationen können nur aus Feldern erstellt werden, 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. 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 Looker-Ausdrücke erstellt werden 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 gegebenenfalls in das Feld Name einen neuen Berechnungsnamen ein, der sich von dem Standardwert unterscheidet. 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 bietet.
- Klicken Sie auf Speichern.
Die neue Berechnung wird automatisch in der Datentabelle und im Field Picker im Bereich Benutzerdefinierte Felder 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.
Tabellenkalkulationen mit In-Page-Tabellenkalkulationen erstellen und bearbeiten
Wenn die Labs-Funktion In-Page-Berechnungen aktiviert ist und Sie die Berechtigungen zum Erstellen von Tabellenkalkulationen haben, wird der Editor für Tabellenkalkulationsausdrücke im Bereich Daten der Seite Explore geöffnet. Wenn Sie Tabellenkalkulationen im Abschnitt Daten erstellen und bearbeiten, können Nutzer beim Erstellen und Bearbeiten von Ausdrücken auf Felder und Werte in einer Explore-Abfrage verweisen.
So erstellen und bearbeiten Sie Tabellenkalkulationen mit der In-Page-Funktion für Tabellenkalkulation:
Öffnen Sie den Ausdruckseditor über die Schaltfläche Hinzufügen im Abschnitt Benutzerdefinierte Felder des Field Pickers oder über die Leiste Daten.
Wählen Sie im Drop-down-Menü Berechnung einen Berechnungstyp aus. Wenn Sie eine Tabellenkalkulation bearbeiten, können Sie eine andere Berechnungsmethode auswählen. Die Optionen für einen benutzerdefinierten Ausdruck werden standardmäßig angezeigt.
Fügen Sie die Berechnungsdefinition hinzu und wählen Sie nach Bedarf die Quellspalte einer Verknüpfungsberechnung aus. Nur numerische Felder, die in der Datentabelle des Explores angezeigt werden, sind für andere Berechnungstypen als Benutzerdefinierter Ausdruck geeignet.
- Wenn im Drop-down-Menü Berechnung die Option Benutzerdefinierter Ausdruck ausgewählt ist, geben Sie im großen Textfeld einen Looker-Ausdruck ein, um die Berechnung zu erstellen. Tabellenkalkulationen können nur aus Feldern erstellt werden, 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. 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 Looker-Ausdrücke erstellt werden und wie der Editor Sie dabei unterstützen kann.
Geben Sie bei Bedarf einen neuen Namen für die Berechnung in das Feld Name der Berechnung ein. Der Name der Berechnung erscheint im Field Picker und in der Datentabelle.
Geben Sie im Feld Beschreibung eine optionale Beschreibung ein oder bearbeiten Sie eine vorhandene Beschreibung mit bis zu 255 Zeichen. Eine Beschreibung kann anderen Nutzenden mehr Kontext oder Informationen zur Tabellenkalkulation liefern.
Wenn Sie eine neue Tabellenkalkulation erstellen, wählen Sie bei Bedarf im Drop-down-Menü Format ein anderes Format als das Standardformat aus. Wenn Sie eine vorhandene Tabellenkalkulation bearbeiten, wählen Sie bei Bedarf im Drop-down-Menü Format ein anderes Format als das vorhandene Format aus.
Klicken Sie auf Speichern. Sie können auch 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 Pop-up-Fenster Nicht gespeicherte Änderungen verwerfen? die Option Verwerfen aus.
Die neue Berechnung wird automatisch in der Datentabelle und im Field Picker im Bereich Benutzerdefinierte Felder 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.
Kurzbefehle für allgemeine Berechnungen
Wenn Sie über die Berechtigungen zum Erstellen und Bearbeiten von Tabellenkalkulationen verfügen, können Sie eine Kurzberechnung für bestimmte numerische Felder in der Datentabelle eines Explores durchführen, einschließlich anderer Tabellenkalkulationen.
Berechnungen können mit einer der folgenden Methoden durchgeführt werden:
- Zahnradmenü der Datentabelle eines Felds verwenden
- Über das Pop-up Kalkulation erstellen, Tabellenberechnung bearbeiten oder In-Page-Editor für Tabellenkalkulationsausdrücke
Mit der zweiten Methode können Sie die Tabellenkalkulation während der Erstellung 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
Als Optionen für Verknüpfungen stehen verschiedene Berechnungstypen zur Verfügung. In der folgenden Tabelle sind alle verfügbaren Berechnungen zusammen mit ihrer Beschreibung, Eingabe und Looker-Ausdruck (Lexp) sowie dem Standardwertformat und dem Standardnamen der Berechnung aufgeführt. Sie können ein anderes Namens- oder Werteformat angeben, indem Sie Ihre Berechnung bearbeiten.
Häufig verwendete Tastenkombinationen für die Pivot-Berechnung, die nur für pivotierte Ergebnisse verfügbar sind, finden Sie auf dieser Seite in der Tabelle mit den gängigen Tastenkombinationen für die Pivot-Berechnung.
Personalisierung | 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, umfasst 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 Zeile darunter. |
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 Vorgängerzeile |
Die Differenz zwischen dem Wert der aktuellen Zeile und dem Wert der Zeile darunter geteilt durch den Wert der Zeile darunter. |
field_1
|
field_1/offset(field_1, 1) - 1
|
% (0 Dezimalstellen) |
Prozentuale Änderung gegenüber Vorgänger – view_name field_name
|
Laufende SpaltensummeLaufende Spaltensumme |
Die kumulative Summe der Werte 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 eines Zeilenwerts unter allen Werten in der Spalte. Wenn das Zeilenlimit erreicht ist, umfasst diese Berechnung nur Werte in der Datentabelle. |
field_1
|
rank(field_1,field_1)
|
Standardformatierung |
Rang von view_name field_name
|
Wenn die Explore-Ergebnisse pivotiert sind, gibt es häufigere Tastenkürzel für die Berechnung von pivotierten Messungen.
In der folgenden Tabelle sind alle verfügbaren Berechnungen zusammen mit ihrer Beschreibung, Eingabe und Looker-Ausdruck (Lexp) sowie dem Standardwertformat und dem Standardnamen der Berechnung aufgeführt. Sie können ein anderes Namens- oder Werteformat angeben, indem Sie Ihre Berechnung bearbeiten.
Zahnrad-Menü der Datentabelle eines Felds verwenden, um Tastenkombinationen für allgemeine Berechnungen zu verwenden
Wenn Sie über die Berechtigungen zum Erstellen und Bearbeiten von Tabellenkalkulationen verfügen, können Sie mithilfe des Zahnradmenüs der Datentabelle eines Felds eine Verknüpfungsberechnung erstellen. Gehen Sie dazu so vor:
- Wählen Sie das Zahnrad-Menü neben dem Namen des Felds in der Datentabelle aus.
- Wählen Sie Berechnungen aus, um die verfügbaren Berechnungstypen aufzurufen.
- Wählen Sie einen Berechnungstyp aus.
Pivot-Berechnungstypen werden nur angezeigt, wenn die Explore-Ergebnisse pivotiert sind.
Die neue Berechnung wird automatisch als grüne Spalte in der Datentabelle angezeigt.
Die neue Berechnung ist auch im Field Picker unter Benutzerdefinierte Felder zu sehen.
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, sehen Sie weitere Optionen, die für diese Berechnung zur Verfügung stehen, z. B. die Berechnung bearbeiten.
Verwenden des Popup-Fensters zum Erstellen oder Bearbeiten von Tabellenkalkulation, um Tastenkombinationen für gängige Berechnungen zu verwenden
Mit dieser Methode können Sie ein anderes Format oder einen anderen Namen als den Standardwert auswählen oder eine Beschreibung hinzufügen, wenn Sie die Berechnung erstellen.
Öffnen Sie das Pop-up Kalkulationen erstellen, wenn Sie eine Tabellenkalkulation erstellen, oder das Pop-up-Fenster Tabellenkalkulation bearbeiten, wenn Sie eine Tabellenkalkulation bearbeiten.
- Wenn die Labs-Funktion In-Page-Berechnungen aktiviert ist, wird der Editor für Tabellenberechnungsausdrücke im Abschnitt Daten der Seite Explore geöffnet. Folgen Sie der Anleitung im Abschnitt Tabellenkalkulationen mit In-Page-Tabellenkalkulationen erstellen, um das Erstellen einer Tabellenkalkulation mit Berechnungen abzuschließen.
Wählen Sie im Drop-down-Menü Berechnung einen Berechnungstyp aus. In diesem Beispiel wird der Wert % der vorherigen Zeile verwendet, um die Anzahl der Inventarelemente mit der Anzahl der Inventarelemente des Vormonats zu vergleichen.
- Pivot-Berechnungstypen werden nur angezeigt, wenn die Explore-Ergebnisse pivotiert sind.
Wählen Sie im Drop-down-Menü 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 führt der Nutzer mit der Messung Anzahl der Inventarelemente eine Berechnung für % der vorherigen Zeile durch.
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 Formatierung im Tabellenstil, wie auf der Dokumentationsseite Benutzerdefinierte Formatierung zu numerischen Feldern hinzufügen beschrieben. Wenn Sie keine Auswahl treffen, verwendet Looker ein Standardformat.
Benennen Sie die Tabellenkalkulation bei Bedarf nach dem Standardnamen 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 bietet.
Wenn Sie mit dem Erstellen der Tabellenkalkulation fertig sind, wählen Sie Speichern aus, um die Berechnung dem Explore hinzuzufügen.
Die neue Berechnung wird automatisch als grüne Spalte in der Datentabelle angezeigt.
Die neue Berechnung ist auch im Field Picker unter Benutzerdefinierte Felder zu sehen.
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, sehen Sie weitere Optionen, die für diese Berechnung zur Verfügung stehen, z. B. die Berechnung bearbeiten.
Tabellenkalkulationen duplizieren
Wenn Sie über die Berechtigungen zum Erstellen von Tabellenkalkulationen verfügen, können Sie auch vorhandene Tabellenkalkulationen 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 geringfügigen Unterschieden (z. B. Summen von 30 Tagen, 60 Tagen oder 90 Tagen) erstellen möchten.
Sie können Tabellenkalkulationen auf folgende Arten duplizieren:
- Über das Dreipunkt-Menü Mehr im Bereich Benutzerdefinierte Felder des Field Picker
- Zahnrad-Menü der Datentabelle einer Berechnung verwenden
So duplizieren Sie eine Tabellenkalkulation:
- Maximieren Sie im Field Picker den Abschnitt Benutzerdefinierte Felder.
- Wählen Sie das Dreipunkt-Menü Mehr für die Tabellenkalkulation aus, 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 Field Picker im Bereich Benutzerdefinierte Felder unter dem Original angezeigt. Dabei wird der Name der ursprünglichen Tabellenkalkulation und das Wort „Kopieren“ am Ende verwendet.
Als Nächstes können Sie die duplizierte Tabellenkalkulation bearbeiten.
Tabellenkalkulationen bearbeiten
Wenn Sie über die Berechtigungen zum Erstellen von Tabellenkalkulationen verfügen, können Sie auch vorhandene Tabellenkalkulationen bearbeiten, die Sie oder andere Nutzer erstellt haben.
Es gibt mehrere Möglichkeiten, Tabellenkalkulationen zu bearbeiten:
- Über das Dreipunkt-Menü Mehr im Bereich Benutzerdefinierte Felder des Field Picker
- Zahnrad-Menü der Datentabelle einer Berechnung verwenden
So bearbeiten Sie eine Tabellenkalkulation:
- Maximieren Sie im Field Picker den Bereich Benutzerdefinierte Felder oder wählen Sie im Zahnradmenü der Datentabelle der Berechnung die Option Berechnung bearbeiten aus, um das Pop-up 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 Pop-up-Fenster Tabellenkalkulation bearbeiten zu öffnen.
- Wenn die Labs-Funktion In-Page-Berechnungen aktiviert ist, wird der Editor für Tabellenberechnungsausdrücke im Abschnitt Daten der Seite Explore geöffnet. Folgen Sie der Anleitung im Abschnitt Tabellenkalkulationen mit In-Page-Berechnungen erstellen, um die Bearbeitung der Tabellenkalkulation abzuschließen.
- Wählen Sie bei Bedarf im Drop-down-Menü Berechnung einen neuen Berechnungstyp aus.
- Ändern Sie die Berechnungsdefinition, einschließlich der Quellspalte einer Verknüpfungsberechnung, wie gewünscht. Nur numerische Felder, die in der Datentabelle des Explores angezeigt werden, sind für andere Berechnungstypen als Benutzerdefinierter Ausdruck geeignet.
- Wenn im Drop-down-Menü Berechnung die Option Benutzerdefinierter Ausdruck ausgewählt ist, können Sie im großen Textfeld entweder einen Looker-Ausdruck hinzufügen oder einen vorhandenen Looker-Ausdruck bearbeiten. Tabellenkalkulationen können nur aus Feldern erstellt werden, die in der Datentabelle des Explores angezeigt werden.
- Wählen Sie gegebenenfalls aus dem Drop-down-Menü Format ein neues Format aus.
- Geben Sie einen neuen Berechnungsnamen in das Feld Name ein. Der Name der Berechnung erscheint im Field Picker und in der Datentabelle. Wenn Sie Änderungen an der Tabellenkalkulation vornehmen, sollten Sie den Namen entsprechend ändern.
- Fügen Sie optional eine Feldbeschreibung mit bis zu 255 Zeichen hinzu oder bearbeiten Sie eine vorhandene, um weitere Informationen zur Tabellenkalkulation anzugeben, wie beispielsweise die vorgesehene Verwendung.
- Wenn bereits eine Beschreibung vorhanden ist, wird automatisch das Feld Beschreibung angezeigt. Wenn keine Beschreibung vorhanden ist, wählen Sie + Beschreibung hinzufügen aus, um eine optionale Beschreibung hinzuzufügen.
- Klicken Sie auf Speichern.
Tabellenkalkulationen löschen
Wenn Sie über die Berechtigungen zum Erstellen von Tabellenkalkulationen verfügen, können Sie auch von Ihnen oder anderen Nutzern erstellte Tabellenkalkulationen löschen. Wenn Sie eine Tabellenkalkulation löschen, verschwindet sie aus dem Explore, jedoch nicht aus Looks oder Dashboardkacheln, die diese Berechnung verwenden. Außerdem sehen alle Nutzer, die eine URL für einen Explore mit dem benutzerdefinierten Feld verwenden, die Berechnung weiterhin.
Es gibt mehrere Möglichkeiten, Tabellenkalkulationen zu löschen:
- Über das Dreipunkt-Menü Mehr im Bereich Benutzerdefinierte Felder des Field Picker
- Zahnrad-Menü der Datentabelle einer Berechnung verwenden
So löschen Sie eine Tabellenkalkulation:
- Maximieren Sie im Field Picker den Bereich Benutzerdefinierte Felder.
- 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 der Tabellenkalkulation auf Löschen klicken.
Sie können auch die Tastenkombinationen Befehl + 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 auf den Zurück-Pfeil Ihres Browsers klicken.
Tabellenkalkulationen sortieren
Wählen Sie zum Sortieren einer Tabellenkalkulation genau wie bei einer Dimension oder einem Messwert den Feldnamen oben in der Spalte aus. Weitere Informationen zum Sortieren finden Sie auf der Dokumentationsseite Explores erstellen und bearbeiten.
Wann Tabellenkalkulationen nicht sortiert werden können
Tabellenkalkulationen werden auf dieselbe Weise sortiert wie Dimensionen bzw. Messwerte in Looker. Es gibt jedoch zwei wichtige Unterschiede, die in einigen Szenarien eine Sortierung verhindern:
- Tabellenkalkulationen werden erstellt, nachdem die Daten aus Ihrer Datenbank abgerufen wurden; d. h. wenn Sie eine Tabellenkalkulation sortieren, können Sie nur die bereits angezeigten Daten sortieren.
- Einige Tabellenkalkulationen werden auf mehrere Zeilen in derselben Spalte angewendet, z. B. bei Verwendung einer
offset()
-Funktion (weitere Informationen zur Verwendung der Funktionenoffset
undpivot_offset
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 Szenarien, in denen Sie eine Tabellenkalkulation nicht sortieren können:
- Wenn Sie eine Berechnung verwenden, bei der ein Zeilenlimit erreicht wird
- Wenn Sie eine Dimension oder Messung verwenden, nachdem Sie sie bereits nach einer Tabellenkalkulation sortiert haben
- Sie verwenden eine Tabellenberechnung, die einen Offset verwendet.
Berechnungen, bei denen ein Zeilengrenzwert erreicht wird
Wenn die Anzahl der Zeilen in Ihrer Abfrage das von Ihnen festgelegte Zeilenlimit überschreitet, können Sie Tabellenkalkulationen nicht sortieren. Das liegt daran, dass Tabellenkalkulationen nur auf den angezeigten Zeilen basieren. Wenn Sie einen Zeilengrenzwert erreichen, fehlen in Ihrer Tabellenkalkulation nach der Sortierung möglicherweise einige Zeilen aus den Ergebnissen. Wenn Sie auf dieses Problem stoßen, können Sie versuchen, den Zeilengrenzwert nach oben zu korrigieren (bis zu 5.000 Zeilen).
Looker warnt Sie, wenn Ergebnisse ein Zeilenlimit erreicht haben. Dazu wird in einer gelben Leiste über der Datentabelle der Text Zeilenlimit erreicht: Ergebnisse sind möglicherweise unvollständig angezeigt.
In diesem Fall können Sie versuchen, die Datentabelle nach einem Feld zu sortieren, das keine Tabellenkalkulation ist.
Dimension oder Messwert nach der Sortierung einer Tabellenkalkulation sortieren
Wie im Abschnitt Berechnungen mit einem Zeilenlimit erreicht auf dieser Seite 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 Ihrer Daten in einer Visualisierung angezeigt werden sollen. Das folgende Beispiel soll verwendet werden, um diese Funktion kennenzulernen. Es enthält wöchentliche Verkaufsinformationen aus der Kategorie Accessories.
Beachten Sie, dass die zugrunde liegende Datentabelle die Dimension Woche der erstellten Aufträge und die Kennzahl Gesamtgewinn der Bestellungen sowie die Tabellenkalkulation mit dem Namen Prozentsatz des Gewinns der Vorwoche enthält, mit der der Gewinn jeder Woche mit der Vorwoche verglichen wird:
Sie können nun die Anzeige bestimmter Datenzeilen im Säulendiagramm verhindern. Dazu erstellen Sie eine Tabellenkalkulation, die als wahr oder falsch ausgewertet wird, und blenden dann die Falsch-Werte aus (die in Ihrer Datentabelle als Einträge „Nein“ erscheinen). Sie möchten nicht, dass die Formel das Wort „wahr“ oder „falsch“ ergibt. Stattdessen sollte es eine Bedingung sein, die entweder „wahr“ oder „falsch“ ist.
Um dieses Ergebnis zu erzielen, können Sie eine Tabellenkalkulation mit dem Namen Übertrifft den Gewinn in der Vorwoche erstellen, mit der ausgewertet wird, ob der Prozentsatz des Gewinns der Vorwoche größer als 1 ist:
${percent_of_previous_week_profit} > 1
Die resultierende Tabelle enthält eine neue Tabellenkalkulation, bei der jede Zeile mit der Berechnung Übertrifft den Gewinn in der Vorwoche verglichen wird. Dabei wird Ja oder Nein angezeigt, je nachdem, ob der Prozentsatz des vorherigen Werts größer als 1 ist.
Um alle Zeilen auszublenden, in denen der Umsatz einer bestimmten Woche den Umsatz der Vorwoche nicht überschritten hat, wählen Sie im Zahnrad-Menü der Datentabelle der Datentabelle die Option „Nein“ in Visualisierung ausblenden aus.
In der 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 Arten von Analysen Zeilen erstellt werden, die am Anfang oder Ende einer Tabelle Nullwerte enthalten:
- Datentabellen, die laufende Summen anzeigen
- Ergebnisse mit einem Teiltag, an dem eine Datumsanalyse beendet wird
- Bei Berechnung eines Prozentsatzes der vorherigen Zeile
Um Zeilen mit Nullwerten herauszufiltern, erstellen Sie eine neue Tabellenkalkulation mit der logischen Funktion is_null
:
NOT is_null(${percent_of_previous_week_sales})
Blenden Sie dann die Zeile aus, indem Sie im Zahnrad-Menü der Datentabelle der Tabellenkalkulation die Option „Nein“ in 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
aber schon. - Tabellenkalkulationen werden nur auf die Zeilen angewendet, die in Ihrer Abfrage übergeben werden. Wenn ein Zeilengrenzwert von 500 Zeilen festgelegt ist, wird die 501. Zeile nicht berücksichtigt.
- Wenn Sie der Datentabelle die Zeile Gesamt hinzufügen, werden einige Tabellenkalkulationen, die Aggregationen durchführen, möglicherweise nicht wie erwartet addiert, z. B. Berechnungen, die
percentile
odermedian
verwenden. Das liegt daran, dass Summen in Tabellenkalkulationen nicht anhand der Werte in der Datenspalte, sondern anhand der Werte in der Zeile Total berechnet werden. Tipps zur Fehlerbehebung finden Sie auf der Seite Potenziell verwirrende Summen von Tabellenkalkulationszahlen 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 die Tastenkombination Befehlstaste + K (Mac) oder Strg + K (Windows) verwenden, werden alle Tabellenkalkulationen 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.