Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola
Tengo una medida diferente de 6 y quiero usarlas todas en rankx con rebanadora. El objetivo es crear una segmentación de datos con los nombres de las medidas primero y luego usar selectedvalue y mostrar las 10 cifras principales en la tabla.
He creado una tabla como figuras y he añadido nombres de medidas a las celdas.
luego creado debajo de dax pero recibiendo error como "No se permite el indicador especial como argumento número 3 de la función 'RANKX'"
Top_10_Rating =
Var
Selected=IF(SELECTEDVALUE(Figures[Figures])="aaa",[aaa],
IF(SELECTEDVALUE(Figures[Figures])="bbb",[bbb],
IF(SELECTEDVALUE(Figures[Figures])="ccc",[ccc],
IF(SELECTEDVALUE(Figures[Figures])="ddd",[ddd],
IF(SELECTEDVALUE(Figures[Figures])="eee",[eee],
IF(SELECTEDVALUE(Figures[Figures])="fff",[fff],BLANK()))))))
Var
mrank=RANKX(ALL(Table[Name]), Selected,desc)
return
IF(mrank<=10, Selected,BLANK())
Solved! Go to Solution.
@selpaqm ,
Top_10_Rating =
Var
Selected=IF(SELECTEDVALUE(Figures[Figures])="aaa",[aaa],
IF(SELECTEDVALUE(Figures[Figures])="bbb",[bbb],
IF(SELECTEDVALUE(Figures[Figures])="ccc",[ccc],
IF(SELECTEDVALUE(Figures[Figures])="ddd",[ddd],
IF(SELECTEDVALUE(Figures[Figures])="eee",[eee],
IF(SELECTEDVALUE(Figures[Figures])="fff",[fff],BLANK()))))))
Var
mrank=RANKX(ALL(Table[Name]), Selected,,desc)
return
IF(mrank<=10, Selected,BLANK())
Se requiere una adición.
Además, mi consejo sería crear medidas de rango y luego seleccionar en función de la selección.
En su lugar [aaa] use Rank on aaa en la fórmula
@selpaqm ,
Top_10_Rating =
Var
Selected=IF(SELECTEDVALUE(Figures[Figures])="aaa",[aaa],
IF(SELECTEDVALUE(Figures[Figures])="bbb",[bbb],
IF(SELECTEDVALUE(Figures[Figures])="ccc",[ccc],
IF(SELECTEDVALUE(Figures[Figures])="ddd",[ddd],
IF(SELECTEDVALUE(Figures[Figures])="eee",[eee],
IF(SELECTEDVALUE(Figures[Figures])="fff",[fff],BLANK()))))))
Var
mrank=RANKX(ALL(Table[Name]), Selected,,desc)
return
IF(mrank<=10, Selected,BLANK())
Se requiere una adición.
Además, mi consejo sería crear medidas de rango y luego seleccionar en función de la selección.
En su lugar [aaa] use Rank on aaa en la fórmula
@amitchandak puede darme un ejemplo porque la mesa se volvió loca esperando años para monitorear una figura.