BASE DE CONOCIMIENTO

Agregar otras subcategorías que no sean Top N (N superior) dentro de cada categoría


Publicado: 06 Jan 2023
Fecha de la última modificación: 02 Jan 2024

Pregunta

Cómo mostrar las ventas agregadas de otras subcategorías que no sean Top N (N superior) dentro de cada categoría.

Por ejemplo, al mostrar el TOP 2 para cada categoría, cómo agregar otras subcategorías como "otras"
Imagen añadida por un usuario.

Entorno

  • Tableau Desktop

Respuesta

Utilice WINDOW_SUM para agregar las otras subcategorías y aplicar un filtro de tabla como se muestra en el libro de trabajo empaquetado adjunto y en los siguientes pasos. El libro de trabajo de muestra se puede descargar desde el enlace en el lado derecho de este artículo. 

1. Haga un cálculo [!Sub-category_RANK] para especificar la subcategoría Top N (N superior) y "Otras".  Establezca el cálculo de tablas para calcular utilizando una subcategoría.
IF RANK(SUM([Sales]))<=[TOP N] THEN MIN([Sub-Category])
ELSE "Others"
END
Imagen añadida por un usuario.

2. Haga un cálculo [!Sales_RANK] para agregar los valores para TOP N y "Otras".  Establezca el cálculo de tablas para calcular utilizando una subcategoría.
IF RANK(SUM([Sales]))<=[TOP N] THEN SUM([Sales])
ELSE WINDOW_SUM(IF RANK(SUM([Sales]))>[TOP N] THEN SUM([Sales]) END)
END
Imagen añadida por un usuario.

3. Configure un filtro como se indica a continuación y seleccione TRUE.  Añada al estante Filtros y establezca el cálculo de tabla para calcular utilizando una subcategoría.
RANK(SUM([Sales]))<=[TOP N]+1
Imagen añadida por un usuario.

4. Mueva Subcategoría de Filas a Detalles.  La vista muestra ahora las subcategorías TOP 2 y "Otras".
Imagen añadida por un usuario.

 
¿Fue de ayuda este artículo para resolver el problema?