Forum Discussion
Problemas con las columnas RANKX y Mutliple
Hola amigos,
He estado tratando de usar RANKX durante unos días para filtrar mejor mis imágenes, pero finalmente se han roto y vienen aquí pidiendo ayuda.
Tengo esta tabla:
Y estoy tratando de usar una medida RankX para clasificar VendorName en función de la siguiente medida:
Lo que, como se puede ver, funciona muy bien :
Sin embargo, cuando agredo el nombre de campo a la misma tabla visual, los rangos de proveedor van locos, con varios proveedores diferentes que tienen el mismo "Rank"
Cada proveedor tiene el mismo número establecido de "Nombre de campo". Mi objetivo final es usar el rango de proveedor y el nombre de campo para mostrar en 3 gráficos de barras diferentes los principales nombres de campo "Cambiado en VA", de los 3 principales proveedores (un gráfico por proveedor). Una solución fácil sería simplemente crear una columna calculada, pero desafortunadamente, no puedo usar ese enfoque ya que tengo segmentaciones de datos en la página que necesitan interactuar con los objetos visuales que estoy creando.
¡Gracias por tu ayuda!
3 Replies
- amitchandakSuper User
@StevenTeglman , la medida Rank es bastante sensible al contexto de fila. Por lo tanto, la adición de nombre de campo a la tabla significa que todo el proveedor dentro del nombre del campo
Ejemplo
Rango de la ciudad - RANKX(all(Geography[City]),[Sales]) // esto no funciona con id de ciudad, todos los rangos son 1
Rango de ciudad e ID : RANKX(all(Geography[City],Geography[City Id]),[Sales]) // work with city id
Rango de Geografía - RANKX(all(Geography),[Ventas])// trabajar con el nivel más bajo de ID de ciudad en la tablaPara rango Consulte estos enlaces
https://radacad.com/how-to-use-rankx-in-dax-part-2-of-3-calculated-measures
https://radacad.com/how-to-use-rankx-in-dax-part-1-of-3-calculated-columns
https://radacad.com/how-to-use-rankx-in-dax-part-3-of-3-the-finale
https://community.powerbi.com/t5/Community-Blog/Dynamic-TopN-made-easy-with-What-If-Parameter/ba-p/367415- StevenTeglmanHelper I
Hola @amitchandak
Gracias por su respuesta. Traté de implementar lo que dijiste, pero no estoy seguro de que funcionara como se supone.No esperaba necesitar más de 18 gigas de carnero para ejecutar DAX Measures 😅
La tabla EX tiene 1,5 millones de filas, pero todavía no creo que eso debería suceder?
De todos modos, creo que me conformaré con usar un rango estático para mis vendedores, en lugar de una medida. No es exactamente lo que quiero, pero tendrá que hacer.
- v-diye-msftCommunity Support
Hola @StevenTeglman
Podrías considerar proporcionar tu psídix ficticio que sería útil para nosotros investigarlo más a fondo.
Puede cargarlo en onedrive para la empresa y compartir el enlace aquí. por favor, no se olvide de revelar los resultados esperados y eliminar la información confidencial.