Mit Tabellenkalkulationen können Sie im Handumdrehen Ad-hoc-Kennzahlen erstellen. Sie ähneln Formeln, die in Tabellenkalkulationstools wie Excel enthalten sind. Tabellenkalkulationen werden in der Datentabelle als grüne Spalten dargestellt, um sich von den blauen Spalten (Dimensionen) bzw. orangefarbenen Spalten (Messwerte) abzuheben.
Die letzte Spalte in der folgenden Tabelle verwendet eine Tabellenberechnung, um mit der Funktion concat
drei Felder in den Daten 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, die Sie zum Ausführen dieser Berechnungen verwenden, werden als Looker-Ausdrücke (Lexp) bezeichnet.
Tabellenkalkulationen unterscheiden sich von in LookML definierten Feldern und benutzerdefinierten Feldern
Es gibt einige Unterschiede zwischen Tabellenberechnungen und von LookML definierten Feldern, die in LookML definiert sind:
- Tabellenberechnungen bieten allen Nutzern mit den entsprechenden Berechtigungen die Möglichkeit, Berechnungen zu erstellen, die auf LookML-definierten Feldern basieren, nicht auf der Möglichkeit, LookML-definierte Felder zu erstellen. Dazu müssen Nutzer Entwicklungsberechtigungen haben und LookML verstehen.
- Tabellenkalkulationen nutzen die Ergebnisse der Abfrage nach deren Ausführung – im Gegensatz zu in LookML definierten Feldern oder benutzerdefinierten Feldern, die Teil der Abfrage selbst sind. Mit anderen Worten: Sie wählen zuerst eine Reihe von Dimensionen und Messwerten aus und erstellen Ihren Bericht wie gewohnt. Dann können Sie Tabellenberechnungen auf den Daten in diesem Bericht beruhen.
- Tabellenberechnungen sind zwar einfacher und schneller als LookML-definierte Felder, sie sind jedoch nicht so einfach zu steuern wie LookML-definierte Felder. Da jeder Nutzer eine Tabellenberechnung erstellen kann, ist es unter Umständen nicht die „offizielle“ Berechnung. Berücksichtigen Sie dies bei der Auswahl von in LookML definierten Feldern bzw. Tabellenkalkulationen, da Looker eine „Single Source of Truth“ mit LookML pflegt.
Zwischen Tabellenberechnungen und benutzerdefinierten Feldern gibt es einige Unterschiede:
- Bei benutzerdefinierten Feldern wird ähnlich wie bei einem in LookML definierten Feld SQL-Code generiert, der für die Datenbank ausgeführt wird. Tabellenkalkulationen werden nach der Abfrage und nicht für die Datenbank ausgeführt.
- Tabellenkalkulationen sind im Gegensatz zu benutzerdefinierten Feldern von Daten aus der Datentabelle abhängig.
Die Felder für Tabellenkalkulationen werden in der Tabelle neben Dimensionen und Messwerten angezeigt. Wenn Sie die Tabellenberechnungen später noch einmal verwenden möchten, müssen Sie das explorative Analysetool als Look speichern oder als Dashboard-Kachel speichern.
Tabellenkalkulationen erstellen
Damit Nutzer oder Gruppen Tabellenberechnungen erstellen können, muss Ihr Looker-Administrator diesen Nutzern oder Gruppen Zugriff auf die Funktion geben, indem er ihnen die Berechtigung create_table_calculations
gewährt.
Auf der Looker-Seite „Erkunden“ gibt es einen integrierten Looker-Ausdruckseditor, mit dem Sie Tabellenberechnungen, benutzerdefinierte Felder und benutzerdefinierte Filter erstellen können. Wenn Sie ein Looker-Entwickler sind, der einen Datentest erstellt, um die Logik Ihres Modells zu überprüfen, können Sie auch den Looker-Ausdruckseditor verwenden, um einen Looker-Ausdruck zu erstellen, und den Ausdruck dann in den expression
-Parameter Ihres Datentests kopieren.
Sie haben folgende Möglichkeiten, um auf der Seite „Erkunden“ auf den Looker-Ausdruckseditor zuzugreifen:
- Über die Schaltfläche Hinzufügen im Abschnitt Benutzerdefinierte Felder der Feldauswahl
- Über die Datenleiste
Über die Schaltfläche „Hinzufügen“ im Bereich „Benutzerdefinierte Felder“ der Feldauswahl können Sie Tabellenberechnungen erstellen.
Wenn Sie die Berechtigungen zum Erstellen von Tabellenberechnungen haben, können Sie den Abschnitt Benutzerdefinierte Felder in der Feldauswahl verwenden, um das Pop-up-Fenster Tabellenberechnung erstellen zu öffnen.
So erstellen Sie eine Tabellenberechnung mit dem Abschnitt Benutzerdefinierte Felder:
- Wählen Sie in der Feldauswahl im Bereich Benutzerdefinierte Felder die Option Hinzufügen aus.
Wählen Sie Tabellenberechnung aus, um das Pop-up-Fenster Tabellenberechnung erstellen zu öffnen.
- Wenn die Labs-Funktion In-Page-Tabellenberechnungen aktiviert ist, wird der Editor für Tabellenberechnungsausdruck auf der Seite Erkunden im Bereich Daten geöffnet. Folgen Sie der Anleitung im Abschnitt Tabellenberechnungen mit In-Page-Tabellenberechnungen erstellen, um die Erstellung Ihrer Tabellenberechnung abzuschließen.
Führen Sie dann für jede Tabellenberechnung die folgenden Schritte aus:
- Wählen Sie im Drop-down-Menü Berechnung einen Berechnungstyp aus. Die Optionen für benutzerdefinierten Ausdruck werden standardmäßig angezeigt.
- Fügen Sie die Berechnungsdefinition hinzu und wählen Sie gegebenenfalls bei Bedarf die Spalte „Quelle“ einer Verknüpfungsberechnung aus. Für andere Berechnungstypen als Benutzerdefinierter Ausdruck können nur numerische Felder verwendet werden, die in der Datentabelle des explorativen Analysetools angezeigt werden.
- Wenn Sie im Drop-down-Menü Berechnung die Option Benutzerdefinierter Ausdruck auswählen, geben Sie in das große Textfeld einen Looker-Ausdruck ein, um die Berechnung zu erstellen. Tabellenberechnungen können nur aus Feldern erstellt werden, die in der Datentabelle des explorativen Analysetools 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 Seite Looker-Ausdrücke erstellen wird beschrieben, wie Sie Looker-Ausdrücke erstellen und wie der Editor Sie unterstützen kann.
- Wählen Sie bei Bedarf im Drop-down-Menü Format ein anderes Format als das Standardformat aus.
- Geben Sie nach Bedarf einen anderen Berechnungsnamen als den Standardnamen in das Feld Name ein. Der Name der Berechnung erscheint im Field Picker und in der Datentabelle.
- Wählen Sie + Textzeile hinzufügen aus, um eine optionale Beschreibung mit bis zu 255 Zeichen hinzuzufügen, die anderen Nutzern mehr Kontext oder Informationen zur Berechnung der Tabelle bietet.
- Klicken Sie auf Speichern.
Die neue Berechnung wird automatisch in der Datentabelle und im Bereich Benutzerdefinierte Felder der Feldauswahl angezeigt. Wie bei anderen Feldern können Sie den Namen der Berechnung auswählen, um die Abfrage hinzuzufügen oder zu entfernen. Wenn Sie den Mauszeiger auf das Feld bewegen, sehen Sie weitere Optionen für diese Berechnung.
Tabellenkalkulationen über die Leiste „Daten“ erstellen
Sie können nicht nur den Bereich Benutzerdefinierte Felder in der Feldauswahl verwenden, sondern auch das Pop-up-Fenster Tabellenberechnung erstellen öffnen, indem Sie in der Leiste Daten auf die Schaltfläche Berechnung hinzufügen klicken.
Wenn die Labs-Funktion In-Page-Tabellenberechnungen aktiviert ist, wird der Editor für Tabellenberechnungsausdruck auf der Seite Erkunden im Bereich Daten geöffnet. Folgen Sie der Anleitung im Abschnitt Tabellenberechnungen mit In-Page-Tabellenberechnungen erstellen, um die Erstellung Ihrer Tabellenberechnung abzuschließen.
Führen Sie dann für jede Tabellenberechnung die folgenden Schritte aus:
- Wählen Sie im Drop-down-Menü Berechnung einen Berechnungstyp aus. Die Optionen für benutzerdefinierten Ausdruck werden standardmäßig angezeigt.
- Fügen Sie die Berechnungsdefinition hinzu und wählen Sie gegebenenfalls bei Bedarf die Spalte „Quelle“ einer Verknüpfungsberechnung aus. Für andere Berechnungstypen als Benutzerdefinierter Ausdruck können nur numerische Felder verwendet werden, die in der Datentabelle des explorativen Analysetools angezeigt werden.
- Wenn Sie im Drop-down-Menü Berechnung die Option Benutzerdefinierter Ausdruck auswählen, geben Sie in das große Textfeld einen Looker-Ausdruck ein, um die Berechnung zu erstellen. Tabellenberechnungen können nur aus Feldern erstellt werden, die in der Datentabelle des explorativen Analysetools 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 Seite Looker-Ausdrücke erstellen wird beschrieben, wie Sie Looker-Ausdrücke erstellen und wie der Editor Sie unterstützen kann.
- Wählen Sie bei Bedarf im Drop-down-Menü Format ein anderes Format als das Standardformat aus.
- Geben Sie nach Bedarf einen anderen Berechnungsnamen als den Standardnamen in das Feld Name ein. Der Name der Berechnung erscheint im Field Picker und in der Datentabelle.
- Wählen Sie + Textzeile hinzufügen aus, um eine optionale Beschreibung mit bis zu 255 Zeichen hinzuzufügen, die anderen Nutzern mehr Kontext oder Informationen zur Berechnung der Tabelle bietet.
- Klicken Sie auf Speichern.
Die neue Berechnung wird automatisch in der Datentabelle und im Bereich Benutzerdefinierte Felder der Feldauswahl angezeigt. Wie bei anderen Feldern können Sie den Namen der Berechnung auswählen, um die Abfrage hinzuzufügen oder zu entfernen. Wenn Sie den Mauszeiger auf das Feld bewegen, sehen Sie weitere Optionen für diese Berechnung.
Tabellenberechnungen mit In-Page-Tabellenberechnungen erstellen und bearbeiten
Wenn die Labs-Funktion In-Page-Tabellenberechnungen aktiviert ist und Sie die Berechtigungen zum Erstellen von Tabellenberechnungen haben, wird der Editor für Tabellenberechnungsausdruck auf der Seite Erkunden im Bereich Daten geöffnet. Wenn Sie Tabellenberechnungen im Bereich Daten erstellen und bearbeiten, können Nutzer beim Erstellen und Bearbeiten von Ausdrücken auf Felder und Werte in einer Abfrage zugreifen.
So erstellen und bearbeiten Sie Tabellenberechnungen mit der In-Page-Berechnung von Tabellen:
Öffnen Sie den Ausdruckseditor über die Schaltfläche Hinzufügen im Abschnitt Benutzerdefinierte Felder der Feldauswahl oder über die Leiste Daten.
Wählen Sie im Drop-down-Menü Berechnung einen Berechnungstyp aus oder – wenn Sie eine Tabellenberechnung bearbeiten – eine andere Berechnungsmethode aus. Die Optionen für einen benutzerdefinierten Ausdruck werden standardmäßig angezeigt.
Fügen Sie die Berechnungsdefinition hinzu und wählen Sie gegebenenfalls bei Bedarf die Spalte „Quelle“ einer Verknüpfungsberechnung aus. Für andere Berechnungstypen als Benutzerdefinierter Ausdruck können nur numerische Felder verwendet werden, die in der Datentabelle des explorativen Analysetools angezeigt werden.
- Wenn Sie im Drop-down-Menü Berechnung die Option Benutzerdefinierter Ausdruck auswählen, geben Sie in das große Textfeld einen Looker-Ausdruck ein, um die Berechnung zu erstellen. Tabellenberechnungen können nur aus Feldern erstellt werden, die in der Datentabelle des explorativen Analysetools 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 Seite Looker-Ausdrücke erstellen wird beschrieben, wie Sie Looker-Ausdrücke erstellen und wie der Editor Sie unterstützen kann.
Geben Sie nach Bedarf einen anderen Berechnungsnamen in das Feld Berechnungsname ein. Der Name der Berechnung erscheint im Field Picker und in der Datentabelle.
Optional können Sie im Feld Beschreibung eine Beschreibung mit bis zu 255 Zeichen eingeben oder eine vorhandene Beschreibung bearbeiten. Durch eine Beschreibung können andere Nutzer mehr Kontext oder Informationen zur Berechnung der Tabelle erhalten.
Wenn Sie eine neue Tabellenberechnung erstellen, wählen Sie bei Bedarf im Drop-down-Menü Format ein anderes Format als das Standardformat aus. Wenn Sie eine vorhandene Tabellenberechnung bearbeiten, wählen Sie gegebenenfalls ein anderes Format als das vorhandene Format aus der Drop-down-Liste Format aus.
Klicken Sie auf Speichern. Sie können den Ausdruckseditor auch auf Abbrechen verlassen, um die nicht gespeicherten Änderungen zu verwerfen. Klicken Sie anschließend im Bestätigungs-Pop-up-Fenster Nicht gespeicherte Änderungen verwerfen? auf Verwerfen.
Die neue Berechnung wird automatisch in der Datentabelle und im Bereich Benutzerdefinierte Felder der Feldauswahl angezeigt. Wie bei anderen Feldern können Sie den Namen der Berechnung auswählen, um die Abfrage hinzuzufügen oder zu entfernen. Wenn Sie den Mauszeiger auf das Feld bewegen, sehen Sie weitere Optionen für diese Berechnung.
Kurzbefehle für allgemeine Berechnungen
Wenn Sie die Berechtigungen zum Erstellen und Bearbeiten von Tabellenberechnungen haben, können Sie eine Verknüpfungsberechnung für bestimmte numerische Felder in der Datentabelle einer explorativen Datenanalyse ausführen, einschließlich anderer Tabellenberechnungen.
Sie haben folgende Möglichkeiten, Verknüpfungen zu berechnen:
- Das Menü der Datentabelle für ein Feld verwenden
- Verwenden Sie das Pop-up-Fenster Tabellenberechnung erstellen, Pop-up zur Tabellenberechnung bearbeiten oder den Ausdruckseditor für die Tabellenberechnung.
Mit der zweiten Methode können Sie die Tabellenberechnung beim Erstellen anpassen, z. B. können Sie die Tabelle umbenennen, eine optionale Beschreibung hinzufügen oder ein anderes Format als das Standardformat auswählen.
Im folgenden Abschnitt sind die Typen der verfügbaren Berechnungsoptionen beschrieben.
Arten von Kurzbefehlen für allgemeine Berechnungen
Es gibt mehrere Arten von Berechnungen als Kurzbefehle. In der folgenden Tabelle sind alle verfügbaren Berechnungen zusammen mit ihrer Beschreibung, der Eingabe und dem Looker-Ausdruck (Lexp) sowie dem Standardwert und dem Standardnamen der Berechnung aufgeführt. Sie können einen anderen Namen oder ein anderes Format angeben, indem Sie die Berechnung bearbeiten.
Allgemeine Tastenkombinationen für die Pivot-Berechnung, die nur für Ergebnisse mit Pivoting verfügbar sind, finden Sie in der Tabelle mit den häufigen Tastenkombinationen für Pivot-Berechnungen auf dieser Seite.
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, werden bei der Berechnung nur Werte in der Datentabelle berücksichtigt. |
field_1
|
field_1/sum(field_1)
|
% (0 Dezimalstellen) |
Prozentanteil view_name field_name
|
% der Vorgängerzeile% der vorherigen Zeile |
Der Wert der aktuellen Zeile geteilt durch den Wert der Zeile unten. |
field_1
|
field_1/offset(field_1, 1)
|
% (0 Dezimalstellen) |
Prozentsatz der vorherigen 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 Zeile unten, geteilt durch den Wert der Zeile unten. |
field_1
|
field_1/offset(field_1, 1) - 1
|
% (0 Dezimalstellen) |
Prozentuale Änderung im Vergleich zum vorherigen view_name – field_name
|
Laufende SpaltensummeLaufende Spalte insgesamt |
Die kumulative Summe des Werts der aktuellen Zeile und aller vorherigen Zeilenwerte in der Spalte. |
field_1
|
running_total(field_1)
|
Standardformatierung |
Insgesamt view_name field_name
|
Rang der SpalteRang der Spalte |
Rang des Zeilenwerts unter allen Werten in der Spalte. Wenn das Zeilenlimit erreicht ist, werden bei der Berechnung nur Werte in der Datentabelle berücksichtigt. |
field_1
|
rank(field_1,field_1)
|
Standardformatierung |
Rang von view_name field_name
|
Wenn die Ergebnisse der explorativen Datenanalyse umgedreht werden, gibt es gängigere Verknüpfungsmöglichkeiten für Pivot-Messwerte.
In der folgenden Tabelle sind alle verfügbaren Berechnungen zusammen mit ihrer Beschreibung, der Eingabe und dem Looker-Ausdruck (Lexp) sowie dem Standardwert und dem Standardnamen der Berechnung aufgeführt. Sie können einen anderen Namen oder ein anderes Format angeben, indem Sie die Berechnung bearbeiten.
Sie können im Menü der Datentabelle von Feldern Verknüpfungen für gängige Berechnungen verwenden.
Wenn Sie die Berechtigungen zum Erstellen und Bearbeiten von Tabellenberechnungen haben, können Sie im Tab für das Datentabellenfeld eines Felds eine Verknüpfungsberechnung erstellen. Gehen Sie dazu so vor:
- Klicken Sie in der Datentabelle neben dem Namen des Felds auf das Zahnradsymbol.
- Wählen Sie Berechnungen aus, um die verfügbaren Berechnungstypen aufzurufen.
- Wählen Sie einen Berechnungstyp aus.
Berechnungstypen für Pivot-Tabellen werden nur angezeigt, wenn die Ergebnisse der explorativen Datenanalyse neu angeordnet sind.
Die neue Berechnung wird automatisch als grüne Spalte in der Datentabelle angezeigt.
Die neue Berechnung wird auch in der Feldauswahl im Bereich Benutzerdefinierte Felder angezeigt.
Wie bei anderen Feldern können Sie den Namen der Berechnung auswählen, um die Abfrage hinzuzufügen oder zu entfernen. Wenn Sie den Mauszeiger auf das Feld bewegen, sehen Sie weitere Optionen für diese Berechnung, darunter die Bearbeitung der Berechnung.
Pop-up zum Erstellen oder Bearbeiten der Tabellenberechnung verwenden, um Verknüpfungen für allgemeine Berechnungen zu verwenden
Bei dieser Methode können Sie ein anderes Format oder einen anderen Namen als das Standardformat auswählen oder eine Beschreibung hinzufügen, während Sie die Berechnung erstellen.
Öffnen Sie das Pop-up-Fenster Tabellenberechnung erstellen, wenn Sie eine Tabellenberechnung erstellen, oder das Pop-up-Fenster Tabellenberechnung bearbeiten, wenn Sie eine Tabellenberechnung bearbeiten.
- Wenn die Labs-Funktion In-Page-Tabellenberechnungen aktiviert ist, wird der Editor für Tabellenberechnungsausdruck auf der Seite Erkunden im Bereich Daten geöffnet. Folgen Sie der Anleitung im Abschnitt Tabellenberechnungen mit In-Page-Tabellenberechnungen erstellen, um die Erstellung einer Tabellenberechnung mit Verknüpfungsberechnungen abzuschließen.
Wählen Sie im Drop-down-Menü Berechnung einen Berechnungstyp aus. In diesem Beispiel wird % der vorherigen Zeile verwendet, um die Anzahl der Inventarelemente mit der Anzahl der Inventarelemente aus dem Vormonat zu vergleichen.
- Berechnungstypen für Pivot-Tabellen werden nur angezeigt, wenn die Ergebnisse der explorativen Datenanalyse neu angeordnet sind.
Wählen Sie im Drop-down-Menü Quellspalte das Feld aus, für das Sie die Berechnung ausführen möchten. Es sind nur numerische Felder verfügbar, die in der Datentabelle für das explorative Analysetool angezeigt werden. In diesem Beispiel wählt der Nutzer für die Messung der Anzahl der Inventarelemente eine Berechnung in % der vorherigen Zeile aus.
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 Excel-Format, wie auf der Seite Benutzerdefinierte Formatierung zu numerischen Feldern hinzufügen beschrieben. Wenn Sie keine Auswahl treffen, verwendet Looker ein Standardformat.
Geben Sie im Feld Name bei der Berechnung des Tabellennamens den Standardnamen ein. Der Name der Berechnung erscheint im Field Picker und in der Datentabelle.
Wählen Sie + Textzeile hinzufügen aus, um eine optionale Beschreibung mit bis zu 255 Zeichen hinzuzufügen, die anderen Nutzern mehr Kontext oder Informationen zur Berechnung der Tabelle bietet.
Wenn Sie die Berechnung der Tabelle abgeschlossen haben, wählen Sie Speichern aus, um die Berechnung in die Analyse aufzunehmen.
Die neue Berechnung wird automatisch als grüne Spalte in der Datentabelle angezeigt.
Die neue Berechnung wird auch in der Feldauswahl im Bereich Benutzerdefinierte Felder angezeigt.
Wie bei anderen Feldern können Sie den Namen der Berechnung auswählen, um die Abfrage hinzuzufügen oder zu entfernen. Wenn Sie den Mauszeiger auf das Feld bewegen, sehen Sie weitere Optionen für diese Berechnung, darunter die Bearbeitung der Berechnung.
Tabellenkalkulationen duplizieren
Wenn Sie die Berechtigungen zum Erstellen von Tabellenberechnungen haben, können Sie auch vorhandene Tabellenberechnungen duplizieren, die Sie oder andere Nutzer erstellt haben. Das Duplizieren und Bearbeiten von Tabellenberechnungen kann hilfreich sein, wenn Sie mehrere Tabellenberechnungen mit nur geringfügigen Unterschieden erstellen möchten (z. B. 30-, 60- oder 90-Tage-Summe).
So können Sie Tabellenberechnungen duplizieren:
- Verwendung des Dreipunkt-MenüsMehrder Berechnung im Abschnitt Benutzerdefinierte Felder der Feldauswahl
- Ein Menü für die Datentabelle einer Berechnung verwenden
So duplizieren Sie eine Tabellenberechnung:
- Maximieren Sie in der Feldauswahl den Bereich Benutzerdefinierte Felder.
- Klicken Sie auf das Dreipunkt-Menü Mehr für die Tabellenberechnung, die Sie duplizieren möchten.
- Wählen Sie Duplicate (Duplizieren) aus.
Sie können auch im Menü der Datentabelle einer Berechnung Duplikat auswählen.
Die Berechnung der duplizierten Tabelle wird unter dem Original im Bereich Benutzerdefinierte Felder der Feldauswahl angezeigt. Sie enthält den Namen der ursprünglichen Tabellenberechnung und das Wort „Kopieren“ am Ende.
Als Nächstes können Sie die Berechnung der duplizierten Tabelle bearbeiten.
Tabellenkalkulationen bearbeiten
Wenn Sie die Berechtigungen zum Erstellen von Tabellenberechnungen haben, können Sie auch vorhandene Tabellenberechnungen bearbeiten, die Sie oder andere Nutzer erstellt haben.
Es gibt verschiedene Möglichkeiten, Tabellenberechnungen zu bearbeiten:
- Verwendung des Dreipunkt-MenüsMehrder Berechnung im Abschnitt Benutzerdefinierte Felder der Feldauswahl
- Ein Menü für die Datentabelle einer Berechnung verwenden
So bearbeiten Sie eine Tabellenberechnung:
- Maximieren Sie in der Feldauswahl den Bereich Benutzerdefinierte Felder oder wählen Sie im Menü der Datentabelle für die Berechnung die Option Berechnung bearbeiten aus, um das Pop-up-Fenster Tabellenberechnung bearbeiten zu öffnen.
- Klicken Sie neben der zu berechnenden Tabellenberechnung auf das Dreipunkt-Menü Mehr.
- Wählen Sie Bearbeiten aus, um das Pop-up-Fenster Tabellenberechnung bearbeiten zu öffnen.
- Wenn die Labs-Funktion In-Page-Tabellenberechnungen aktiviert ist, wird der Editor für Tabellenberechnungsausdruck auf der Seite Erkunden im Bereich Daten geöffnet. Folgen Sie der Anleitung im Abschnitt Tabellenberechnungen mit In-Page-Tabellenberechnungen erstellen, um die Bearbeitung Ihrer Tabellenberechnung abzuschließen.
- Wählen Sie bei Bedarf einen neuen Berechnungstyp aus dem Drop-down-Menü Berechnung aus.
- Ändern Sie gegebenenfalls die Berechnungsdefinition, einschließlich einer Quellspalte einer Verknüpfung. Für andere Berechnungstypen als Benutzerdefinierter Ausdruck können nur numerische Felder verwendet werden, die in der Datentabelle des explorativen Analysetools angezeigt werden.
- Wenn im Drop-down-Menü Berechnung die Option Benutzerdefinierter Ausdruck ausgewählt ist, können Sie entweder einen Looker-Ausdruck in das große Textfeld einfügen oder einen vorhandenen Looker-Ausdruck darin bearbeiten. Tabellenberechnungen können nur aus Feldern erstellt werden, die in der Datentabelle des explorativen Analysetools angezeigt werden.
- Wählen Sie bei Bedarf ein neues Format aus der Drop-down-Liste Format aus.
- Geben Sie nach Bedarf einen neuen Berechnungsnamen in das Feld Name ein. Der Name der Berechnung erscheint im Field Picker und in der Datentabelle. Wenn Sie Änderungen an der Tabellenkalkulation vornehmen, sollten Sie den Namen entsprechend ändern.
- 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 automatisch das Feld Beschreibung. Wenn keine Beschreibung vorhanden ist, klicken Sie auf + Textzeile hinzufügen, um eine optionale Beschreibung einzugeben.
- Klicken Sie auf Speichern.
Tabellenkalkulationen löschen
Wenn Sie die Berechtigungen zum Erstellen von Tabellenberechnungen haben, können Sie Tabellenberechnungen löschen, die Sie oder andere Nutzer erstellt haben. Wenn Sie eine Tabellenberechnung löschen, wird sie nicht mehr in den Tabellen „Suchen“ und „Dashboard“ angezeigt, in denen diese Berechnung verwendet wird. Außerdem wird weiterhin die Berechnung für alle Nutzer angezeigt, die eine URL für das Feld „Erkunden“ mit dem benutzerdefinierten Feld verwenden.
Es gibt mehrere Möglichkeiten, Tabellenberechnungen zu löschen:
- Verwendung des Dreipunkt-MenüsMehrder Berechnung im Abschnitt Benutzerdefinierte Felder der Feldauswahl
- Ein Menü für die Datentabelle einer Berechnung verwenden
So löschen Sie eine Tabellenberechnung:
- Maximieren Sie in der Feldauswahl den Bereich Benutzerdefinierte Felder.
- Klicken Sie neben der zu berechnenden Tabellenberechnung auf das Dreipunkt-Menü Mehr.
- Wählen Sie Löschen aus.
Sie können auch im Menü der Datentabellentabelle Löschen auswählen.
Sie können auch die Tastenkürzel + Befehlstaste K (Mac) oder Strg + K (Windows) verwenden, um Tabellenberechnungen und Felder aus einer Abfrage vom Typ „Erkunden“ zu löschen.
Sie können ein benutzerdefiniertes Feld, das Sie gelöscht haben, wieder aktivieren, indem Sie in Ihrem Browser auf den Zurückpfeil 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 Seite Daten ansehen.
Wann Tabellenkalkulationen nicht sortiert werden können
Tabellenkalkulationen werden auf dieselbe Weise sortiert wie Dimensionen bzw. Messwerte in Looker. Es gibt jedoch zwei wichtige Unterschiede, die in einigen Szenarien eine Sortierung verhindern:
- Tabellenkalkulationen werden erstellt, nachdem die Daten aus Ihrer Datenbank abgerufen wurden; d. h. wenn Sie eine Tabellenkalkulation sortieren, können Sie nur die bereits angezeigten Daten sortieren.
- Einige Tabellenberechnungen werden auf mehrere Zeilen in derselben Spalte angewendet, z. B. wenn eine
offset()
-Funktion verwendet wird. Weitere Informationen zur Verwendung der 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.
Im Folgenden finden Sie einige Szenarien, in denen Sie eine Tabellenberechnung nicht sortieren können:
- Wenn Sie eine Berechnung verwenden, die ein Zeilenlimit erreicht
- Wenn Sie eine Dimension oder Messung verwenden, nachdem Sie bereits nach einer Tabellenberechnung sortiert haben,
- Wenn Sie eine Tabellenberechnung mit Offset verwenden
Berechnungen, bei denen ein Zeilengrenzwert erreicht wird
Wenn die Anzahl der Zeilen in Ihrer Abfrage das von Ihnen festgelegte Zeilenlimit überschreitet, können Sie keine Tabellenberechnungen 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).
Sie werden von Looker gewarnt, wenn die Ergebnisse ein Zeilenlimit erreicht haben. Dazu wird oben in der Datentabelle in einer gelben Leiste 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 Tabellenberechnung ist.
Dimension oder Messwert nach der Sortierung einer Tabellenkalkulation sortieren
Wie im Abschnitt Berechnungen, die ein Zeilenlimit erreichen auf dieser Seite angezeigt werden, basieren Tabellenberechnungen nur auf den angezeigten Zeilen. Im Gegensatz dazu wird beim Sortieren anhand einer Dimension oder eines Messwerts Ihre Datenbank herangezogen, um sicherzustellen, dass die entsprechenden Zeilen gefunden werden. Aus diesem Grund sollten Sie zunächst eine Sortierung anhand von Dimensionen oder Messwerten durchführen. Nachdem die entsprechenden Daten aus Ihrer Datenbank übergeben wurden, können Sie diese Ergebnisse auf Grundlage einer Tabellenkalkulation sortieren.
Tabellenkalkulationen in Visualisierungen verwenden
Tabellenkalkulationen werden ebenso wie in LookML definierte Dimensionen und Messwerte automatisch in einer Visualisierung angezeigt.
Außerdem können Sie mithilfe von Tabellenberechnungen entscheiden, welche Zeilen Ihrer Daten in einer Visualisierung angezeigt werden sollen. Im folgenden Beispiel sehen wir uns diese Funktion genauer an. Das Beispiel enthält wöchentliche Verkaufsinformationen zur Kategorie Zubehör.
Die zugrunde liegende Datentabelle enthält die Dimension Erstellte Woche und das Ergebnis Gesamtgewinn des Auftrags sowie eine Tabellenberechnung mit dem Namen Prozent des Gewinns aus der Vorwoche, in 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 Tabellenberechnung, die als „true“ oder „false“ ausgewertet wird, und dann die falschen Werte ausblenden, die in Ihrer Datentabelle als „Nein“-Einträge angezeigt werden. Sie möchten nicht, dass die Formel zu word „true“ oder „false“ führt. Stattdessen sollte sie eine condition sein, die entweder „true“ oder „false“ ist.
Um dieses Ergebnis zu erhalten, können Sie die Tabellenberechnung Überschreitet den Gewinn der vorherigen Woche erstellen. Dabei wird ermittelt, ob die Berechnung des Gewinns aus dem Vormonat größer als 1 ist:
${percent_of_previous_week_profit} > 1
Die daraus resultierende Tabelle enthält eine neue Tabellenberechnung, bei der jede Zeile der Berechnung des Gewinns über der vorherigen Woche entspricht. Je nachdem, ob der Prozentsatz der vorherigen Woche größer als 1 ist, wird hier Ja oder Nein angezeigt.
Wenn Sie alle Zeilen ausblenden möchten, in denen der Umsatz einer bestimmten Woche den Umsatz der vorherigen Woche nicht überschritten hat, wählen Sie im Menüs für das Datentabellenmenü der Tabelle „wahr“ oder „falsch“ und dann Ausblenden aus.
Nun werden nur noch die Wochen angezeigt, in denen der Umsatz der vorherigen Woche überschritten wurde.
Häufig wird die erste oder letzte Zeile in einer Visualisierung ausgeblendet, weil mit vielen Arten von Analysen Zeilen mit Nullwerten am Anfang oder am Ende einer Tabelle erstellt werden:
- Datentabellen mit angezeigten Summen
- Ergebnisse mit einem Teiltag, der eine Datumsanalyse beendet
- Wenn Sie einen Prozentsatz der vorherigen Zeile berechnen
Wenn Sie Zeilen mit Nullwerten herausfiltern möchten, erstellen Sie mit der logischen Funktion is_null
eine neue Tabellenberechnung:
NOT is_null(${percent_of_previous_week_sales})
Blenden Sie dann die Zeile aus. Wählen Sie dazu im Menü der Datentabelle für die Berechnung der Tabelle Nein aus.
Überlegungen zur Verwendung von Tabellenkalkulationen
- Alle Felder, die Sie in Ihren Tabellenkalkulationen verwenden, MÜSSEN Teil Ihrer ersten Abfrage sein.
- Die Formeln müssen in Kleinbuchstaben angegeben werden.
ROUND
funktioniert nicht, aberround
. - Tabellenkalkulationen werden nur auf die Zeilen angewendet, die in Ihrer Abfrage übergeben werden. Wenn ein Zeilengrenzwert von 500 Zeilen festgelegt ist, wird die 501. Zeile nicht berücksichtigt.
- Wenn Sie der Datentabelle eine Zeile Gesamt hinzufügen, ergeben einige Tabellenberechnungen, die Zusammenfassungen ausführen, möglicherweise nicht die erwarteten Summen, z. B. Berechnungen, die
percentile
odermedian
verwenden. Das liegt daran, dass in Tabellenberechnungen die Summen anhand der Werte in der Zeile Gesamt und nicht anhand der Werte in der Datenspalte berechnet werden. Tipps zur Fehlerbehebung finden Sie auf der Seite Gesamtzahl der möglicherweise verwirrenden Berechnungssummen 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 Tabellenberechnungen gelöscht, einschließlich der benutzerdefinierten Felder. Um Ihre Tabellenkalkulationen wiederherzustellen, wählen Sie in Ihrem Browser die Schaltfläche „Zurück“ aus. Möglicherweise müssen Sie Ihre Abfrage erneut ausführen.