Forum Discussion

apenaranda's avatar
apenaranda
Icon for Post Partisan rankPost Partisan
2 years ago
Solved

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?

 

columna1columna2
albert1
albert1
juan3
manuel4

 

 

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

  • 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º

  • 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's avatar
      apenaranda
      Icon for Post Partisan rankPost Partisan

      No termino de entender lo que comentas, osea si entiendo el problema pero no la solucion.

  • 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's avatar
      apenaranda
      Icon for Post Partisan rankPost Partisan

      Intento ordenar habiendo modificado los valores en la columna descripcion pero me sigue saliendo error, no consigo encontrar el porque.

       

       

       

      Gracias.

  • 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.