Filter im Query Designer anwenden

Objective

After completing this lesson, you will be able to wenden Sie Filter im Query Designer in SAP-SuccessFactors-Story-Berichten an.

Query-Designer-Filter

Sie können Filter anwenden, um die über eine Abfrage abgerufenen Datensätze zu verfeinern. Das Anwenden eines Filters ist eine gute Option, um die Daten in einer Ansicht einzuschränken, ohne das Design des zugrunde liegenden Objekts zu ändern. Sie hilft Ihnen, nur die Daten anzuzeigen, die Sie anzeigen möchten. Sie können beim Erstellen von Abfragen und beim Entwerfen des Story-Berichts mehrere Filter anwenden.

Mit dem Query Designer für Storys haben Sie Tabellenfilter, die auf einzelne Tabellen innerhalb einer Abfrage angewendet werden, und Abfragefilter, die auf die gesamte Abfrage angewendet werden. Zu den verschiedenen Filtertypen, die auf die Tabellen und die Abfrage angewendet werden können, gehören:

  • Abfragefilter: Umfangsfilter und erweiterter Filter
  • Tabellenfilter: einfacher Filter, Zeitfilter und erweiterter Filter

Video-Tutorial zu Abfragefiltern

Tabellenfilter

Tabellenfilter ermöglichen das Filtern nach dieser spezifischen Tabelle, ohne dass sich dies auf die Gesamtabfrage auswirkt. Dies kann nützlich sein, um nur bestimmte Datensätze nach Bedarf in das Abfrageergebnis zu ziehen, ohne die Gesamtergebnismenge zu beeinflussen.

Beispielsweise werden in der Vergütungstabelle Einträge für verschiedene Gehaltskomponenten für einen Mitarbeiter gespeichert. Daher kann es für jeden Mitarbeiter mehrere Datensätze in der Tabelle geben. Wenn Sie nur das Grundgehalt abrufen möchten, können Sie einen Tabellenfilter erstellen, um die Rückgabe von Datensätzen in dieser Tabelle so einzuschränken, dass nur das Grundgehalt angezeigt wird.

Der Personalleiter wird aus der Liste der verfügbaren Mitglieder ausgewählt.

Einfache Tabellenfilter

Verwenden Sie den einfachen Filter für eine Tabelle, um die Datensätze aus einer oder mehreren der ausgewählten Spalten einzuschränken. Sie können einen einfachen Filter definieren, um Daten für bestimmte Spaltenwerte in einer Tabelle anzuzeigen. Sie können einen einfachen Filter auf jeweils eine Spalte anwenden, aber Sie können mehrere einfache Filter auf eine Tabelle anwenden.

Die obige Abbildung „Einfache Tabellenfilter" zeigt beispielsweise den einfachen Filterbildschirm für die Tabelle „Stellenbeziehungen". Um nur HR-Vorgesetzte zurückzugeben, wählen Sie das Feld Beziehungstyp aus, und fügen Sie dem Filter das Mitglied (den Wert) HR-Vorgesetzter hinzu. Um einen einfachen Filter anzulegen, führen Sie die folgenden Schritte aus.

  1. Wählen Sie die Tabelle aus, um den einfachen Filter anzuwenden.
  2. Wählen Sie im Tabellenaktionsmenü das Filtersymbol, und wählen Sie Einfacher Filter
  3. Wählen Sie aus der angezeigten Spaltenliste eine Spalte für Ihren einfachen Filter aus.
  4. Wählen Sie im Abschnitt Verfügbare Elemente die Werte aus, die Sie in Ihre Filterdefinition aufnehmen möchten. 
  5. Wählen Sie OK.
Ein einfacher Filter wird hinzugefügt.

Tabellenzeitfilter

Wenn Sie Daten zu einem bestimmten Datum ODER über einen Datumsbereich abrufen möchten, können Sie beim Erstellen einer Abfrage den Zeitfilter für eine Tabelle verwenden. Zeitfilter gelten für Employee-Central-Tabellen mit Stichtag und die mit Employee-Central-Schemas verbundenen Tabellen. Sie möchten beispielsweise die aktuellen Stelleninformationen eines Mitarbeiters und dessen Grundgehalt zu Beginn des Jahres zurückgeben.

