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

Try your skills in the Power BI Dataviz World Championship! Round one ends June 26. Join now

Reply
Ruedi007
Frequent Visitor

RankX - El valor no se puede determinar O la columna no existe o no hay ninguna fila actual

Intento usar rankx en mi conjunto de datos que es

EstadoHabitantesCiudad
California3792621Los Angeles
Texas2325502Housten
Texas1345047Dallas
California1301617San Diego
California494665Fresco
Missouri314627San Luis
Missouri130752Columbia

de acuerdo con algunos tutoriales (1, 2) el dax para esto es

Medida: rankx(ALLSELECTED(Sheet1), [Inhabitants],,1)

Pero incluso usamos exactamente la misma función dax con los mismos argumentos obtengo el error:

No se puede determinar el valor de 'Habitantes'. La columna no existe o no hay ninguna fila actual para esta columna.

Y no tengo idea de por qué. Cambié la configuración de resumen a "No resumido", pero eso no cambió nada. En el foro ppl decir que este error proviene de wronlgy error De medida y cálculo de columna, pero en los tutoriales todos utilizan medir.

¿Alguien podría ayudarme aquí para que esto funcione?

¡Mejor!

3 REPLIES 3
v-diye-msft
Community Support
Community Support

Hola @Ruedi007

Utilice este:

Measure 3 = rankx(ALLSELECTED(Sheet1),FIRSTNONBLANK(Sheet1[Inhabitants],[Inhabitants]),,ASC)

003.PNG

O éste:

Measure 3 = rankx(ALLSELECTED(Sheet1),CALCULATE(SUM(Sheet1[Inhabitants])))

y tener una lectura de este blog sobre el uso de RANKX en medidashttp://radacad.com/how-to-use-rankx-in-dax-part-2-of-3-calculated-measures

Community Support Team _ Dina Ye
If this post helps, then please consider Accept it as the solution to help the other members find it more
quickly.
amitchandak
Super User
Super User

@Ruedi007, si usted trata de una medida entonces debe ser así

Medida: rankx(ALLSELECTED(Sheet1), Sum(Sheet1[Inhabitants]),,asc)

O

Medida: rankx(ALLSELECTED(Sheet1), Sum(Sheet1[Inhabitants]),,asc)

Para rango Consulte estos enlaces - Marque también la columna y el rango de medida difieren
https://radacad.com/how-to-use-rankx-in-dax-part-2-of-3-calculated-measures
https://radacad.com/how-to-use-rankx-in-dax-part-1-of-3-calculated-columns
https://radacad.com/how-to-use-rankx-in-dax-part-3-of-3-the-finale
https://community.powerbi.com/t5/Community-Blog/Dynamic-TopN-made-easy-with-What-If-Parameter/ba-p/3...

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube
lbendlin
Super User
Super User

asegurarse de que Habitantes es en realidad un número y no un texto. Además, es aconsejable utilizar medidas en su lugar, como

i :- sum(sheet1[habitantes])

Medida: á rankx(ALLSELECTED(Sheet1), i)

Helpful resources

Announcements
Fabric Data Days is here Carousel

Fabric Data Days 2026

Don't miss out on Data Days, June 15 through August 7. Learn Fabric, Power BI, SQL, AI and more.

May Power BI Update Carousel

Power BI Monthly Update - May 2026

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

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.

Top Kudoed Authors