Gruppieren der Daten nach Perzentilrang und Zählen der Elemente in jeder Gruppe
Umgebung
Tableau Desktop
Windows 10
Excel
Antwort
1. Erstellen Sie mehrere Felder wie folgt. 1) Name: RANK_PERCENTILE(Umsatz) Wert: IF RANK_PERCENTILE(SUM([Umsatz])) <= 0.1 THEN "10" ELSEIF RANK_PERCENTILE(SUM([Umsatz])) <= 0.2 THEN "9" ELSEIF RANK_PERCENTILE(SUM([Umsatz])) <= 0.3 THEN "8" ELSEIF RANK_PERCENTILE(SUM([Umsatz])) <= 0.4 THEN "7" ELSEIF RANK_PERCENTILE(SUM([Umsatz])) <= 0.5 THEN "6" ELSEIF RANK_PERCENTILE(SUM([Umsatz])) <= 0.6 THEN "5" ELSEIF RANK_PERCENTILE(SUM([Umsatz])) <= 0.7 THEN "4" ELSEIF RANK_PERCENTILE(SUM([Umsatz])) <= 0.8 THEN "3" ELSEIF RANK_PERCENTILE(SUM([Umsatz])) <= 0.9 THEN "2" ELSEIF RANK_PERCENTILE(SUM([Umsatz])) <= 1.0 THEN "1" ELSE NULL END //Nach Perzentilrang gruppieren 2) Name: Anzahl Wert: if first()=1 then 1 elseif lookup([RANK_PERCENTILE(Umsatz)],0)=lookup([RANK_PERCENTILE(Umsatz)],-1) then 1+ PREVIOUS_VALUE(0) else 1 end //Elemente in jeder Gruppe zählen 3) Name: Filter Wert: if last()=0 or lookup( [RANK_PERCENTILE(Umsatz)],0) <> lookup([RANK_PERCENTILE(Umsatz)],1) then "Umbruch" end
2. Ziehen Sie [Kundenname] und [RANK_PERCENTILE(Umsatz)] in die Zeilen. 3. Ziehen Sie [Filter] auf die Karte "Filter", wählen Sie das Element [Umbruch] und klicken Sie auf "OK". 4. Ziehen Sie [Anzahl] auf die Textkarte. Siehe die folgende angehängte Datei.
Vielen Dank für Ihr Feedback zur Effektivität dieses Artikels.