Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more.
Get startedGrow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.
Saludos
Estoy trabajando con datos que requieren que se supriman todos los valores inferiores a 50 Y si solo hay un valor inferior a 50 en una columna, también se suprime el siguiente valor más bajo. (ver ejemplos). Rankx no es importante a menos que lo necesite para completar la supresión.
Estoy trabajando con una tabla, la llamaremos 'Informes'.
He intentado usar instrucciones SWITCH, variables, etc. Puedo acercarme, pero no las dos cosas al mismo tiempo. Estoy usando una tabla estándar para mostrar información.
¡Gracias por cualquier ayuda!
Lo que tengo
Rango de recuento total de gruposx
A 10 5
B 107 3
C 103 4
D 342 2
E 3.984 1
Lo que necesito
Rango de recuento total de gruposx
Un ** 5
B 107 3
C ** 4
D 342 2
E 3.984 1
RANKX es importante, pero hay que usarlo al revés. Ordenar de forma ascendente por valor. Suprime el rango 1 y, si el valor 1 es inferior a 50, suprime también el rango 2.
Esa es la parte con la que también tengo problemas.
Rank = RANKX(allselected('Table'),calculate(sum('Table'[Total Count])),,ASC)
Show = if([Rank]>2 || [Rank]=2 && minx(ALLSELECTED('Table'),[Total Count])>=50,1,0)
¡Gracias! ¡Eso funciona muy bien!
Si el recuento total es un rango, ¿sería este?
Mostrar = if([Rango] > 2 || [Rango] = 2 && minx(ALLSELECTED('Tabla'), [Recuento total]) > 1) && minx(ALLSELECTED('Tabla'), [Recuento total]) <= 10, 1, 0)
Gracias de nuevo
Claro, pero ¿por qué? ¿Qué pasa si el minx es 1?
Si se ha marcado 0 como 0 y el rango está entre 1 y 10. Es una pregunta extraña. ¡Gracias!
entonces debes usar >=1 , no >1