BASE DE CONOCIMIENTO

Buscar el miembro de dimensión con el valor de medida más alto


Publicado: 10 Oct 2017
Fecha de la última modificación: 20 Jul 2023

Pregunta

Cómo mostrar el miembro de dimensión con el valor de medida más elevado.

Entorno

Tableau Desktop

Respuesta

Opción 1: Usar expresiones de nivel de detalle (LOD)

El libro de trabajo de ejemplo adjunto utiliza el conjunto de datos de ejemplo Superstore para realizar una demostración de las siguientes instrucciones:
  1. Arrastre Regions a Filas
  2. Arrastre los Nombres de medidas a Columnas y los Valores de medida a Texto
  3. Seleccione Análisis > Crear campo calculado.
  4. Asigne el nombre "Ventas máximas por región (LOD)" al campo calculado, escriba la siguiente fórmula y haga clic en Aceptar
    {FIXED : MAX( { FIXED [Regions] : SUM( [Sales] ) } ) }
  5. Añada el campo calculado al estante Filas
    1. Haga clic con el botón derecho en el campo calculado en Filas y conviértalo en Discreto
    2. Haga clic con el botón derecho en el campo calculado en Filas y seleccione Formato... para eliminar o personalizar los decimales.
  6. Seleccione Análisis > Crear campo calculado.
  7. Asigne el nombre "Filtro de región con mayor número de ventas (LOD)" al campo calculado
  8. Escriba la fórmula siguiente y haga clic en Aceptar:
    { FIXED [Regions] : SUM([Sales]) } = [Maximum regional sales (LOD)]
  9. Añada el campo calculado al estante Filas.
  10. Seleccione Análisis > Crear campo calculado.
  11. Asigne el nombre "Región con el mayor número de ventas (LOD)" al campo calculado, escriba la siguiente fórmula y haga clic en Aceptar
    IF { FIXED [Regions] : SUM( [Sales] ) } = [Maximum regional sales (LOD)]
    THEN [Regions]
    END
    
  12. Arrastre [Región con el mayor número de ventas (LOD)] al estante Filas.

Opción 2: Usar cálculos de tablas

El libro de trabajo de ejemplo adjunto utiliza el conjunto de datos de ejemplo Superstore para realizar una demostración de las siguientes instrucciones:
  1. Arrastre Regiones a Filas.
  2. Arrastre los Nombres de medidas a Columnas y los Valores de medida a Texto.
  3. Seleccione Análisis > Crear campo calculado.
  4. Asigne el nombre "Ventas máximas (calc. de tabla)" al campo calculado, escriba la siguiente fórmula y haga clic en Aceptar
    WINDOW_MAX( SUM( [Sales] ) )
  5. Añada el campo calculado al estante Filas
    1. Haga clic con el botón derecho en el campo calculado en Filas y conviértalo en Discreto
    2. Haga clic con el botón derecho en el campo calculado en Filas y seleccione Formato... para eliminar o personalizar los decimales.
  6. Seleccione Análisis > Crear campo calculado.
  7. Asigne el nombre "Región con el mayor número de ventas (calc. de tabla)" al campo calculado, escriba la siguiente fórmula y haga clic en Aceptar:
    IF SUM( [Sales] ) = [Maximum Sales (table calc)]
    THEN MIN( [Regions] )
    END
    
  8. Arrastre [Región con el mayor número de ventas (calc. de tabla)] al estante Filas.

Información adicional

Notas sobre la opción 2
  • Los cálculos de tabla requieren que todas las dimensiones necesarias para computar los cálculos se incluyan en la vista.En este caso, como queremos encontrar la región con el mayor número de ventas. [Regions] debe aparecer en la vista.

Vea los pasos anteriores en acción en el vídeo siguiente.
Nota: el vídeo no tiene sonido. 
 
¿Fue de ayuda este artículo para resolver el problema?