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

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
Syndicate_Admin
Administrator
Administrator

Búsqueda del N% superior e inferior de una columna

Hola

Estoy tratando de identificar el 10% superior y el 10% inferior de un porcentaje productivo. Intento usar Top N en los filtros, pero no me permite especificar un % para Top N.

¿Hay alguna manera de crear dos medidas para el 10% superior y el 10% inferior?

Número de pedidoCategoríaSubcategoríaTipo% productivo
AA1AA01.CS142%
AA1AA01.CS9%
AA1AA01.CS333%
AA1AA01.CS7%
AA1AA01.CS970%
AA1AA01.CS1%
AB1BA12RFCE13%
AB1CCPNCRPN9%
AB1CCPNCRPN33%
AB1CCPNCRPN167%
AB1DP1CSEQ73%
AC1DP1CSEQ13%
AC1DP1CSEQ13%
AC1DP1CSEQ36%
AC1DP1CSEQ103%
AC1DP1CSEQ7%
AC1DP1CSEQ4%
AC1DP1CSEQ4%
AC1DP1CSEQ200%
AC1DP1CSEQ44%
AC1DP1CSEQ87%
AC1DP1CSEQ40%
AC1DP1CSEQ
AC1DP1CSEQ49%
AC1DP1CSEQ36%
AC1DP1CSEQ67%
AC1DP1CSEQ4%
AC1DP1CSEQ40%
AC1DP1CSEQ96%
AC1DP1CSEQ9%
AC1DP1CSEQ13%

Gracias

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

@bhattg,

No son medidas sino tablas:

barritown_0-1681837056654.png

Saludos

Alexander

Mi vlog de YouTube en inglés

Mi vlog de YouTube en ruso

Syndicate_Admin
Administrator
Administrator

Gracias por su respuesta @barritown

Recibo el siguiente error al intentar crear ambas medidas:

"La expresión se refiere a múltiples columnas. Varias columnas no se pueden convertir en un valor escalar".
Solo tengo una columna en mi fórmula, así que me pregunto a qué se refiere esto.
Gracias
GD Bhatt

Syndicate_Admin
Administrator
Administrator

@bhattg,

Hasta donde yo sé, no podemos usar medidas en el panel Filtros, pero podemos crear una tabla separada con este código [DAX]:

TOP_10_PERCENT = 
VAR N_value = ROUNDDOWN ( 0.1 * COUNT ( data[Productive%] ), 0)
RETURN TOPN ( N_value, data, data[Productive%], DESC )

Al reemplazar "DESC" por "ASC", puede crear una tabla BOTTOM_10_PERCENT:

BOTTOM_10_PERCENT = 
VAR N_value = ROUNDDOWN ( 0.1 * COUNT ( data[Productive%] ), 0)
RETURN TOPN ( N_value, data, data[Productive%], ASC)

Hay un inconveniente: si tiene varios valores repetitivos, obtendrá más del 10% de sus entradas. Como en tu caso - 3 TOP vs 5 BOTTOM:

barritown_1-1681807788902.pngbarritown_0-1681807683560.png

Saludos

Alexander

Mi vlog de YouTube en inglés

Mi vlog de YouTube en ruso

Helpful resources

Announcements
July 2025 community update carousel

Fabric Community Update - July 2025

Find out what's new and trending in the Fabric community.

July PBI25 Carousel

Power BI Monthly Update - July 2025

Check out the July 2025 Power BI update to learn about new features.

Top Solution Authors
Top Kudoed Authors