Sie können die Tabelle Stelleninformationen mit einem Zeitfilter von heute verwenden, um die aktuellen Stelleninformationen abzurufen. Sie können einen einfachen Filter für die Vergütungstabelle und das Gehaltskomponentenfeld verwenden, um nur das Grundgehalt abzurufen. Setzen Sie abschließend den Zeitfilter für die Vergütungstabelle, um den aktiven Datensatz am ersten Tag des Jahres abzurufen. Hinweis: Der Standardfilter für die erste Tabelle (treibende Tabelle) ist heute, aber der Benutzer wird zur Laufzeit aufgefordert.

Im Menü Aktion ist das Filtersymbol hervorgehoben.

Die Standardeinstellung für andere Tabellen ist die Verwendung derselben wie für die erste Tabelle. So setzen Sie einen neuen Zeitfilter auf ein einzelnes Datum (Ab Datum…):

  1. Wählen Sie die Tabelle aus, um den Zeitfilter anzuwenden.
  2. Wählen Sie im Aktionsmenü das Filtersymbol.
  3. Wählen Sie Zeitfilter.

    Ein Popup-Fenster zum Verwalten des Zeitfilters wird angezeigt.

  4. Wenn bereits ein Zeitfilter angewendet wurde, wählen Sie Filter entfernen.
  5. Nachdem die Filteroption für das aktuelle Datum entfernt wurde, wählen Sie Ab-Datum.
  6. Wählen Sie entweder ein Festes Datum oder Dynamisches Datum aus.

    a)  Wählen Sie für ein festes Datum das Datum mit der Datumsauswahl aus.

    b) Wählen Sie für ein dynamisches Datum das entsprechende Datum aus der Dropdown-Liste aus.

  7. Wählen Sie OK.

Um einen neuen Zeitfilter auf einen Datumsbereich zu setzen, führen Sie die folgenden Schritte aus.

  1. Wählen Sie die Tabelle aus, um den Zeitfilter anzuwenden. 
  2. Wählen Sie im Aktionsmenü das Filtersymbol.
  3. Wählen Sie Zeitfilter.

    Ein Popup-Fenster zum Verwalten des Zeitfilters wird angezeigt.

  4. Wenn bereits ein Zeitfilter angewendet wurde, wählen Sie Filter entfernen.
  5. Nachdem die Filteroption für das aktuelle Datum entfernt wurde, wählen Sie Datumsbereich.
  6. Konfigurieren Sie das Dialogfenster Datumsbereich festlegen nach Bedarf.

    Sie wird im Folgenden beschrieben.

  7. Wählen Sie OK.

Wenn ein Filter für eine Tabelle vorhanden ist, können Sie den Filter bearbeiten oder entfernen. Wählen Sie im Aktionsmenü das Filtersymbol aus, und wählen Sie die Option Filter bearbeiten oder Filter entfernen.

Konfiguration eines statischen Datumsbereichsdialogs

Um einen statischen Datumsbereich zu konfigurieren, führen Sie die Schritte aus.

  1. Setzen Sie den Bereichstyp auf Fest.
  2. Legen Sie das Start- und Enddatum des Bereichszeitraums über die Datumsauswahl fest.
  3. Legen Sie die Option Zurückgegebene Datensätze fest: Alle Datensätze einschließen, die sich teilweise oder vollständig mit dem definierten Datumsbereich überschneiden: Gibt Datensätze aus dem Datumsbereich zurück, und Datensätze mit einem Datumsbereich, der sich mit dem definierten Datumsbereich überschneidet.Nur Datensätze einschließen, die im von Ihnen definierten Datumsbereich beginnen: Gibt nur die Datensätze zurück, bei denen das Startdatum des Datensatzes innerhalb des definierten Datumsbereichs liegt.
Beispiel für einen festen Bereichstyp, wie im vorherigen Text beschrieben.

