Um die in den Abfrageergebnissen enthaltenen Datensätze einzuschränken, z. B. auf der Grundlage der Region oder des Zeitraums, können Sie die Filter im Builder-Modus definieren. Sie können die Ergebnisse nach folgenden Kriterien filtern:
- Die Daten einer Quellspalte
- Der Tag-Wert eines Datensatzes
- Eine auf die Daten mehrerer Spalten angewandte Berechnung
Hinweis: Definieren Sie im SQL-Editor die Filter der Abfrage als SQL-Syntax. Um einen Parameter in der SQL zu referenzieren, geben Sie seinen Namen nach einem Doppelpunkt ein (:
), z. B. :ReportingPeriod
.
Nach den Daten einer Quellspalte filtern
So filtern Sie die Ergebnisse einer Abfrage auf der Grundlage der Daten einer Quellspalte:
- Fügen Sie im linken Bereich Quellen die Quelle zur Abfrage hinzu und verschieben Sie ihre Spalte auf die Registerkarte Filter.
- Passen Sie im Bereich Feldeigenschaften den Typ oder das Format der Filterwerte nach Bedarf an, und klicken Sie auf Anwenden.
- Wählen Sie unter Typ den Datentyp aus, der für die Werte des Filters verwendet werden soll. Um zum Beispiel numerische Textdaten als ganze Zahlen zu filtern, wählen Sie Ganzzahl.
- Für einen Datums- oder Zeitstempel-Filter legen Sie unter Funktion fest, wie die Werte zu formatieren sind:
- Um das Datum oder den Zeitstempel zu kürzen, z. B. auf den Tag oder das Quartal, wählen Sie die anzuzeigende Einheit.
- Wenn Sie ein anderes Format als das Standardformat ISO 8601 verwenden möchten, wählen Sie Benutzerdefiniertes Format und dann das neue Format aus. Um Ihre eigenen Einstellungen vorzunehmen, wählen Sie Benutzerdefiniert, legen Sie fest, wie die Werte formatiert werden sollen, und klicken Sie auf Übernehmen.
- Wählen Sie auf der Registerkarte Filter das Wertfeld des Filters aus.
- Legen Sie im Bereich Filtereigenschaften die Filterkriterien fest:
- Um einen statischen Wert zu verwenden, geben Sie ihn unter Wert ein.
- Um einen Parameterwert zu verwenden, klicken Sie auf Parameter auswählen , und wählen Sie den zu verwendenden Abfrage- oder globalen Parameter. Um einen neuen Parameter zu der Abfrage hinzuzufügen, wählen Sie Neuen Parameter erstellen.
- Um den Wert aus einer Berechnung abzuleiten, aktivieren Sie Berechnet, und setzen Sie die Berechnung als Structured Query Language (SQL) zusammen.
- Wählen Sie auf der Registerkarte Filter den Operator des Filters aus.
Betreiber Einzelheiten Gleich, =, Nicht gleich, oder!= Für einen Text, eine Dezimal- oder eine Ganzzahl werden Datensätze daraufhin abgeglichen, ob ihre Spalte genau den Wert hat Am Datum oder Nicht am Datum Für ein Datum oder einen Zeitstempel werden Datensätze daraufhin abgeglichen, ob ihre Spalte genau das Datum enthält > oder < Für einen Dezimal- oder Ganzzahlwert werden Datensätze daraufhin abgeglichen, ob ihre Spalte einen größeren bzw. kleineren Wert hat Nach Datum oder Vor Datum Findet für ein Datum oder einen Zeitstempel Datensätze basierend darauf, ob ihre Spalte ein späteres bzw. früheres Datum hat >= oder <= Für einen Dezimal- oder Ganzzahlwert werden Datensätze daraufhin abgeglichen, ob ihre Spalte genau den Wert oder einen größeren bzw. kleineren Wert hat Nach oder am Datum oder Vor oder am Datum Findet für ein Datum oder einen Zeitstempel Datensätze basierend darauf, ob ihre Spalte genau das Datum oder ein späteres bzw. früheres Datum enthält Ähnlich Für Text werden Datensätze abgeglichen, wenn ihre Spalte einen ähnlichen Wert hat, basierend auf Platzhaltern. Hier einige Beispiele: -
%gland%
gibt Datensätze zurück, die "gland" in irgendeiner Form enthalten, wie England, England's und gland. -
_ngland
liefert Datensätze mit "ngland" an genau dieser Stelle, z. B. England, aber nicht Rengland.
Ist Null oder ist nicht Null Findet Datensätze basierend darauf, ob ihre Spalte einen Wert hat Ist in der Liste oder Ist nicht in der Liste Passt Datensätze daraufhin ab, ob ihre Spalte einen Wert aus einer Liste von Optionen hat. Wenn Sie diesen Operator wählen, geben Sie unter List Options jede Option in eine eigene Zeile ein. Für ein Datum oder einen Zeitstempel geben Sie jede Option im Format YYYY-MM-dd
ein.Hinweis: Wählen Sie Ist in der Liste oder Ist nicht in der Liste, um einen Multi-Select Parameter als Filterkriterium zu verwenden.
-
- Klicken Sie auf Speichern .
Filtern nach einer auf mehrere Spalten angewandten Formel
Um die Ergebnisse auf der Grundlage einer auf mehrere Spalten angewandten Berechnung zu filtern, erstellen Sie eine Formel mit einem Ausdruck, der Folgendes enthält:
- Operatoren, wie z. B.
{1} + {2}
zur Berechnung der Summe der Werte von Spalten - Funktionen, wie z. B.
concat({1}, {2})
, um eine Zeichenfolge von Spaltenwerten zu erzeugen
- Fügen Sie im linken Bereich Quellen die Quellen, die in die Berechnung einbezogen werden sollen, der Abfrage hinzu.
- Verschieben Sie Calculation von Sources auf die Registerkarte Filters.
- Fügen Sie im Bereich Feldeigenschaften unter Eingeschlossene Spalten die Quellspalten hinzu, die in der Berechnung verwendet werden sollen.
- Unter Calculation geben Sie die Formel oder den Ausdruck ein, den Sie mit SQL-Operatoren und Funktionen berechnen möchten. Stellen Sie in der Formel die einbezogenen Spalten als das ihnen zugewiesene numerische Token dar, z. B.
{1} + {2}
.Hinweis: Um den numerischen Token einer Spalte schnell zur Berechnung hinzuzufügen, klicken Sie auf den Namen der Spalte unter Included Columns.
- Klicken Sie auf Übernehmen.
- Wählen Sie auf der Registerkarte Filter den Wert des Filters aus, und wählen Sie dann im Bereich Filtereigenschaften den Datentyp aus, der für die Werte des Filters verwendet werden soll, z. B. Integer oder Decimal.
- Legen Sie die Kriterien für die einzuschließenden Datensätze fest, und klicken Sie auf Anwenden:
- Um Datensätze auf der Grundlage eines statischen Wertes einzuschließen, geben Sie diesen in das Feld Wert ein.
- Um einen Parameterwert zu verwenden, klicken Sie auf Parameter auswählen , und wählen Sie den zu verwendenden Abfrage- oder globalen Parameter. Um einen neuen Parameter zu der Abfrage hinzuzufügen, wählen Sie Neuen Parameter erstellen.
Filtern nach den Tags einer Quelltabelle
Mit Wdata-Tabellen kann Ihr Unternehmen Tags einrichten, um Details zu Datensätzen zu verfolgen, wie z. B. Version, Quelle oder Szenario. So filtern Sie die Ergebnisse einer Abfrage auf der Grundlage dieses Details:
- Fügen Sie im linken Bereich Quellen die Tabelle als Abfragequelle hinzu.
- Wählen Sie aus, nach welchen Tags der Tabelle gefiltert werden soll:
- Verschieben Sie das zu filternde Tag von der Registerkarte Tags auf die Registerkarte Filter.
- Verschieben Sie Tags auf die Registerkarte Filter und wählen Sie dann den Namen des Tags im Bereich Feldeigenschaften aus und klicken Sie auf Anwenden.
- Wählen Sie auf der Registerkarte Filter den Operator des Filters aus:
Betreiber Einzelheiten Entspricht oder Entspricht nicht Findet Datensätze basierend darauf, ob das Tag einen exakten Wert hat Wie oder Nicht wie Mit einem Wert, der Platzhalterzeichen enthält, werden Datensätze daraufhin abgeglichen, ob das Tag einen ähnlichen Wert hat. Hier einige Beispiele: -
%gland%
gibt Datensätze zurück, die "gland" in irgendeiner Form enthalten, wie England, England's und gland. -
_ngland
liefert Datensätze mit "ngland" an genau dieser Stelle, z. B. England, aber nicht Rengland.
Ist Null oder ist nicht Null Findet Datensätze basierend darauf, ob das Tag einen Wert hat Ist in der Liste oder Ist nicht in der Liste Findet Datensätze basierend darauf, ob das Tag einen oder mehrere Werte hat -
- Wählen Sie das Wertefeld des Filters aus, und geben Sie im Bereich Filter Properties die Tag-Werte an, nach denen gefiltert werden soll, und wenden Sie diese an:
- Um die konfigurierten Werte des Tags zu verwenden, wählen Sie sie unter Wert aus.
- Um einen Parameterwert zu verwenden, klicken Sie auf Parameter auswählen , und wählen Sie den zu verwendenden Abfrage- oder globalen Parameter. Um einen neuen Parameter zu der Abfrage hinzuzufügen, wählen Sie Neuen Parameter erstellen.
- Um den Wert aus einer Berechnung abzuleiten, aktivieren Sie Berechnet, und setzen Sie die Berechnung als Structured Query Language (SQL) zusammen.
- Um einen anderen Wert zu verwenden, z. B. einen benutzerdefinierten Wert mit Platzhaltern für einen Like-Operator, geben Sie ihn unter Wert ein.
- Klicken Sie auf Anwenden und Speichern .
Die Formel der Filter anpassen
Standardmäßig stimmt die Abfrage mit Datensätzen überein, die alle Kriterien der Filter erfüllen. Um Datensätze abzugleichen, die eine Kombination von Filtern erfüllen, verwenden Sie die Operatoren AND
und OR
in der Formelleiste auf der Registerkarte Filter, um die kumulativen Kriterien der Filter zu definieren:
- Um Filter zusammenzufassen, schließen Sie sie in Klammern ein, z. B.
({1} AND {2}) OR ({3} AND {4})
. - Um Datensätze abzugleichen, die beide von zwei Filtern oder Gruppen erfüllen, trennen Sie sie mit einem
AND
, wie{1} AND {2}
. - Um Datensätze abzugleichen, die entweder zwei Filtern oder Gruppen entsprechen, trennen Sie sie mit einem
OR
, z. B.{2} OR {3}
.