v26.02: Dynamischer FA-Kontextfilter
Mit den dynamischen FA-Kontextfiltern können Benutzer festlegen, welche Dimensionsmitglieder in Boards, Sheets und Snippets sichtbar sein sollen, um eine gezielte und aussagekräftige Datenansicht zu erhalten. Diese Filter gewährleisten die Relevanz der Daten, verhindern ungültige Dimensionskombinationen und verbessern die Benutzerfreundlichkeit, bevor die Autorisierungsregeln angewendet werden.
Arten von dynamischen FA-Kontextfiltern
Admins und Ersteller können zwischen drei Filtertypen wählen:
1. Festwertbeschränkung
Schränkt die verfügbaren Dimensionsmitglieder durch eine explizite Ein- oder Ausschlussliste ein.
Wesentliche Merkmale
Verwendet den regulären Mitgliederselektor.
Legt die zulässigen Mitglieder im Voraus fest.
Am besten für einfache, statische Einschränkungen.
2. Eigenschaftsabhängiger Filter
Dynamische Filterung von Mitgliedern durch Abgleich von Eigenschaftswerten zwischen Dimensionen.
Beispiel
Nur Entitäten anzeigen, deren Hauswährung mit der Auswahl der Dimension Währung übereinstimmt.
So funktioniert es
Das System wertet automatisch aus:
Basiseigenschaft = Zieleigenschaft
3. Metrische Datenfilter
Filtert Dimensionsmitglieder durch Auswertung tatsächlicher metrischer Werte (z. B. Verkaufszahlen, Status, Indikatoren).
Beispiele
Nur Produkte anzeigen, bei denen der Umsatz > 1000 ist
Nur Regionen mit Status = Aktiv anzeigen
So funktioniert es
Verwendet reale metrische Werte innerhalb des Funktionsbereichs.
Unterstützt eine breite Palette von Operatoren auf der Grundlage des metrischen Datentyps.
Vergleich der Filtertypen
Merkmal/Aspekt |
Festwertbeschränkung |
Eigenschaftsabhängige Filterung | Metrische Datenfilter |
|---|---|---|---|
Zweck |
Beschränkung der Mitglieder auf eine vordefinierte Liste | Einschränkung auf der Grundlage übereinstimmender Eigenschaften | Einschränkung auf der Grundlage metrischer Werte |
Filterbasis |
Statisch, vom Administrator definiert | Dynamisch - basierend auf Metadaten | Dynamisch - basierend auf Daten |
Flexibilität |
Niedrig | Mittel | Hoch |
Konfiguration |
Wählen Sie Nur einschließen/ Nur ausschließen + Mitglieder |
Basisdimension + Eigenschaftszuordnung auswählen |
Metrik + Bedingung + Umfang auswählen |
Typische Anwendungsfälle |
|
Währung der Entität anpassen ↔ Währungscode | Nur Regionen mit Status = Aktiv anzeigen |
| Vorteile | Einfach und klar | Automatische Anpassung mit Metadaten | Äußerst flexibel, datengesteuert |
| Nachteile | Erfordert manuelle Aktualisierungen | Begrenzt auf exakte Eigenschaftsübereinstimmungen | Abhängig von der Datenverfügbarkeit |
Regeln für die Filterung auf Blattebene
Dynamische FA-Kontextfilter gelten immer nur für Blattmitglieder.
Blattmitglieder können herausgefiltert werden.
Übergeordnete Mitglieder bleiben sichtbar, wenn sie mindestens ein gültiges Blatt enthalten.
Elternmitglieder können nicht direkt herausgefiltert werden.
Wo können dynamische FA-Kontextfilter konfiguriert werden?
Die dynamische FA-Kontext-Konfiguration ist für Board-, Sheet- und Snippet-Admins verfügbar.
Boards
Board → Board-Voreinstellungen → Optionen → Dynamischen FA-Kontext aktivieren
Zeigt alle FA-Kontextdimensionen an, die von den Widgets im Board verwendet werden.
Blätter / Snippets
Blatt/Snippet → Blatt-/Snippet-Layout → Optionen → Dynamischen FA-Kontext aktivieren
Zeigt alle FA-Kontext-aktivierten Dimensionen für das ausgewählte Blatt/den ausgewählten Snippet an.
Exporthinweis:
Die dynamische FA-Kontextkonfiguration wird beim Exportieren eines Arbeitsbereichs berücksichtigt.
So definieren Sie einen dynamischen FA-Kontextfilter
Wählen Sie Dynamischen FA-Kontext aktivieren in den Board-Voreinstellungen, im Blattlayout oder im Snippet-Layout.
Klicken Sie auf die Schaltfläche Plus auf der rechten Seite.
Wählen Sie die Dimension(en) aus und wählen Sie OKAY.
-
Für jede von Ihnen hinzugefügte Dimension können Sie einen der drei Einschränkungstypen definieren:
Festwertbeschränkung definieren
Wenn Festwertbeschränkung ausgewählt ist, konfigurieren Sie Folgendes:
-
Einschränkungsmodus
Nur einbeziehen: Mitglieder der Whitelist
Nur ausschließen: Mitglieder der schwarzen Liste
-
Auswahl der Mitglieder:
Verwenden Sie den Mitgliederselektor, um die zugelassenen oder ausgeschlossenen Mitglieder auszuwählen.
Dies ist der einfachste Filtertyp für statische, kontrollierte Mitgliedermengen.
Eigenschaftsabhängigen Filter definieren
Wenn Eigenschaftsabhängiger Filter ausgewählt ist, konfigurieren Sie Folgendes:
-
Basisdimension
Die Referenzdimension, aus der die Eigenschaftswerte entnommen werden.
-
Basis-Eigenschaft
Eigenschaft in der Basisdimension.
-
Ziel-Eigenschaft
Eigenschaft in der aktuellen Dimension, mit der abgeglichen werden soll.
Filterlogik
Das System behält nur Mitglieder, bei denen:
Basis-Eigenschaftswert = Ziel-Eigenschaftswert
Beispiel
Das Ziel: Entitäten nach Währung filtern
Basisdimension: Währung
Basis-Eigenschaft: EUR
Ziel-Dimension: Entität
Ziel-Eigenschaft: Landeswährung
Ergebnis:
Es werden nur Einheiten angezeigt, deren Hauswährung mit der ausgewählten Währung übereinstimmt.
Metrische Datenfilter definieren
Wenn Metrikdatenfilter ausgewählt ist, konfigurieren Sie Folgendes:
-
Quellmetrik
Wählen Sie die Metrik aus dem aktuellen Funktionsbereich.
-
Operator
Die Operatoren variieren je nach Datentyp der Metrik:
Datentyp
Operator
Text
Ist gleich, Ist nicht gleich, Enthält, Beginnt mit, Endet mit
Zahl
Gleich, Nicht gleich, Größer als, Kleiner als, Größer als oder gleich, Kleiner als oder gleich
Liste/Dimension
Ist in Liste, nicht in Liste
Wahrheitswert
Ist Wahr, Ist Falsch
Datum
Gleich, nicht gleich, vor, nach, zwischen
-
Value
Geben Sie den Wert auf der Grundlage des Operators an.
-
Aktuelle Dimension einstellen
Wenn die Option Aktuelle Dimension einstellen aktiviert ist:
Das System aktualisiert die Kontextmitglieder dynamisch auf der Grundlage des aktuell ausgewählten Dimensionsmitglieds.
Die angezeigten Mitglieder entsprechen immer den gültigen Mitgliedern der ausgewählten Dimension.
Beispiel
Wenn Sie Actual auswählen und es 8 gültige Mitglieder hat, zeigt das Blatt diese 8 Mitglieder an.
Wenn Sie die Auswahl auf Plan umstellen und dieser 3 gültige Mitglieder hat, werden nur diese 3 Mitglieder angezeigt.
Zusammenfassung
Wenn die Option Aktuelle Bemaßung festlegen aktiviert ist, wird das Blatt immer aktualisiert und zeigt die gültigen Elemente an, die mit dem von Ihnen ausgewählten Dimensionsmitglied verbunden sind.
-
Feste Dimension festlegen
Wenn Feste Dimension festlegen aktiviert ist:
Sie geben eine feste Dimension und ein festes Mitglied an (z. B. Szenario = Plan).
Das System bewertet die Gültigkeit immer auf der Grundlage dieses festen Mitglieds - unabhängig davon, was der Benutzer später auf der Kopfebene auswählt.
Verhaltensdetails
Wenn Szenario = Plan festgelegt ist, werden nur die für den Plan gültigen Mitglieder angezeigt.
Selbst wenn der Benutzer die Auswahl des Szenarios in der Kopfzeile der Ebene 2 ändert (z.B. auf Ist umschaltet), verwendet die Auswertung weiterhin Plan als feste Referenz.
Wenn eine gültige Kombination für das feste Mitglied existiert, erscheinen diese Mitglieder.
Wenn keine gültige Kombination existiert, bleibt das Ergebnis leer.
Beispiel
Filtern Sie die Dimension Produkte anhand der Auswahl der Region
Kennzahl: Status
Zustand: Status = "Offen"
Benutzer wählt Region = Asien-Pazifik
Ergebnis:
Zeigen Sie nur Produkte an, die im asiatisch-pazifischen Raum einen offenen Status haben.
Fehlerbehandlung und Fallback
Mögliche Fehlerszenarien
Keine gültigen Kombinationen: Wenn Einschränkungen zu leeren Auswahlmengen führen.
Nichtverfügbarkeit von Daten: Wenn metrische Daten fehlen oder unvollständig sind.
UI Antwort
Anzeigen:
"Keine Mitglieder erfüllen die Kriterien für die Einschränkung des FA-Kontextes".
Fallback-Verhalten
Das System kehrt automatisch zur uneingeschränkten Auswahl zurück.
Eine Warnmeldung informiert die Benutzer über das Problem.
Audit, Protokollierung und Versionsverlauf
Ereignisprotokollierung
Das System protokolliert jede Erstellungs-, Aktualisierungs- oder Löschaktion im Zusammenhang mit der Konfiguration des dynamischen FA-Kontexts.
Jedes Protokoll enthält:
Zeitstempel
Benutzer, der die Aktion durchgeführt hat
Aktionsart (Erstellen / Aktualisieren / Löschen)
Zielobjekt (Board / Blatt / Snippet)
Detaillierte Informationen zur Änderung
Versionsverlauf
Bei jeder Erstellung oder Aktualisierung wird eine neue Version erstellt.
Gelöschte Konfigurationen bleiben für Audits zugänglich.
Rückverfolgbarkeit
Prüfer/Verwalter können überprüfen:
Wer hat Änderungen vorgenommen
Was wurde geändert
Wann
Welches Board, Sheet oder Snippet betroffen war