Konfiguration eines dynamischen Datumsbereichsdialogs

Wir sehen uns nun an, wie ein Dialog Dynamischer Datumsbereich konfiguriert wird.

Ein dynamischer Bereichstyp wird ausgewählt.
  1. Setzen Sie den Bereichstyp auf Dynamisch.
  2. Wählen Sie als Granularität des Datumsbereichs Tag, Woche, Monat, Quartal oder Jahr aus.
  3. Legen Sie die Bereichsperiode auf die aktuelle, vorherige oder zukünftige Instanz der ausgewählten Granularität fest.

    Wenn Sie beispielsweise Tag als Granularität des Datumsbereichs in Bereichsperiode auswählen, können Sie Heute, Gestern oder Morgen auswählen. Wenn Sie hingegen die Granularität Jahr auswählen, können Sie unter Bereichsperiodedieses Jahr, Letztes Jahr oder Nächstes Jahr auswählen.

  4. Erweitern Sie im Abschnitt Bereichserweiterung den Datumsbereich, indem Sie Werte der ausgewählten Granularität zu den Start- und Endwerten des Datumsbereichs hinzufügen.

    Wenn Sie beispielsweise Tag als Granularität und Heute als Bereichsperiode auswählen, wird Ihr ausgewählter Datumsbereich auf den aktuellen Tag gesetzt. Wenn Sie jedoch die Werte Start und Ende auf 1 setzen, erstreckt sich Ihr Datumsbereich auf drei Tage, die am Vortag beginnen und am nächsten Tag enden.

  5. Wählen Sie die Option Bereichsparameter, um den dynamischen Datumsbereich weiter zu verfeinern.Vom ersten Tag bis zum letzten Tag des definierten Bereichs: Diese Option legt den Datumsbereich auf die gesamte Dauer fest, die über die Felder Granularität, Bereichsperiode und Bereichserweiterung definiert wurde.Laufende Periode – Vom Beginn des definierten Bereichs bis heute: Diese Option berücksichtigt das Startdatum, das über die Felder Granularität, Bereichsperiode und Bereichserweiterung definiert wurde, setzt jedoch das Enddatum des Datumsbereichs auf den aktuellen Tag.Zu startender Zeitraum - Von heute bis zum Ende des definierten Bereichs: Diese Option legt das Startdatum des Datumsbereichs auf den aktuellen Tag fest, berücksichtigt jedoch das Enddatum, das über die Felder Granularität, Bereichsperiode und Bereichserweiterung definiert wurde.
  6. Legen Sie die Option Zurückgegebene Datensätze fest:
    • Alle Datensätze einschließen, die sich teilweise oder vollständig mit dem definierten Datumsbereich überschneiden: Gibt Datensätze aus dem Datumsbereich zurück, und Datensätze mit einem Datumsbereich, der sich mit dem definierten Datumsbereich überschneidet
    • Nur Datensätze einschließen, die im definierten Datumsbereich beginnen: Gibt nur die Datensätze zurück, bei denen das Startdatum des Datensatzes innerhalb des definierten Datumsbereichs liegt
    • Beispiel 1: Wenn Sie die Datensätze für das laufende Quartal zurückgeben möchten, die im aktuellen Quartal begonnen haben (z.B. um Einstellungen oder Austritte zu zählen), konfigurieren Sie den dynamischen Datumsfilter wie folgt:

    • Bereichstyp: dynamisch
    • Granularität: Quartal
    • Bereichszeitraum: Dieses Quartal
    • Start/Ende: 0
    • Range-Parameter: Periode bis dato
    • Zurückgegebene Datensätze: Nur Datensätze einschließen, die in Ihrem definierten Datumsbereich beginnen
    • Beispiel 2: Wenn Sie die Gehaltsdatensätze für eine Sammlung von Personen für die letzten 3 Jahre ohne das aktuelle Jahr zurückgeben möchten, konfigurieren Sie den dynamischen Datumsfilter wie folgt:

    • Bereichstyp: dynamisch
    • Granularität: Jahr
    • Bereichszeitraum: letztes Jahr
    • Start/Ende: 2 / 0
    • Bereichsparameter: Vom ersten Datum bis zum letzten Tag des definierten Bereichs
    • Zurückgegebene Datensätze: Alle Datensätze einschließen, die sich teilweise oder vollständig mit dem von Ihnen definierten Datumsbereich überschneiden

