Loading

Selektives Steuern des Prozentsatzes der gesamten Detailgenauigkeitsberechnungen mit Dimensionsfiltern

Veröffentlichungsdatum: Sep 25, 2025
Aufgabe
Steuern des Prozentsatzes der gesamten Detailgenauigkeitsberechnungen mit Dimensionsfiltern Verwenden Sie zum Beispiel einen Filter, um den Zähler, nicht aber den Nenner zu beeinflussen.
Schritte

Hinweis: Denken Sie daran, dass Sie in der Arbeitsmappe Bildunterschriften ein-/ausblenden können.

Option 1

Filtern Sie nach [Staat] und erstellen Sie eine Berechnung wie die folgende:
SUM([Umsatz]) / ATTR({FIXED : SUM([Umsatz])})

Sie können auch einen Zähler mit einem INCLUDE- oder EXCLUDE-LOD verwenden, da Tableau Dimensionsfilter vor der Auswertung von Include- oder Exclude-LOD-Ausdrücken auswertet. 
ATTR( {EXCLUDE [Kategorie]: SUM([Umsatz])} ) / ATTR( {FIXED : SUM([Umsatz])} )

 

Option 2

Verwenden Sie eine FIXED-Anweisung, deren Dimensionsdeklaration die Dimension enthält, die gefiltert wird:
{FIXED [Staat]: SUM([Umsatz])}
Die resultierende Berechnung lautet:
SUM( {FIXED [Staat]: SUM([Umsatz])} ) / ATTR( {FIXED : SUM([Umsatz])} )
Zusätzliche Ressourcen

Die LOD-Ausdrücke INCLUDE und EXCLUDE werden von Dimensionsfiltern beeinflusst, da sie nach Dimensionsfiltern ausgewertet werden.

Das Filtern eines FIXED LOD-Ausdrucks ohne Hinzufügen des Filters zum Kontext funktioniert wie folgt:

So wie jede Markierung in der Ansicht entlang ihrer Dimensionswerte aggregiert wird, hat ein LOD-Ausdruck ein Ergebnis für jede Kombination von Dimensionswerten in seiner Dimensionsdeklaration.

Die folgende Berechnung liefert 50 Ergebnisse, wenn die Daten 50 Staaten mit Werten für [Umsatz] enthalten.

{FIXED [Staat]: SUM([Umsatz])}

Obwohl das, was sich innerhalb der geschweiften Klammern {} der FIXED-Anweisung befindet, nicht von einem Dimensionsfilter beeinflusst wird, geben wir der Berechnung eine Aggregation, wenn wir sie zur Ansicht hinzufügen. Da wir über [Staat] aggregieren, wirkt sich der Filter [Staat] auf die Ergebnisse aus.

Wenn eine Dimension aus der Dimensionsdeklaration eines FIXED Level of Detail-Ausdrucks gefiltert wird, sind generell auch die aggregierten Ergebnisse der FIXED-Berechnung betroffen.

SUM( {FIXED [Staat]: SUM([Umsatz])} ) wird von einem [Staat]-Filter beeinflusst und wir können ihn daher als Zähler verwenden:

SUM( {FIXED [Staat]: SUM([Umsatz])} ) / ATTR( {FIXED : SUM([Umsatz])} )
Reihenfolge der Vorgänge in Tableau

 
Nummer des Knowledge-Artikels

001456685

Anhänge

selective_filtering_lod.twbx

367 KB

 
Laden
Salesforce Help | Article