Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hola a todos
Tengo un problema con RANKX.
Aquí está mi modelo de datos :
1 Tabla de hechos : Ventas
2 tablas de dimensiones : Calendario, tiendas
Quiero crear una medida para tener el rango de la tienda sobre el volumen de negocios.
He creado indicadores de medida[CA TTC]: SUM ('Ventas diarias N'[MNT_TTC]) - Suma (TurnOver)
Aquí está el resultado:
Solved! Go to Solution.
Hola @jlizzul ,
Puede utilizar la siguiente medida en el objeto visual de la tabla:
Rang CA BU Mois Filtre = var a = SUMMARIZE(ALL(Stores),Stores[Magasin],"CA TTC",[CA TTC Mois],"rank",RANKX(ALL(Stores),CALCULATE([CA TTC Mois],ALLEXCEPT(Stores,Stores[Magasin])),,DESC)) return SUMX(FILTER(a,Stores[Magasin] = MAX(Stores[Magasin])),[rank])
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Saludos
Dedmon Dai
@jlizzul , El rango de medida es sensible al contexto. Usted crea un rango en la tienda, se clasificará la tienda o el rango de la tienda dentro de otro grupo por
¿Puede compartir datos de ejemplo y salida de ejemplo en formato de tabla? O una muestra de pbix después de eliminar datos confidenciales.
Para 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/3...
I modified my pbix, so i can send it. (70Mo)
How can i send it to you ?
You could give me your @ by private message ?
Hola @jlizzul ,
¿Podría por favor tratar de utilizar la siguiente medida rankx para ello:
RANKX = RANKX(ALL('Stores'[magasin]),CALCULATE(SUM('Daily Sales N'[MNT_TTC])),,DESC)
Si no funciona, ¿podría por favor tratar de mostrarnos algunos datos de muestra sólo contienen estos tres tableros por onedrive para la empresa?
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Saludos
Dedmon Dai
Hola
Mi problema sigue aquí.
Aquí hay muestras de datos:
Mis uniones son:
(1) STORES. RK_ETT VENTAS. FK_ETT (n)
(1) CALENDARIO. DAT_REF VENTAS. DAT_VTE (n)
Si quieres el pbix, ¿puedes darme tu ?, para que pueda darte acceso a mi unidad
saludos
Julien
Hola @jlizzul ,
¿Podría mostrarnos la muestra de pbix por onedrive para la empresa?
Saludos
Dedmon Dai
¿Puedes probar este enlace :
Pase : RankX_Issue
saludos
Julien
Por favor, pruebe este :
Contraseña : RankX_Issue
saludos
Julien
Hola @jlizzul ,
¿La captura de pantalla de abajo que desea?
Consulte la medida:
Rang CA BU Mois Filtre = if(HASONEVALUE(Stores[Magasin]),rankx(all(Stores[Magasin]),[CA TTC Mois],,DESC),0)
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Saludos
Dedmon Dai
Este rango funciona bien en esta tabla sin ningún filtro.
Pero si trato de filtrar en Burdeos por ejemplo, necesito tener el rango sobre todas las tiendas : debe ser 3.
El rango cuando filtro i es 1.
Hola @jlizzul ,
Puede utilizar la siguiente medida en el objeto visual de la tabla:
Rang CA BU Mois Filtre = var a = SUMMARIZE(ALL(Stores),Stores[Magasin],"CA TTC",[CA TTC Mois],"rank",RANKX(ALL(Stores),CALCULATE([CA TTC Mois],ALLEXCEPT(Stores,Stores[Magasin])),,DESC)) return SUMX(FILTER(a,Stores[Magasin] = MAX(Stores[Magasin])),[rank])
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Saludos
Dedmon Dai
Gracias por su reactividad y su experiencia.
Todavía tengo que hacer algunas pruebas para asegurarme de que todo está bien, pero parece estar funcionando.
Sólo una pregunta, ¿es normal tener que aplicar una fórmula tan compleja para un rango simple?
Gracias de nuevo
Hola @jlizzul ,
Por lo que a mí respecta, Rankx mide la parte difícil en Dax para entender. Puede obtener más información al respecto mediante el enlace proporcionado por amitchandak. Tal vez no sea la mejor manera, pero es la mejor manera de escribir.
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Saludos
Dedmon Dai
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.