Clasificación de problemas con medidas

Un usuario Pregunto ✅

ggilmoreatu

Me gustaría crear una clasificación de los 5 primeros y los 5 últimos en función de una medida que sea interactiva en función de las selecciones de filtro.

A continuación se publica una imagen (datos ficticios). Que explicaré con más detalle

Power Bi Ranking.PNG

Entonces, en la tabla tengo una columna de mercado que está en mi tabla «Geografía» y tengo una columna de categoría que está en mi «tabla de minoristas» … POS USD TY y POS USD LY son medidas (conversión de moneda extranjera / USD Tasa) … IYA es otra medida que está tomando POS USD TY / POS USD LY * 100 … Me gustaría tener otra columna que clasifique los 5 primeros IYA y los 5 últimos IYA …

Cuando elijo mi filtro de tiempo: semana pasada, últimas 4 semanas, últimas 52 semanas, quiero que la tabla y los sistemas de clasificación cambien según las selecciones. Actualmente estoy atascado y no sé qué fórmula usar … TOPN como filtro visual no funciona … Sé que necesito una fórmula Rankx … ¡¡¡Por favor ayuda !!!

ggilmoreatu

Me gustaría crear una clasificación de los 5 primeros y los 5 últimos en función de una medida que sea interactiva en función de las selecciones de filtro.

A continuación se publica una imagen (datos ficticios). Que explicaré con más detalle

Power Bi Ranking.PNG

Entonces, en la tabla tengo una columna de mercado que está en mi tabla «Geografía» y tengo una columna de categoría que está en mi «tabla de minoristas» … POS USD TY y POS USD LY son medidas (conversión de moneda extranjera / USD Tasa) … IYA es otra medida que está tomando POS USD TY / POS USD LY * 100 … Me gustaría tener otra columna que clasifique los 5 primeros IYA y los 5 últimos IYA …

Cuando elijo mi filtro de tiempo: semana pasada, últimas 4 semanas, últimas 52 semanas, quiero que la tabla y los sistemas de clasificación cambien según las selecciones. Actualmente estoy atascado y no sé qué fórmula usar … TOPN como filtro visual no funciona … Sé que necesito una fórmula de Rankx … ¡¡¡Por favor ayuda !!!

Ashish_Mathur

En respuesta a ggilmoreatu

Hola,

Comparta el enlace desde donde puedo descargar su archivo PBI.

ggilmoreatu

En respuesta a Ashish_Mathur

Hola,

@Ashish_Mathur ¿Cuál es la mejor manera de compartir el archivo contigo?

Gracias,

Garrett Gilmore

Ashish_Mathur

En respuesta a ggilmoreatu

Hola,

Sube el archivo a OneDrive / Google Drive y comparte el enlace de descarga conmigo.

ggilmoreatu

En respuesta a Ashish_Mathur

Hola,

