Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowTry your skills in the Power BI Dataviz World Championship! Round one ends June 26. Join now
Intento usar rankx en mi conjunto de datos que es
| Estado | Habitantes | Ciudad |
| California | 3792621 | Los Angeles |
| Texas | 2325502 | Housten |
| Texas | 1345047 | Dallas |
| California | 1301617 | San Diego |
| California | 494665 | Fresco |
| Missouri | 314627 | San Luis |
| Missouri | 130752 | Columbia |
de acuerdo con algunos tutoriales (1, 2) el dax para esto es
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!
Hola @Ruedi007
Utilice este:
Measure 3 = rankx(ALLSELECTED(Sheet1),FIRSTNONBLANK(Sheet1[Inhabitants],[Inhabitants]),,ASC)
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
@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...
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)
Don't miss out on Data Days, June 15 through August 7. Learn Fabric, Power BI, SQL, AI and more.
Check out the May 2026 Power BI update to learn about new features.