Erweiterte Tabellenfilter

Mit dem erweiterten Filtern können Sie mehrere Dimensionen filtern, indem Sie eine Reihe logischer Bedingungen definieren. Die im erweiterten Filtern verwendeten Dimensionen können mithilfe von AND- oder ODER-Bedingungen gefiltert werden. Diese Bedingungen können auf Einschließen oder Ausschließen der Daten gesetzt werden, die die Filterbedingungen erfüllen.

Beispiel für erweiterte Filter, wie im vorherigen Text beschrieben.

Sie fügen Tabellenfilter hinzu, um nur Datensätze zurückzugeben, die den Status „Aktiv" und einen Einstellungsdatumswert haben.

  1. Wählen Sie die Tabelle aus, um den erweiterten Filter anzuwenden.
  2. Wählen Sie im Aktionsmenü das Filtersymbol.
  3. Wählen Sie Erweiterter Filter. Das Dialogfeld Bedingungen für erweiterten Filter festlegen wird angezeigt. 
  4. Geben Sie einen Namen für den Filter ein. 
  5. Wählen Sie unter Bedingungen entweder ODER, um den Filter auszuführen, wenn eine der folgenden Bedingungen erfüllt ist, oder UND, um den Filter auszuführen, wenn alle folgenden Bedingungen erfüllt sind. 
  6. Wählen Sie die Drucktaste +, und wählen Sie entweder eine Datentabelle aus, um eine Bedingung anzulegen, oder einen Operator, um verschachtelte Filter anzulegen.
  7. Nachdem Sie eine Datentabelle zum Anlegen einer Bedingung ausgewählt haben, wählen Sie eine Spalte aus der Tabelle aus. 
  8. Wählen Sie einen Operatortyp aus, der der ausgewählten Spalte entspricht, und wählen und konfigurieren Sie dann den entsprechenden Filtertyp, um die Bedingung zu vervollständigen. 
  9. Optional: Verwenden Sie für den Operator AND oder OR folgende Optionen:

    a) Erlauben oder verhindern Sie, dass Betrachter die Bedingung deaktivieren.

    b) Komprimieren Sie untergeordnete Bedingungen.

    c) Löschen Sie den Operator.

  10. Wählen Sie OK, um den erweiterten Filter anzuwenden.

Beachten Sie Folgendes, wenn Sie mit Operatoren und Datentypen für Ihre Spaltenfilter arbeiten:

  • Für alle Spalten können Sie Gleich, Ausgenommen, Ist Null oder Ist nicht Null als Operator anwenden.
  • Für Spalten vom Typ String können Sie zusätzlich Like anwenden.
  • Für die Spalten vom Typ Numerisch, Ganzzahl, Dezimalzahl, Datum und Datum/Uhrzeit können Sie zusätzlich Größer als, Größer als oder gleich, Kleiner als, Kleiner als oder gleich oder Zwischen anwenden.

Wenn Sie beispielsweise die Mitarbeiter zurückgeben müssen, die Vollzeit sind und den Beschäftigungsstatus „Aktiv" oder „Im Urlaub" haben, müssen Sie zwei Ausdrücke kombinieren, um den Filter anzulegen.

Interaktion: Filter verwenden

Unternehmensszenario

In dieser Übung fügen Sie Tabellenfilter hinzu, um nur Datensätze zurückzugeben, die den Status „Aktiv" und einen Einstellungsdatumswert haben.

Abfragefilter

