Erstellen Sie einen Einzel-/Mehrfachauswahl- oder Kaskadenfilter

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 6 Minuten Lesedauer
  • Lassen Sie Anwender eine Dashboard-Registerkarte nach einem oder mehreren Werten aus einer Reihe von Auswahlmöglichkeiten filtern, z. B. nach der Incident-Priorität. Sie können festlegen, dass ein einzelner oder mehrere Auswahlfilter einem anderen Filter in einer Kaskade folgen.

    Vorbereitungen

    Bei diesem Verfahren wird davon ausgegangen, dass Sie im Filter-Designer einen Filter erstellt oder Ihrem Dashboard einen Filter mit dem Filtertyp Einzelauswahl oder Mehrfachauswahl hinzugefügt haben. Weitere Informationen finden Sie unter Wählen Sie den Filtertyp für einen Dashboard-Filter aus.

    Erforderliche Rolle: Im Inline-Dashboard-Editor müssen Sie der Dashboard-Besitzer sein oder mit Ihnen geteilte Bearbeitungsrechte haben. Im Editor des technischen Dashboards ist die Rolle ui_builder_admin erforderlich. Zum Speichern eines Filters in der Bibliothek oder zum Erstellen eines Filters im Filterdesigner benötigen Sie die Rolle Analytics_filter_admin.

    Warum und wann dieser Vorgang ausgeführt wird

    Filter gelten für Datenvisualisierungen und einfache Listen. Damit der Filter auf eine bestimmte Datenvisualisierung angewendet werden kann, muss er auf derselben Tabelle oder Indikatoraufgliederung wie diese Visualisierung basieren. Damit sie auf eine Liste angewendet werden kann, muss sie ein Feld in der Liste filtern.

    In einem Dashboard mit Registerkarten kann ein Filter entweder auf die Elemente auf einer einzelnen Registerkarte oder auf das gesamte Dashboard angewendet werden. Damit der Filter auf eine einzelne Registerkarte angewendet wird, fügen Sie den Filter zu dieser Registerkarte hinzu. Damit der Filter auf das gesamte Dashboard angewendet werden kann, fügen Sie ihn oberhalb der Registerkarten hinzu.

    Mit einem Einzelauswahlfilter können Anwender Elemente nach einem Wert filtern.
    Einzelauswahlfilter, der anzeigt, dass ein Wert ausgewählt ist.
    Mit einem Mehrfachauswahlfilter können Benutzer mehrere Werte eines Felds oder einer Aufgliederung auswählen.
    Auswahl mehrerer Filter, die mehrere ausgewählte Werte anzeigen.

    Prozedur

    1. WählenSie unter Filterquelltyp entweder eine Tabelle oder eine Indikatoraufgliederung aus.
      MetricBase -Tabellen sind unter Tabellen verfügbar.
    2. Geben Sie die Filterquelle je nach Quelltyp an.
      • Wenn Sie den Tabellentyp ausgewählt haben, wählen Sie die Tabelle und das Feld aus.
        Hinweis:
        • Sie können nur Referenzfelder und Felder auswählen, die über eine Auswahlliste verfügen. Wenn die Tabelle nur Nicht-Referenzzeichenfolgen und numerische Felder enthält, haben Sie keine Felder zur Auswahl.
        • Wenn Sie kein Feld auswählen, können Sie nur Daten in dieser Tabelle oder in Referenzfeldern filtern, die auf diese Tabelle verweisen. Wenn Sie beispielsweise die Unternehmenstabelle als Filterquelle auswählen, können Sie nur die Unternehmenstabelle oder Referenzfelder filtern, die auf das Unternehmen verweisen, z. B. Incident.Caller.Company oder Incident.Location.Company.
        • Wenn Sie eine Tabelle MetricBase auswählen, wählen Sie kein Feld aus.
        • Wenn Sie ein Feld auswählen, das ein Referenzfeld für eine andere Tabelle ist, wird die Filterquelle zurückgesetzt, um auf diese Tabelle zu verweisen, ohne dass ein Feld ausgewählt wurde. Die zu filternden Daten werden automatisch auf das ursprünglich ausgewählte Referenzfeld festgelegt. Als zusätzliche zu filternde Daten können Sie nur die Tabelle in der Filterquelle oder andere Referenzfelder festlegen, die auf diese Tabelle verweisen.
          Die Datenquelle wird in ein Referenzfeld geändert, was wiederum die Tabelle ändert.
      • Wenn Sie den Aufgliederungstyp „Indikator“ ausgewählt haben, wählen Sie eine Indikatoraufgliederung aus.
        Wichtig:
        • Sie können nur eine Aufgliederung auswählen, die von mindestens einem Indikator verwendet wird.
        • Geskriptete Aufgliederungen für Datenvisualisierungen werden nicht unterstützt.
        • Auf einen Indikator können nur zwei Aufgliederungsebenen gleichzeitig angewendet werden. In einem Dashboard können dies zwei Filter oder ein Filter und eine Aufgliederung sein, die in der Datenvisualisierung angegeben wird.
    3. Wahlweise: Um die Werte zu beschränken, nach denen der Laufzeitbenutzer filtern kann, wählen Sie Werte konfigurieren (Zahl) aus.
      Eine Liste möglicher Werte wird geöffnet. Löschen Sie einen Wert, um zu verhindern, dass Laufzeitanwender danach filtern.
      Abbildung : 1. Konfigurieren Sie die Werteliste und die daraus resultierenden Auswahlmöglichkeiten zur Laufzeit

      Prüfliste der möglichen Tabellenwerte.

      Verfügbare Werte zur Laufzeit.
      Hinweis:
      Wenn die Filterquelle ein Verweis auf eine Tabelle ist, haben Sie keine Liste der zu konfigurierenden Werte. Stattdessen können Sie eine Bedingung erstellen, um die Werte im Filter festzulegen. Sie können auch eine zugehörige Listenbedingung festlegen.
    4. Wahlweise: Wählen Sie den oder die Standardwerte für den Filter aus.
      Das Dashboard wendet diese Werte an, wenn ein Benutzer das Dashboard öffnet.
    5. Wahlweise: Wählen Sie die zu filternden Daten aus.
      Einige zu filternde Daten werden je nach Filterquelle automatisch ausgewählt. Wenn Sie beispielsweise in der Aufgliederungsquelle Incident.Category (Incident.Kategorie) die Indikatoraufgliederung „Kategorie“ auswählen, filtert der Filter automatisch das Feld „Kategorie“ in der Incident-Tabelle und alle Indikatoren mit der Aufgliederung „Kategorie“. Sie können die automatische Datenauswahl bearbeiten oder weitere Daten zum Filtern hinzufügen.
      Hinweis:
      Ihre Auswahl der Filterquelle kann sich darauf auswirken, welche Daten Sie filtern können. Weitere Informationen finden Sie unter Schritt 2.
    6. Wenn die Bedingungen erfüllt sind, können Sie unter Andere zu befolgende Filter einenanderen Filter auswählen, dem der aktuelle Filter in einer Hierarchie folgen soll, wodurch eine Kaskade erstellt wird.
      Hinweis:
      Sie können „ Weitere Filter zum Folgen “ nur dann festlegen, wenn Sie Filter in einem Dashboard konfigurieren, nicht im Filter-Designer.
      Wenn Sie den Filter so einstellen, dass er einem anderen Filter folgt, werden die verfügbaren Auswahlmöglichkeiten im folgenden Filter durch die Auswahlmöglichkeiten im folgenden Filter eingeschränkt. Weitere Informationen finden Sie im Beispiel Kaskadierende Filter für Manager und Zuweisungsgruppe.
      Bedingungen:
      • Sie können einem Filter nur folgen, wenn Pille das UI-Element für diesen Filter ist.
      • Nur Tabellen- und Indikatoraufgliederungsfilter unterstützen kaskadierende Filter.
      • Der zu befolgende Filter muss Daten in derselben Tabelle filtern wie die Filterquelle des folgenden Filters.
      Hinweis:
    7. Wählen Sie die Sortierrichtung aus.
      Wenn Sie Aufsteigendauswählen, werden die niedrigsten gefilterten Werte zuerst angezeigt. Wenn Sie Absteigendauswählen, werden die höchsten Werte zuerst angezeigt. Der Benutzer kann diesen Wert ändern.
    8. Damit Anwender die für den Filter ausgewählten Werte löschen können, aktivieren Sie Filterlöschung zulassen.
    9. Wahlweise: Legen Sie die maximale Anzahl der Elemente fest, die anfänglich und bei jeder Seitenaktualisierung geladen werden.
      Der Standardwert ist 500.
    10. Wählen Sie Speichern.

    Ergebnisse

    Der Filter kann verwendet werden, wenn Sie den Bearbeitungsmodus beenden.

    Kaskadierende Filter für Manager und Zuweisungsgruppe

    Stellen Sie sich einen Fall vor, in dem Ihre Benutzer Incidents nach Manager oder Zuweisungsgruppe filtern sollen. Außerdem sollten Sie die im zweiten Filter verfügbaren Zuweisungsgruppen auf diejenigen beschränken, bei denen der Manager im ersten Filter ausgewählt ist.

    1. Sie erstellen Visualisierungen von Incidents, z. B. eine Einzelpunktzahl-Datenvisualisierung der Anzahl von Incidents in der Incident-Tabelle [incident].
    2. Sie erstellen einen Filter, um Incidents nach Zuweisungsgruppenmanager zu filtern. Dazu erstellen Sie einen Einzel- oder Mehrfach-Auswahlfilter basierend auf der Tabelle „Benutzer“ [sys_user] als Datenquelle. Das Feld „Manager“ befindet sich in dieser Tabelle. Da Sie diesen Filter auf eine Datenvisualisierung von Incident-Tabellendaten anwenden möchten, bearbeiten Sie die Daten so, dass sie auf „Incident.Zuweisungsgruppe.Manager“ verweisen. Sie fügen auch das Feld Manager in der Tabelle „Gruppe“ [sys_user_group] als zu filternde Daten hinzu. Sie benötigen dieses Feld später, wenn Sie einen kaskadierenden Filter einrichten.
      Zweiter Filter in der Datenquelle der Benutzertabelle, der das Feld „Dot-Walking-Incident – Zuweisungsgruppe – Manager“ filtert.
    3. Sie erstellen einen Filter, um Incident-Daten nach Zuweisungsgruppe zu filtern.
      1. Erstellen Sie zuerst einen Mehrfachauswahlfilter mit der Bezeichnung Gruppe.
      2. Anschließend wählen Sie das Feld Zuweisungsgruppe der Incident-Tabelle [incident] als Filterquelle aus.
      Da „Zuweisungsgruppe“ ein Referenzfeld ist, das auf die Tabelle „Gruppe“ [sys_user_group] verweist, wird die Filterquelle automatisch auf die Tabelle „Gruppe“ zurückgesetzt. Die zu filternden Daten bleiben Incident.Zuweisungsgruppe.
      Filtern Sie mit der Gruppentabelle als Filterquelle, die das Feld „Zuweisungsgruppe“ in der Incident-Tabelle filtert.
    4. Denken Sie daran, dass der Anwender Gruppen auswählen kann, die er nach Manager gefiltert hat. Dazu muss der Gruppenfilter dem Manager-Filter folgen. Um diese Kaskade zu ermöglichen, muss der Manager-Filter so konfiguriert sein, dass er Daten in der Gruppentabelle filtert. Diese Anforderung ist der Grund, aus dem Sie Group.Manager als Daten für den Manager-Filter zum Filtern hinzugefügt haben. Wenn Sie im Konfigurationsbereich nach unten zu Andere zu befolgende Filterscrollen, sehen Sie, dass der Gruppenfilter dem Manager-Filter tatsächlich über eine direkte Verbindung folgen kann.
      Abschnitt „Andere zu befolgende Filter“ des Konfigurationsbereichs für den Gruppenfilter mit einem Umschalter, um dem Manager-Filter zu folgen.
    5. Sie legen den Gruppenfilter so fest, dass er dem Manager-Filter folgt, speichern und den Bearbeitungsmodus beenden. Später wählt ein Dashboard-Betrachter im Filter Manager Beth Anglin aus. Wenn Sie dann Zuweisungsgruppen im Gruppenfilter auswählen, sind nur die Gruppen mit Beth Anglin als Managerin verfügbar.
      Dashboard, das von Beth Anglin als Managerin gefiltert wurde und nur die von ihr verwalteten Zuweisungsgruppen als verfügbar zum Filtern anzeigt.

    Nächste Maßnahme

    Wenn Sie über die erforderlichen Rollen verfügen, fügen Sie den Filter der Filterbibliothek hinzu. Sie können den Filter auch neu konfigurieren, löschen oder duplizieren. Weitere Informationen finden Sie unter Bearbeiten Sie einen Platform Analytics-Filter.