Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Supresión del segundo valor mínimo de una columna

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

7 REPLIES 7
Syndicate_Admin
Administrator
Administrator

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.

SI([_Total cuenta] <= 50, "**", [_Total cuenta] ) sólo suprime los valores de 50 o menos
IF([_Total Count] <= 50 && [_Rankx] = 2, "**", [_Total Count]) no funciona
También lo intenté
var _min = IF([_Total Count] <= 50, 1, 2)
var _secMin = if([_rankx] = 2, 1, 2)
devolución
INTERRUPTOR(
TRUE(),
_min = 1 && _secmin = 1, "**",
[_Total cuenta]
)
tampoco funciona.

lbendlin_0-1715980445700.png

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

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel1

Power BI Monthly Update - May 2024

Check out the May 2024 Power BI update to learn about new features.