Abfragefilter ermöglichen das Filtern über alle Tabellen in der Abfrage hinweg. Dies kann nützlich sein, um die Gesamtergebnismenge mithilfe von Kriterien aus mehreren Tabellen zu steuern. Wenn Sie beispielsweise Mitarbeiter mit dem Status „Aktiv" oder „Bezahlter Urlaub" einschließen möchten, jedoch nur für Mitarbeiter, die bei einer juristischen Einheit in den USA beschäftigt sind, können Sie den Filter für den Beschäftigungsstatus in der Tabelle „Stelleninformationen" und für das zugehörige Länderfeld der Tabelle „Rechtseinheit" setzen.

Screenshot von Beispielabfragefiltern, wie im vorherigen Text erwähnt.

Abfrageumfangsfilter

Mit dem Umfangsfilter können Sie den Umfang des Berichts in Bezug auf die Personen festlegen, die Sie in den Bericht aufnehmen möchten. Der Bereichsfilter ist ein Abfragefilter, der für die primäre Schematabelle in der Abfrage gilt.

Die Funktion zum Filtern des Umfangs ist nur verfügbar, wenn die im Grafikbereich der Abfrage ausgewählte Schematabelle sie unterstützt. Andernfalls wird die Option Umfangsfilterung grau angezeigt.

Screenshot des Bilds Umfangsfilter.

Um einen Umfangsfilter anzulegen, führen Sie die folgenden Schritte aus.

  1. Wählen Sie im Abschnitt Daten über dem Grafikbereich das Filtersymbol, und wählen Sie das blaue Plus-Symbol, um einen Abfragefilter auszuwählen.Filtersymbole
  2. Wählen Sie die Option Umfangsfilterung, und wählen Sie die Tabelle aus, für die Sie den Umfangsfilter anwenden.

    Das Dialogfeld Umfangsfilter wird angezeigt.

  3. Definieren Sie in der Liste Starten mit den Ausgangspunkt für den Umfang des Berichts. Sie können entweder den Standardwert Alle Daten eingeschlossen auswählen oder eine Benutzerrolle auswählen, aus der Sie mit dem Filtern der Berichtsdaten beginnen, indem Sie Begriffe wie Vorgesetzter, Personalwesen, Matrix-Manager, benutzerdefinierter Vorgesetzter und zweiter Vorgesetzter verwenden. 
  4. Wenn Sie unter Beginnen mit eine Benutzerrolle auswählen, wählen Sie in Bis zu die Hierarchieebenen unter der ausgewählten Benutzerrolle aus, die in den Bericht aufgenommen werden sollen:

    Alle Ebenen: Wählt alle direkt und indirekt unterstellten Mitarbeiter der Benutzerrolle Start mit aus.

    Direkt unterstellte Mitarbeiter: Wählt nur die direkt unterstellten Mitarbeiter der Benutzerrolle Start mit aus.

    Ebenen: Hiermit können Sie die Hierarchieebenen unter der Benutzerrolle Start mit definieren, die Sie in den Bericht aufnehmen möchten.

  5. In der Mitteilung Wer soll Gegenstand dieses Berichts sein? den Mitarbeiter aus, mit dem der Umfang des Filters beginnt.
  6. In das Feld Wer soll dieser Bericht aus dieser Domäne aufnehmen? verwenden Sie die Optionen, um die Auswahl der Mitarbeiter, die Sie in den Bericht aufnehmen möchten, weiter zu verfeinern:

    Inaktive Benutzer in die Daten einbeziehen: Wählen Sie diese Option, um inaktive Mitarbeiter in den Umfang des Feedbacknehmers dieses Berichts einzubeziehen. 

    Benutzer, der den Bericht ausführt, in die Daten einbeziehen: Wählen Sie diese Option, um die Daten des Mitarbeiters einzuschließen, der diesen Bericht ausführt, auch wenn der Mitarbeiter nicht im Umfang des Feedbacknehmers des Berichts enthalten ist.

  7. Wählen Sie OK.

Um beispielsweise einen Bericht zu erstellen, der die direkt unterstellten Mitarbeiter des angemeldeten Benutzers enthält, wählen Sie: Mit Manager beginnen …Bis zu direkt unterstellten Mitarbeitern … Wer sollte Gegenstand dieses Berichts sein? Angemeldeter Benutzer … Wer sollte diesen Bericht aus dieser Domäne enthalten? Keine markiert.

