Limitar la lista de TOPN en Power BI
Tengo un conjunto de datos con dos columnas
Línea de Negocio | Disponibilidad
A | 100%
B | 99 %
C | 100%
D | 100%
E | 100%
F | 100%
y necesito obtener las primeras 5 filas de Línea de Negocio por Disponibilidad, como esta:
Línea de Negocio | Disponibilidad
A | 100%
C | 100%
D | 100%
E | 100%
B | 99%
He intentado:
- Filtrar por las primeras N filas, pero como tengo muchos duplicados con el mismo porcentaje de disponibilidad, me muestra más de 5 filas
- La fórmula DAX RANKX, pero siempre da el mismo resultado ya que la disponibilidad es siempre la misma en diferentes líneas de negocio
¿Cómo puedo lograr esto?
davy.ai
Puede lograr esto creando una medida para clasificar la Línea de negocio por Disponibilidad y luego usarla en una visualización de matriz para mostrar las 5 principales Líneas de negocio.
Estos son los pasos:
Haga clic en Nueva medida en el panel de campos y cree una medida utilizando la fórmula RANKX de la siguiente manera:
Esta fórmula crea una clasificación para la Línea de negocio basada en el porcentaje de disponibilidad en orden descendente.
Cree una visualización de matriz y agregue Línea de negocio y Disponibilidad a la sección de filas.
Agregue la medida de Clasificación a la visualización de matriz en la sección de valores.
Haga clic en la flecha desplegable junto a la medida Clasificación en la sección de valores y seleccione los mejores N.
En el cuadro de diálogo Mejores N, seleccione la opción Top y escriba 5 en el campo Número de elementos.
Haga clic en Aceptar para aplicar el filtro de los mejores N.
Esto debería mostrar las 5 principales Líneas de negocio por Disponibilidad en la visualización de matriz.