KNOWLEDGE BASE

Berechnen des Prozentwerts der Gesamtsumme für Aggregationen nach einer Dimension, übergreifend für diese Dimension


Veröffentlicht: 02 Dec 2016
Zuletzt geändert am: 20 Jul 2023

Frage

Hier erfahren Sie, wie Sie die Prozentsätze einer Summe für Aggregationen nach einer Dimension dimensionsübergreifend berechnen.

Umgebung

Tableau Desktop

Antwort

Erstellen Sie ein berechnetes Feld ähnlich dem folgenden:

​AVG([measure]) / SUM( {EXCLUDE [dimension]: SUM({INCLUDE [dimension]: AVG([measure])})} )

Die zuvor aufgeführte Berechnung ermittelt den Prozentsatz für einen bestimmten Durchschnitt von [Kennzahl] (vorausgesetzt, die [Dimension] befindet sich in der Ansicht) aus der Summe der Durchschnittswerte von [Kennzahl] nach [Dimension].

Zusätzliche Informationen

  • Anstelle von AVG() können auch andere Aggregationsfunktionen verwendet werden.
  • Durch die Funktion SUM() außerhalb von {EXCLUDE} wird eine fehlende Übereinstimmung der Aggregation mit dem Numerator verhindert.
Die zuvor aufgeführte Berechnung findet den Prozentsatz von SUM([Kennzahl]) mit der Detailgenauigkeit der Ansicht übergreifend für die [Dimension]. Unter bestimmten Umständen funktioniert die Berechnung jedoch nicht.
  • Bei Aggregationsfunktionen wie AVG(), MIN() und MAX() gehen die Informationen bei dimensionsübergreifenden Aggregationen verloren. AVG([Kennzahl ]) übergreifend für die [Dimension] unterscheidet sich von AVG([Kennzahl]) für die einzelnen Werte der [Dimension].
  • Obwohl diese Berechnung auf die Detailgenauigkeit der Ansicht reagiert, funktioniert sie nicht ordnungsgemäß, wenn die [Dimension] Teil einer dimensionalen Hierarchie ist und sich weitere Dimensionen dieser Hierarchie in der Ansicht befinden.
  • {INCLUDE} und {EXCLUDE} werden von Dimensionsfilter beeinflusst.
  •  [Kennzahlnahmen] können in Berechnungen nicht verwendet werden. Demzufolge kann diese Berechnung nicht zum Ermitteln des Prozentsatzes von [Kennzahlnamen] verwendet werden.
Hat dieser Artikel das Problem gelöst?