Interaktive Referenzfeldfilter erstellen

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 3 Minuten Lesedauer
  • Ein interaktiver Referenzfeldfilter ermöglicht Benutzern das Filtern von Berichts-Widgets basierend auf dem Wert eines Referenzfelds.

    Vorbereitungen

    Erforderliche Rolle: hp_publisher_admin und report_admin. Die Rolle „hp_publisher_admin“ ist nur für die Verwaltung interaktiver Filter verfügbar. Standardmäßig enthält sie keine anderen Rollen und ist in keiner anderen Rolle enthalten.

    Wenn ein Benutzer Alleauswählt, wird kein Bericht mit allen angewendeten Filteroptionen angezeigt, sondern der ungefilterte Bericht. Dieses Beispiel eines Referenzfilters enthält Filteroptionen aus dem Feld Zuweisungsgruppe in der Gruppentabelle [sys_user_group].
    Beispiel für Referenzlistenfilter mit ausgewählter Option Alle
    Hinweis:
    Wenn der interaktive Filter einen Standardwert hat oder den zuletzt ausgewählten Wert angibt, wenden nicht interaktive Dashboards diesen Wert nicht automatisch an. Diese Funktion ist nur für interaktive Dashboards verfügbar.

    Prozedur

    1. Wahlweise: Überprüfen Sie die vorhandenen interaktiven Filter in derselben Tabelle.
      1. Navigieren zu Alle > Berichte > Administration > Interaktive Filter und wählen Sie einen interaktiven Filter basierend auf derselben Tabelle aus, die Sie filtern möchten.
      2. Wählen Sie unter „Zugehörige Links“ Andere Filter für Tabelle aus.
      3. Überprüfen Sie die anderen Filter, die in derselben Tabelle verfügbar sind, um festzustellen, ob der gewünschte Filter bereits vorhanden ist.
    2. Navigieren zu Alle > Berichte > Administration > Interaktive Filter.
    3. Klicken Sie auf Neu.
    4. Wählen Sie in der Liste Filter basierend auf Referenz aus.
      Filter basierend auf Liste mit ausgewählter Referenz
    5. Wählen Sie in der Leiste Referenztabelle die Tabelle aus, in der die Referenzdatensätze gespeichert sind, nach denen Sie filtern möchten.
    6. Wahlweise: Wählen Sie einen Standardwert für den Filter.
      Dieser Standardwert wird automatisch für alle Benutzer angewendet. Werte, die ein Benutzer auswählt, überschreiben den globalen Standard für diesen Benutzer. Sie können mehr als einen Standardwert angeben, wenn Sie einen UI-Steuerelementtyp verwenden, der mehrere Auswahlen ermöglicht, z. B. Auswählen mehrerer Eingaben.
      Hinweis:
      Um mehr als 50 Standardwerte zu übergeben oder wenn der Fehler Dieser Wert überschreitet die Beschränkung für GET-Aufrufe angezeigt wird, erstellen Sie mehrere interaktive Filter.
    7. Legen Sie die folgenden Felder fest:
      Name Beschreibung
      Name Geben Sie einen Namen für den Filter ein. Dieser Name wird im Dashboard-Widget für den Filter angezeigt.
      Nach Namen suchen Geben Sie einen Suchnamen für den Filter ein. Dieser Name wird im Menü Inhalt hinzufügen angezeigt, wenn Benutzer einem Dashboard einen Filter hinzufügen. Verwenden Sie diesen Namen, um die Filter zu organisieren. Wenn Sie keinen Suchnamen angeben, wird stattdessen der Wert für Name verwendet.
      Beschreibung Geben Sie eine Beschreibung des Filters ein.
      UI-Steuerungstyp Wählen Sie aus, wie die verfügbaren Filteroptionen für diesen Filter im Dashboard-Widget angezeigt werden. Weitere Informationen finden Sie unter Verfügbare interaktive UI-Steuerungstyp-Filter.

      Nur Suchergebnisse anzeigen, die mit Stichwort beginnen

      Wenn diese Option ausgewählt ist, geben Suchvorgänge nur die Ergebnisse zurück, die mit dem Suchbegriff beginnen. Andernfalls geben Suchvorgänge Ergebnisse zurück, die den Suchbegriff an beliebiger Stelle enthalten. Ziehen Sie diese Option in Betracht, wenn Sie einen Referenzfilter für eine sehr große Tabelle einrichten, z. B. eine mit Millionen von Datensätzen. Eine Suche nach einem allgemeinen Begriff kann zu viele Datensätze zurückgeben, um verwaltet zu werden.

    8. Wahlweise: Wählen Sie Filter auf Datenbankansichten und -tabellen anwenden aus, um den Filter auf Widgets basierend sowohl auf Datenbankansichten als auch auf Tabellen anzuwenden.
      Hinweis:
      Es ist nicht möglich, Filter auf Tabellen anzuwenden, die die Tabellen der Datenbankansicht erweitern. Weitere Informationen finden Sie unter Interaktive Filter für Datenbankansichten und Tabellenhierarchien.
    9. Klicken Sie mit der rechten Maustaste auf die Formularkopfzeile, und wählen Sie Speichern.
    10. Wahlweise: Wenn der UI-Steuerungstyp Einzelne Eingabeauswählen lautet, wählen Sie die Option Alle entfernen aus, um den interaktiven Filter ohne die Option Alle zu konfigurieren.
      Wenn ein Benutzer Alleauswählt, wird kein Bericht mit allen angewendeten Filteroptionen angezeigt, sondern der ungefilterte Bericht.
    11. Wählen Sie in der zugehörigen Liste Interaktive Filterreferenzen die Option Neuaus.
      Diese zugehörige Liste wird erst angezeigt, wenn Sie den Filter speichern.
    12. Wählen Sie im Feld Referenztabelle eine Tabelle mit Berichten aus, die Sie filtern möchten.
    13. Wähle Sie das Referenzfeld aus, das Sie filtern möchten.

      Das Feld muss auf die im Feld Referenztabelle des übergeordneten Filters angegebene Tabelle verweisen.

      Sie können aus Feldern, die auf andere Tabellen verweisen, einen Dot-Walk durchführen. Wenn zum Beispiel die Referenztabelle des übergeordneten Filters Abteilung [cmn_department] ist, können Sie „Incident“ als verweisende Referenztabelle wählen. Wählen Sie dann Anruferabteilung als Referenzfeld.

      Hinweis:
      Interaktive Referenzfilter unterstützen keine Zeichenfolgenfelder.
    14. Wahlweise: Fügen Sie eine zugehörige Listenbedingung hinzu.
      Sie können Ihrem Filter eine Bedingung hinzufügen, die auf den Datensätzen in einer zugehörigen Tabelle basiert.
      1. Klicken Sie auf den Link mit der Bezeichnung Größer oder gleich 1.
        Wählen Sie aus der Liste die Anzahl der Datensätze in der Quelltabelle aus, die mit einem Datensatz in der Zieltabelle verknüpft sein müssen.
        Die Optionen sind:
        • Größer oder gleich
        • Größer als
        • Weniger als oder gleich
        • Weniger als
        • Gleich
        • Keine
        • Zwischen
        Zugehörige Liste Bedingungswertliste
      2. Wählen Sie die zugehörige Tabelle aus.
      3. Geben Sie die Bedingungen in dieser Tabelle an, die erfüllt sein müssen, damit der Filter gültig ist.
    15. Klicken Sie auf Absenden.

    Nächste Maßnahme

    Wiederholen Sie die Schritte 10–13 nach Bedarf für jedes Referenzfeld, nach dem Sie filtern möchten. Nachdem Sie den Filter erstellt haben, fügen Sie ihn einem Dashboard hinzu.
    Hinweis:
    Ein Filter kann aus Leistungsgründen vom Steuerungstyp Checkboxen in den Steuerungstyp Mehrere Eingaben auswählen konvertiert werden.