BASE DE CONOCIMIENTO

Clasificar dinámicamente medidas según los datos más recientes


Publicado: 20 Jan 2015
Fecha de la última modificación: 20 Jul 2023

Pregunta

Cómo ordenar y clasificar medidas dinámicamente creando campos calculados.

Entorno

Tableau Desktop

Respuesta

El ejemplo siguiente puede encontrarse en el libro de trabajo adjunto, que utiliza la fuente de datos de ejemplo Superstore.
  1. Crear un campo calculado [ValorDeConsulta]

    LAST()

    Esta operación crea índices de las columnas, de modo que la última columna de la derecha es siempre 0

  2. Crear un Campo calculado [Valor_a_lo_largo]

    WINDOW_SUM(IIF([ValorDeConsulta]=0,([Valor]),0))

    Esta operación busca en cada columna el valor de LAST(). Si es 0 (la última columna), se suma la cantidad de la medida. De lo contrario, el valor es 0.

  3. Crear un Campo calculado [Clasificación]

    RANK([Valor_a_lo_largo])

    Esta operación clasifica SUM de la última columna de la derecha en Tableau.

    Para COMPUTE USING de RANK

    Clasificación > Tabla abajo
    Valor_a_lo_largo > Tabla a lo largo
    Si Consulta > Mes, coloque el campo [Clasificación] en la hoja de trabajo al final en la izquierda como una medida discreta y oculte el encabezado.

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