BASE DE CONOCIMIENTO

Cómo agrupar por clasificación de porcentaje y contar los elementos


Publicado: 26 Sep 2022
Fecha de la última modificación: 13 Sep 2023

Pregunta

Cómo agrupar datos por clasificación de porcentaje y contar los elementos de cada grupo.

Entorno

  • Tableau Desktop
  • Windows 10
  • Excel

Respuesta

1. Cree varios campos como se muestra a continuación.
1) nombre: RANK_PERCENTILE(Ventas)
valor:
IF RANK_PERCENTILE(SUM([Ventas])) <= 0.1 THEN "10"
ELSEIF RANK_PERCENTILE(SUM([Ventas])) <= 0.2 THEN "9"
ELSEIF RANK_PERCENTILE(SUM([Ventas])) <= 0.3 THEN "8"
ELSEIF RANK_PERCENTILE(SUM([Ventas])) <= 0.4 THEN "7"
ELSEIF RANK_PERCENTILE(SUM([Ventas])) <= 0.5 THEN "6"
ELSEIF RANK_PERCENTILE(SUM([Ventas])) <= 0.6 THEN "5"
ELSEIF RANK_PERCENTILE(SUM([Ventas])) <= 0.7 THEN "4"
ELSEIF RANK_PERCENTILE(SUM([Ventas])) <= 0.8 THEN "3"
ELSEIF RANK_PERCENTILE(SUM([Ventas])) <= 0.9 THEN "2"
ELSEIF RANK_PERCENTILE(SUM([Ventas])) <= 1.0 THEN "1"
ELSE NULL END
/grupo por clasificación de porcentaje
2) nombre: recuento
valor:
if first()=1 luego 1
elseif
lookup([RANK_PERCENTILE(Ventas)],0)=lookup([RANK_PERCENTILE(Ventas)],-1)
then 1+
PREVIOUS_VALUE(0) 
else 1
end
//recuento de los elementos en cada grupo
3)nombre: filtro
valor:
if last()=0 or
 lookup( [RANK_PERCENTILE(Ventas)],0) <> lookup([RANK_PERCENTILE(Ventas)],1), luego "break" end

2. Arrastre [nombre de cliente] y [RANK_PERCENTILE(Ventas)] a las filas.
3. Arrastre [filtro] a la tarjeta de filtro, seleccione el elemento [break] y haga clic en Aceptar.
4. Arrastre [conteo] a la tarjeta de texto.
ver el archivo adjunto a continuación.
antesdespués
¿Fue de ayuda este artículo para resolver el problema?