BASE DE CONOCIMIENTO

Cómo mostrar las subcategorías N principales dentro de cada categoría N principal


Publicado: 28 Jun 2016
Fecha de la última modificación: 17 Oct 2022

Problema

Cuando se utilizan varios filtros N principales en una vista, los resultados no son los previstos.

Entorno

Tableau Desktop

Solución

Para controlar el orden en que se ejecutan los filtros N principales, puede usar lo siguiente:
  • Filtros de contexto
  • Expresiones de nivel de detalle
  • Cálculos de tablas
El ejemplo que aparece a continuación se basa en los datos de muestra de Superstore. 

Paso 1: crear la vista
  1. Coloque Región, Categoría y Subcategoría en Filas.
  2. Coloque SUM(Ventas) en Texto.
Paso 2: crear los campos calculados
  1. Seleccione Análisis > Crear campo calculado. Asigne el nombre Clasificación de ventas al campo, escriba el siguiente cálculo y haga clic en Aceptar:
    RANK( SUM( [Sales] ) )
  2. Seleccione Análisis > Crear campo calculado. Asigne al campo el nombre Clasificación de ventas sin incluir la subcategoría, escriba el siguiente cálculo y haga clic en Aceptar: 
     RANK_DENSE( SUM( { EXCLUDE [Sub-Category] : SUM( [Sales] ) } ) )

Paso 3: configurar los filtros

  1. Arrastre Clasificación de ventas sin incluir la subcategoría a Filtros y haga clic en Aceptar.
  2. Haga clic con el botón derecho en Clasificación de ventas sin incluir la subcategoría en Filtros y seleccione Editar cálculo de tabla…
    • En el cuadro de diálogo Cálculo de tabla, seleccione Calcular usando > Dimensiones específicas.
    • Ordene Región, Categoría y Subcategoría de forma descendente y, luego, marque las casillas de verificación que se encuentran junto a los tres campos.
    • En Se reinicia cada, seleccione Región
  3. Haga clic con el botón derecho en Clasificación de ventas sin incluir la subcategoría en el estante Filtros y seleccione Editar filtro…
  4. En el cuadro de diálogo Filtros, escriba los límites que desee. Por ejemplo, ingrese un rango de 1 a 2 para que se muestren las dos categorías superiores de cada región.
  5. Arrastre Clasificación de ventas a Filtros y haga clic en Aceptar.
  6. Haga clic con el botón derecho en Clasificación de ventas en Filtros y seleccione Editar cálculo de tabla…
    • En el cuadro de diálogo Cálculo de tabla, seleccione Calcular usando > Dimensiones específicas.
    • Ordene Región, Categoría y Subcategoría de forma descendente y, luego, marque las casillas de verificación que se encuentran junto a los tres campos.
    • En Se reinicia cada, seleccione Categoría.
  7. Haga clic con el botón derecho en Clasificación de ventas en Filtros y seleccione Editar filtro
  8. Introduzca los límites que desee.

Causa

Los distintos filtros N principales se ejecutan junto con el operador lógico AND.
¿Fue de ayuda este artículo para resolver el problema?