Get certified in Microsoft Fabric—for free! For a limited time, the Microsoft Fabric Community team will be offering free DP-600 exam vouchers. Prepare now
I want to sort column1 by the numbering of column2 and I get the following error
How could I solve it?
columna1 | columna2 |
albert | 1 |
albert | 1 |
juan | 3 |
manuel | 4 |
thank you.
Solved! Go to Solution.
Hola @Syndicate_Admin ,
En su caso, ordenar una columna1 por col 2 dará errror ya que col 2 tiene los mismos valores para dos valores de col 1
(mira tu fila 1 y 2 así que....)
Si puede reemplazar cualquier valor, puede realizar una clasificación fácilmente de esta manera,
Hola @Syndicate_Admin ,
Intentar ordenar por índice a través de Power Query para que cada fila de datos no se duplique y, a continuación, ordenarla.
¡Espero que te ayude!
Saludos
Apoyo a la comunidad Team_ Scott Chang
Si esta publicación ayuda, considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Inicialmente, puede hacer que la columna 1 sea distinta primero en PowerQuery y, a continuación, cargarla. Ahora puede ordenar la columna1 por la columna 2. Después de eso, vuelva a Powerquery, quite el paso que hace que la columna1 sea distinta y aplíquela. La clasificación sigue aplicándose
Intento ordenar habiendo modificado los valores en la columna descripcion pero me sigue saliendo error, no consigo encontrar el porque.
Gracias.
Hola @Syndicate_Admin ,
En su caso, ordenar una columna1 por col 2 dará errror ya que col 2 tiene los mismos valores para dos valores de col 1
(mira tu fila 1 y 2 así que....)
Si puede reemplazar cualquier valor, puede realizar una clasificación fácilmente de esta manera,
No termino de entender lo que comentas, osea si entiendo el problema pero no la solucion.
No ha indicado qué error está viendo, pero normalmente en este escenario, si calcula el valor de Column2 en función de Column1 y, a continuación, intenta ordenar Column1 por Column2, dará un error de dependencia circular.
La forma en que normalmente lidiaría con esto es generar Column1 como una lista ordenada/clasificada, luego generar Column2 basada en Column1 omitiendo el valor que está usando para la clasificación.
Por ejemplo, si su valor en la columna 1 fuera '1 alberto', entonces podría crear la columna 2 usando:
Columna2 = MID([Columna1],FIND(" ",[Columna1],1)+1.100)
Sin embargo, dado que está ordenando una cadena, es posible que deba agregar ceros a la izquierda para que se ordene correctamente. P. ej..
02
12
Si quieres que el 2º elemento se clasifique antes que el 12º
Check out the October 2024 Power BI update to learn about new features.
Learn from experts, get hands-on experience, and win awesome prizes.