Um beispielsweise einen Bericht anzulegen, der alle HR-Berichte des Personalleiters Ann Smith einschließlich inaktiver Mitarbeiter enthält, wählen Sie: Beginnen Sie mit Personalwesen … Wer sollte Gegenstand dieses Berichts sein? Ann Smith … Wer soll diesen Bericht aus dieser Domain aufnehmen? Inaktive Benutzer einschließen markiert.

Umfangsfilter mit dem Lerndatenmodell

Das Datenmodell von SAP SuccessFactors Learning verfügt über die folgende Umfangsfilterung für unterstützte Lernschemas:

  • Benutzer
  • HRBP
  • Vorgesetzter (einschließlich Ebenen)
  • Referent
  • Administrator
Die Liste Umfangsfilter, wie im vorherigen Text beschrieben.

Detaillierte Beispiele für Umfangsfilter

Umfangsfilter

Betrachten Sie das folgende Szenario. Reilly Francis ist der direkte Manager von vier Personen. Jeder dieser Mitarbeiter hat auch direkt unterstellte Mitarbeiter. Darüber hinaus haben alle direkt und indirekt unterstellten Mitarbeiter von Reilly Francis William Muller als Personalleiter.

Ein Berichtsdesigner erstellt einen Bericht. Bei ungefilterter Ausgabe liefern die Ergebnisse alle Mitarbeiter und ihre jeweiligen Manager und Personalleiter:

Screenshot des im vorherigen Text beschriebenen Berichts, der Reilly Francis und seine direkt unterstellten Mitarbeiter zeigt.
Umfangsfilterergebnisse, die den Namen des Vorgesetzten und des Personalleiters hervorheben.

Direkt unterstellte Mitarbeiter des Vorgesetzten

Screenshot des Bilds Umfangsfilter.

Der Berichtsdesigner wendet nun einen Umfangsfilter an, um einen Vorgesetzten einzuschließen, der an den direkt unterstellten Mitarbeitern des Benutzers angemeldet ist:

Screenshot der gefilterten Liste.

Wenn Reilly Francis den Bericht ausführt, werden nur vier Datensätze zurückgegeben, d.h. die direkt unterstellten Mitarbeiter.

Screenshot der gefilterten Liste.

Wenn Carla Grante denselben Bericht ausführt, werden die 5 direkt unterstellten Mitarbeiter von Carla angezeigt:

Screenshot der gefilterten Liste.

Jetzt wendet der Berichtsdesigner einen Umfangsfilter an, um dieselbe Einstellung AUSZUG einzuschließen, um Bis zu in Alle Ebenen zu ändern:

Wenn Reilly Francis den aktualisierten Bericht ausführt, werden 21 Datensätze zurückgegeben - die direkt unterstellten Mitarbeiter und die indirekt unterstellten Mitarbeiter.

Screenshot der gefilterten Liste.

Wenn Carla Grante den aktualisierten Bericht ausführt, werden weiterhin die fünf direkt unterstellten Mitarbeiter von Carla angezeigt, da sie keine indirekten Mitarbeiter hat:

Screenshot des Dialogs Umfangsfilter.

Schließlich wendet der Berichtsdesigner nun einen Umfangsfilter an, um HR-Berichte für einen Personalleiter zurückzugeben. Er wird für den aktuell angemeldeten Benutzer festgelegt:

Screenshot der gefilterten Liste.

Wenn Reilly Francis oder Carla Grante diese finale Überarbeitung des Berichts durchführen, werden Nullsätze (0) zurückgegeben, da sie nicht der Personalleiter eines Mitarbeiters sind.

Wenn William Muller den Report ausführen würde, würden alle Mitarbeiter zurückgegeben, dass Muller der Personalleiter ist. Dazu gehören Mitarbeiter in der Franziskenhierarchie sowie Mitarbeiter anderer Manager:

Interaktion: Umfangsabfragefilter in einer Abfrage verwenden

Unternehmensszenario

