Forum Discussion
sort column according to another
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.
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,
6 Replies
- Syndicate_Admin
Administrator
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º
- Syndicate_Admin
Administrator
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,
- apenaranda
Post Partisan
No termino de entender lo que comentas, osea si entiendo el problema pero no la solucion.
- Syndicate_Admin
Administrator
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
- apenaranda
Post Partisan
Intento ordenar habiendo modificado los valores en la columna descripcion pero me sigue saliendo error, no consigo encontrar el porque.
Gracias.
- Syndicate_Admin
Administrator
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 ChangSi esta publicación ayuda, considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.