Join us for an expert-led overview of the tools and concepts you'll need to pass exam PL-300. The first session starts on June 11th. See you there!
Get registeredPower BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.
Buenos días
¿Por qué la siguiente medida devuelve 1 para todas las filas? Básicamente, estoy tratando de clasificar las ramas en dos medidas.
(¡Conviértelo en un día de datos!)
Hola @Tlotly
Especulo que podría haber un problema de filtrado.
Podría simplificar el código para que sea más fácil comprobar mejor que los resultados de cada sección coincidan.
Para ayudarle a resolver mejor su problema, proporcione algunos datos ficticios, preferiblemente en forma de tabla.
Saludos
Nono Chen
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Simplifiqué el código. Y he adjuntado el informe de muestra en el siguiente enlace.
Entonces, para romper el empate, quería usar Principal Standing, es decir, un código de sucursal con el principal pendiente más alto debe clasificarse primero.
Gracias de antemano.
Hola @Tlotly
¡Gracias por compartir!
Como usted describe: el código de sucursal con la entidad de seguridad pendiente más alta debe ser el primero.
PO_rank =
RANKX (
ALLSELECTED (Sheet1[Branch Code] ) ,
CALCULATE(SUM('Sheet1'[Principal Outstanding]), ALLEXCEPT(Sheet1,Sheet1[Branch Code]))
,,DESC,dense )
new_rank_par_01 =
RANKX(ALL('Sheet1'), [PO_rank] + [PAR_rank] * 1000,,DESC,Dense)
Una vez que se combina el código, es el siguiente:
Measure new_rank_par_01 =
var PAR_rank =
RANKX (
ALLSELECTED (Sheet1[Branch Code] ) ,
CALCULATE([PAR %], ALLEXCEPT(Sheet1,Sheet1[Branch Code]))
,,ASC,dense )
var PO_rank =
RANKX (
ALLSELECTED (Sheet1[Branch Code] ) ,
CALCULATE(SUM('Sheet1'[Principal Outstanding]), ALLEXCEPT(Sheet1,Sheet1[Branch Code]))
,,DESC,dense )
RETURN RANKX(ALL('Sheet1'), [PO_rank] + [PAR_rank] * 1000,,DESC,Dense)
Saludos
Nono Chen
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
@v-nuoc-msft Muchas gracias. Ahora funciona perfectamente. Solo cambié el orden de clasificación en la medida de retorno a ASC, ya que PAR tiene prioridad.
Tlotly,
¡Conviértelo en un día de datos!