In dieser Übung verwenden Sie einen Abfragefilter, um Beschäftigungen auf allen Ebenen unterhalb des angemeldeten Benutzers einzuschließen. Dadurch kann der Report Daten zurückgeben, die für den Benutzer relevant sind, der den Report ausführt.

Erweiterte Abfragefilter

Erweiterte Filter für Abfragen werden genauso konfiguriert wie Erweiterte Filter für Tabellen, mit der Ausnahme, dass Sie Bedingungen aus mehr als einer Tabelle einschließen können. Wenn Sie beispielsweise Mitarbeiter mit dem Status „Aktiv" oder „Bezahlter Urlaub" einschließen möchten, jedoch nur für Mitarbeiter, die bei einer juristischen Einheit in den USA beschäftigt sind, können Sie den Filter für den Beschäftigungsstatus in der Tabelle „Stelleninformationen" und für das zugehörige Länderfeld der Tabelle „Rechtseinheit" setzen.

  1. Wählen Sie einen Abfragefilter aus.

    a. Klicken Sie im Abschnitt Daten über dem Grafikbereich in den Bereich, und wählen Sie einen Abfragefilter aus.

  2. Wählen Sie Erweitertes Filtern.

    Wählen Sie die Option Erweitertes Filtern.

  3. Schließen Sie das Anlegen der Abfrage ab.

    a. Wählen Sie die Option Erweitertes Filtern.

Screenshot, der Bedingungen für erweiterte Filter anzeigt.

Eingabeparameter für erweiterte Filter

Sie können Ihre Datenfilterung mithilfe von Eingabeparametern in erweiterten Filtern flexibler gestalten. Mit Eingabeparametern können Sie Ihren Filter einfach aktualisieren. Über Eingabeaufforderungen in Story bearbeiten können Sie Benutzer auffordern, während der Story-Ausführung Filtereingaben einzugeben.

Sie können beispielsweise die Auswahl eines Geschlechts zur Laufzeit für eine Diversity-Story anfordern.

Um den Eingabeparameter im Query Designer anzulegen, führen Sie die folgenden Schritte aus.

Notiz

Wenn Sie den Parameter Type auswählen, muss der Datentyp mit dem Feld übereinstimmen, auf das Sie ihn anwenden möchten. Während Sie den Datentyp entweder auf String, Numeric, Decimal, Integer, Date oder Datetime setzen können, sind die meisten Felder in SAP-SuccessFactors-Produkten vom Typ String, Decimal und Datetime.
Screenshots des Bilds Eingabeparameter und der Option Bedingungen für erweiterten Filter festlegen.

Um Eingabeparameter für erweiterte Filter zu verwenden, führen Sie die folgenden Schritte aus:

  1. Wählen Sie in der Symbolleiste { } (Eingabeparameter).
  2. Um einen Eingabeparameter hinzuzufügen, wählen Sie +.
  3. Geben Sie einen geeigneten Eingabeparameternamen ein.
  4. Wählen Sie den Typ (Datentyp) des Eingabeparameters aus.
  5. Geben Sie einen Standardwert für den Eingabeparameter ein.
  6. Wählen Sie OK.

Zusammenfassung

  • Tabellenfilter verfeinern Daten für bestimmte Tabellen, während Abfragefilter auf das gesamte Datenset über alle Tabellen hinweg angewendet werden.
  • Mit Zeitfiltern können Benutzer Daten für ein bestimmtes Datum oder über einen dynamischen Datumsbereich hinweg abrufen, z.B. "Aktuelles Quartal".
  • Die erweiterte Filterung verwendet logische UND- oder OR-Bedingungen, um Daten basierend auf mehreren Dimensionen ein- oder auszuschließen.
  • Der Umfangsfilter legt fest, welche Personen basierend auf Hierarchien wie Vorgesetzten oder HR-Vertretern in einem Bericht enthalten sind.
  • Eingabeparameter ermöglichen ein flexibles Filtern, indem Benutzer aufgefordert werden, zur Laufzeit bestimmte Werte wie Geschlecht oder Abteilung anzugeben.