@Ashish_Mathur, ¿podrías probar esto? (Https://drive.google.com/open?id=1Yqix6czPTLJ981_TRB8VmxnvZLi07ftW) … Tiene el archivo ubicado dentro de la unidad … Nunca he usado Google Drive, así que házmelo saber si esto no funciona … ¡agradezco tu ayuda!

¡Te enviaré un mensaje desglosando aún más el archivo!

Gracias,

Garrrett

Ashish_Mathur

En respuesta a ggilmoreatu

Tu pregunta no es clara. Muestra el resultado esperado aquí.

ggilmoreatu

En respuesta a Ashish_Mathur

@Ashish_Mathur

Me gustaría escribir una fórmula RANKX que clasifique los 5 países y categorías TOP e BOTTOM según IYA. Entonces, a medida que se seleccionen diferentes cortadores, cambiará el Top y el Bottom 5.

Por ejemplo, se selecciona «LA» en el selector de regiones, luego los 5 MEJORES mostrarán los 5 países / categorías principales que tienen los 5 primeros IYA y los 5 últimos IYA. A medida que se cambia el selector de períodos de tiempo, también pueden cambiar TOP y Bottom 5. Ejemplo LW Canada ^ & 8 podrían estar entre los 5 primeros, pero L52W puede que no. A continuación se muestra una imagen de cómo se ve la visión, pero solo 5 filas.

Rank.PNG

Sé que será una fórmula RANKX y luego puedo usar la función TOPN en los filtros … Gracias por toda la ayuda y espero tener noticias tuyas

Ashish_Mathur

En respuesta a ggilmoreatu

Hola,

No puedo ayudarlo porque no aparecen cifras en la columna de IYA en su visual. Entonces, incluso si escribo una fórmula, no veré ningún resultado de clasificación significativo.

ggilmoreatu

En respuesta a Ashish_Mathur

@Ashish_Mathur

La forma en que se configuran las fórmulas es que algunas de las segmentaciones deben seleccionarse para que las tablas muestren cifras … Es posible que algunas categorías no tengan ventas en ciertos mercados, por lo que deberá ordenar por IYA o POS para llevar los números a la parte superior de la tabla. Por favor, hágame saber si necesita algo más. Agradezco toda la ayuda.

Ashish_Mathur

En respuesta a ggilmoreatu

Hola,

Ordené, pero todavía no vi ningún número en la columna de IYA. Estaba completamente en blanco.

ggilmoreatu

En respuesta a Ashish_Mathur

Simplemente seleccione un período de tiempo en la cortadora «perd_short_desc» y completará las tablas inferiores … Si necesito reenviar el archivo, hágamelo saber.

Ashish_Mathur

En respuesta a ggilmoreatu

Hola,

Sigo sin suerte. Hice una selección en la cortadora pero aún no vi ningún número en la columna IYA de la Tabla.

ggilmoreatu

En respuesta a Ashish_Mathur

@Ashish_Mathur

Volveré a publicar el enlace para descargar el archivo, pero lo descargué del archivo desde el enlace original e hice una selección en el cortador de marcos de tiempo y funcionó bien … Si pudiera descargar el archivo original nuevamente y hacer una selección en esta cortadora rebanador.PNG

Una vez realizada esta selección, llenará la tabla en la parte inferior izquierda … Lo he verificado varias veces …

Aquí está el nuevo enlace: https://drive.google.com/file/d/1Yqix6czPTLJ981_TRB8VmxnvZLi07ftW/view

Ashish_Mathur

En respuesta a ggilmoreatu

Hola,

Esta medida clasificará todo glb_category dentro de un mercado

= RANKX (ALLSELECTED (POS[glb_category]),[IYA])

Si desea clasificar el mercado, elimine glb_category del visual y escriba esta medida

= RANKX (TODOS SELECCIONADOS (geo[market]),[IYA])

Ahora puede filtrar esta medida por Top 5 / Bottom 5.

Greg_Deckler

Quizás algo parecido a:

MyRankTop = RANKX(ALLSELECTED('Table'),[IYA],[IYA],DESC)

MyRankBottom = RANKX(ALLSELECTED('Table'),[IYA],[IYA],ASC)

IsTop5 = IF([MyRankTop]<=5,1,0)

IsBottom5 = IF([MyRankBottom]<=2,1,0)

ggilmoreatu

En respuesta a Greg_Deckler

@Greg_Deckler Gracias por la respuesta … Desafortunadamente, esto no funcionó … Produjo múltiples líneas con la misma clasificación … Estoy buscando que los IYA más altos se clasifiquen como los mejores y los IYA más bajos en el abajo … ¿Alguna otra idea?

Greg_Deckler

En respuesta a ggilmoreatu

Probablemente necesitará jugar con el parámetro opcional «ties» de RANKX. Una alternativa podría ser jugar con TOPN.

https://msdn.microsoft.com/en-us/query-bi/dax/rankx-function-dax

https://msdn.microsoft.com/en-us/query-bi/dax/topn-function-dax

ggilmoreatu

En respuesta a Greg_Deckler

Analizaré esto … Gracias por los consejos … Cualquier otra persona que tenga una recomendación, ¡estaría feliz de escucharlos!

Deja un comentario

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