Arriba / Abajo N juntos y desglosar

Un usuario Pregunto ✅

Anónimo

Hola,

Sé que hay muchos temas similares aquí, sin embargo, todavía estoy luchando con mi caso.

Necesito mostrar la N superior / inferior en una matriz que se puede desglosar hacia abajo / hacia arriba.

Mi dropdown funciona cuando estoy en el nivel más bajo, sin embargo, subir conduce a problemas (vea las capturas de pantalla a continuación).

Decidí simplificar un poco aquí, y solo estoy usando el RANKX superior para ilustrarlos.

Mi medida para el nivel más bajo 5 es:

Nivel 5 = SI (ES FILTRADO (TABLA[LEVEL 5]) && NOT (ISFILITERED (TABLE[LEVEL 4])), RANKX (TODOS (TABLA[LEVEL 5]), [MEASURE],, DESC, DENSE), «fff»)

Mi medida para el nivel 4 es

Nivel 4 = SI (ES FILTRADO (TABLA[LEVEL 4]) && ESFILTRADO (TABLA[LEVEL 5]), RANKX (TODOS (TABLA[LEVEL 4]), [MEASURE],, DESC, DENSE), «fff»)

Lo que quiero es mostrar en el nivel 4 Top N (aquí 5) como lo hace en el nivel 5.

Quizás, no estoy usando el filtrado adecuado o la forma adecuada de RANKX, pero parece que funcionó aquí, así que estoy realmente confundido.

Anotación 2020-02-17 180641.pngAnotación 2020-02-17 182052.png

Greg_Deckler

Los datos de muestra como texto que se pueden copiar ayudarían a recrear y solucionar este problema. Consulte esta publicación sobre cómo obtener una respuesta rápida a su pregunta: https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490

Anónimo

En respuesta a Greg_Deckler

@Greg_Deckler

Gracias por comprobar esto.

Desafortunadamente, no estoy seguro de poder compartir algo aquí.

Pero quiero agregar que cambié a ISINSCOPE (en lugar de ISFILjected), que encontré más útil en mi caso, ya que tengo algunos filtros de nivel de página. Y noté que mi medida funciona (se clasifica correctamente) si se elimina un nivel inferior de las filas.

Desafortunadamente, tan pronto como agrego el nivel 5 a las Filas, en el nivel 4 se rompe como en mi publicación anterior, aunque funciona en el nivel 5.

Rango superior2 =

si (isinscope (tabla[level 4]) && no (isinscope[table[level 5])),
rankx (todos (tabla[level 4]), [measure], desc, denso),

si (isinscope (tabla[level 5], rankx (todos (tabla[level 5], [measure], desc, denso),
blanco())

Realmente me preocupa que incluso de esta manera simplificada no esté funcionando.

Anotación 2020-02-17 215530.pngAnotación 2020-02-17 220032.png

En respuesta a Anónimo

Hola @Anónimo,

¿Qué tal si reemplaza «TODOS» por «TODOS SELECCIONADOS» en sus medidas?

Atentamente,

Icey

Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.

Anónimo

En respuesta a Icey

Hola @Icey,

Sí, probé TODOS y TODOS SELECCIONADOS, el mismo problema.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *