Detailgenauigkeitsausdrücke und Aggregation

Die Detailgenauigkeit der Ansicht bestimmt die Anzahl der Markierungen in Ihrer Ansicht. Wenn Sie der Ansicht einen Detailgenauigkeitsausdruck hinzufügen, muss Tableau zwei Detailebenen zusammenführen, eine in der Ansicht und die andere in Ihrem Ausdruck.

Das Verhalten eines Detailgenauigkeitsausdrucks in der Ansicht variiert in Abhängigkeit davon, ob die Detailgenauigkeit des Ausdrucks allgemeiner oder höher ist oder der Detailgenauigkeit in der Ansicht entspricht. Was bedeutet "allgemeiner" oder "höher" in diesem Fall?

Detailgenauigkeitsausdruck ist allgemeiner als die Detailgenauigkeit der Ansicht

Ein Ausdruck verfügt über eine allgemeinere Detailgenauigkeit als die Ansicht, wenn er eine Teilmenge der Dimensionen in der Ansicht referenziert. Beispielsweise würden Sie für eine die Dimensionen [Category] und [Segment] enthaltende Ansicht einen Detailgenauigkeitsausdruck erstellen, der nur die folgenden Dimensionen enthält:

{FIXED [Segment] : SUM([Sales])}

In diesem Fall hat der Ausdruck eine allgemeinere Detailgenauigkeit als die Ansicht. Seine Werte basieren auf einer Dimension ([Segment]). Die Ansicht der Ansicht hingegen basiert auf den zwei Dimensionen ([Segment] und [Category]).

Die Verwendung des Detailgenauigkeitsausdrucks in der Ansicht führt dazu, dass bestimmte Werte repliziert, also mehrfach angezeigt werden.

Replizierte Werte sind für das Vergleichen von bestimmten Werten mit Durchschnittswerten in einer Kategorie hilfreich. Beispielsweise wird in der folgenden Berechnung der Durchschnittsumsatz für einen Kunden vom durchschnittlichen Gesamtumsatz abgezogen:

[Sales] - {FIXED [Customer Name] : AVG([Sales])}

Wenn Werte repliziert werden, wirkt sich das Ändern der Aggregation für das relevante Feld in der Ansicht (beispielsweise von AVG zu SUM) nicht auf das Ergebnis der Aggregation aus.

Detailgenauigkeitsausdruck ist genauer als die Detailgenauigkeit der Ansicht

Ein Ausdruck verfügt über eine genauere Detailgenauigkeit als die Ansicht, wenn er eine Obermenge der Dimensionen in der Ansicht referenziert. Wenn Sie einen derartigen Ausdruck in der Ansicht verwenden, aggegiert Tableau die Ergebnisse bis zur Ansichtsebene. Beispielsweise referenziert der folgende Detailgenauigkeitsausdruck zwei Dimensionen:

{FIXED [Segment], [Category] : SUM([Sales])}

Wenn dieser Ausdruck in einer Ansicht verwendet wird, die nur über [Segment] als Detailgenauigkeit verfügt, müssen die Werte aggregiert werden. Im Folgenden erfahren Sie, was angezeigt wird, wenn Sie diesen Ausdruck auf einen Container ziehen:

AVG([{FIXED [Segment]], [Category]] : SUM([Sales]])}])

Eine Aggregation (in diesem Fall der Durchschnitt) wird automatisch durch Tableau zugewiesen. Sie können die Aggregation bei Bedarf ändern.

Hinzufügen eines Detailgenauigkeitsausdrucks zur Ansicht

Ob ein Detailgenauigkeitsausdruck in der Ansicht aggregiert oder repliziert wird, wird durch den Ausdruckstyp (FIXED, INCLUDE oder EXCLUDE) und abhängig davon bestimmt, ob die Granularität des Ausdrucks allgemeiner oder genauer als die in der Ansicht ist.

  • INCLUDE-Detailgenauigkeitsausdrücke weisen entweder dieselbe Detailgenauigkeit wie die Ansicht oder eine höhere Detailgenauigkeit als die Ansicht auf. Daher werden Werte niemals repliziert.

  • FIXED-Detailgenauigkeitsausdrücke können eine höhere Detailgenauigkeit als die Ansicht, eine allgemeinere Detailgenauigkeit oder eine identische Detailgenauigkeit aufweisen. Die Notwendigkeit, die Ergebnisse einer FIXED-Detailgenauigkeit zu aggregieren, hängt davon ab, welche Dimensionen sich in der Ansicht befinden.

  • EXCLUDE-Detailgenauigkeitsausdrücke führen immer dazu, dass replizierte Werte in der Ansicht angezeigt werden. Wenn Berechnungen mit EXCLUDE-Detailgenauigkeitsausdrücken in einem Container platziert werden, verwendet Tableau standardmäßg die ATTR-Aggregation (im Gegensatz zu SUM oder AVG), um zu bestimmen, dass der Ausdruck nicht tatsächlich aggregiert wird und dass sich das Ändern der Aggregation nicht auf die Ansicht auswirkt.

Detailgenauigkeitsausdrücke werden immer automatisch in einem Aggregat umgebrochen, wenn sie zu einem Container in der Ansicht hinzugefügt werden, sofern sie nicht als Dimensionen verwendet werden. Doppelklicken Sie auf einen Container und geben Sie Folgendes ein:

{FIXED[Segment], [Category] : SUM([Sales])}

Drücken Sie anschließend die EINGABETASTE, um einen Commit für den Ausdruck durchzuführen. Nun wird auf dem Container Folgendes angezeigt:

SUM({FIXED[Segment], [Category] : SUM([Sales])})

Wenn Sie jedoch im Container doppelklicken, um den Ausdruck zu bearbeiten, wird im Bearbeitungsmodus der ursprüngliche Ausdruck angezeigt.

Wenn Sie einen Detailgenauigkeitsausdruck in einer Aggregation umbrechen, wenn Sie ihn erstellen, verwendet Tableau die von Ihnen angegebene Aggregation statt eine zuzuweisen, wenn eine beliebige Berechnung, die diesen Ausdruck enthält, in einem Container platziert wird. Wenn keine Aggregation erforderlich ist (da die Detailgenauigkeit des Ausdrucks allgemeiner ist als die der Ansicht), wird die von Ihnen angegebene Aggregation weiterhin gezeigt, wenn sich der Ausdruck in einem Container befindet, wird sie jedoch ignoriert.

 

Vielen Dank für Ihr Feedback!Ihr Feedback wurde erfolgreich übermittelt. Vielen Dank.