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, chicos.
Tengo un problema en mi informe, me gustaría mostrar en una tabla un número de secuencia, Estoy usando un campo rankx calculado, pero cuando tengo [Rating AVG] repetir el rango es el mismo:
En este caso, tengo tres 9, debe ser 9, 10 y 11.
Me gustaría tener un número diferente en el rango, por ejemplo en caso de que [Rating AVG] sea el mismo que podemos usar el [índice] para establecer el empate, althoug la ordenación debe ser Rating AVG.
Este es el cálculo que estoy usando para el rango:
¿Alguna sugerencia? Gracias
Solved! Go to Solution.
No @ruz_lee,
Intente utilizar la siguiente expresión dax para crear la columna calculada:
Rank (tie break) =
RANKX(
ALL(SurveysDetails[PartnerName]) ,
(CALCULATE([Rating AVG]-DIVIDE(MAX('Table'[Index]),POWER(10,9))
))
Y verás:
Para mi archivo .pbix de ejemplo, pls ver adjunto.
Saludos
Kelly
¿He respondido a tu pregunta? ¡Marca mi puesto como una solución!
No @ruz_lee,
Intente utilizar la siguiente expresión dax para crear la columna calculada:
Rank (tie break) =
RANKX(
ALL(SurveysDetails[PartnerName]) ,
(CALCULATE([Rating AVG]-DIVIDE(MAX('Table'[Index]),POWER(10,9))
))
Y verás:
Para mi archivo .pbix de ejemplo, pls ver adjunto.
Saludos
Kelly
¿He respondido a tu pregunta? ¡Marca mi puesto como una solución!
tratar de conseguir avg como este y luego usarlo en una medida de rango.
Avg of Partner =
VAR __Partner = MAX ( Partner Name )
RETURN
CALCULATE( AVERAGE(Combine_Data[BP Condition loss]), ALL( Partner table), Partner table [Partner Name] = __Partner )
then use rank
Rankx( All(Partner table) , [Avg of Partner] )
No @ruz_lee,
Por favor, pruebe lo siguiente:
RANKX(RatingAvg)(Index) = RANKX(All('Survey Details'),RANKX(ALL('Survey Details'),RANKX(ALL('Survey Details'),'Survey Details'[Rating AVG])
+ DIVIDE(RANKX(ALL('Survey Details'),'Survey Details'[Index]),(COUNTROWS(All('Survey Details'))+1)),,DESC ) + + DIVIDE(
RANKX(ALL('Survey Details'), 'Survey Details'[Index], , DESC),
(COUNTROWS(ALL('Survey Details')) + 1)
)
, , DESC)
Aquí está el resultado:
Espero que esto funcione para ti.
Para obtener más información sobre la implementación de este DAX, consulte este artículo
Lo siento, pero tengo un error, Index es un campo, y Rating AVG es una medida,
Parece que el error es el campo Index, para mí lo importante es establecer una lógica para tener un rango de par sin repetición, en su lugar 9,9,9 a ha ve 9, 10 y 11. Si conoces otra lógica...
Gracias
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.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |