POWER QUERY- COMO CAMBIARLE NOMBRES A COLUMNAS SIN UN ORDEN ESPECÍFICO

Поделиться
HTML-код
  • Опубликовано: 4 ноя 2024

Комментарии • 46

  • @hernansenkus
    @hernansenkus Год назад +1

    Excelente. Es cuestión de tener el momento para practicar y luego recordar. Muchas gracias por compartir!

  • @eduardomunoz2764
    @eduardomunoz2764 Год назад +2

    Magistral, saludos y gracias querido Rafa.

  • @itzyalonso
    @itzyalonso Год назад +1

    excelente justo y necesario el tema gracias por compartir conocimiento

  • @arieljulio8370
    @arieljulio8370 Год назад

    Excelente 👏🏾, ya lo había visto en el canal de chandeed, pero le hiciste una adaptación práctica y en español 👏🏾👏🏾

    • @Rafa_Gonzalez_ExcelBi
      @Rafa_Gonzalez_ExcelBi  Год назад +1

      Gracias Ariel.. Ese era el fin.. Mas allá de el Idioma, todo el crédito para ese crack de Chandeep!!... Un abrazo!!

  • @ConsueloMolina-q2m
    @ConsueloMolina-q2m Год назад

    Excelente video, me ayudo mucho, quisiera preguntar si se puede agregar una columna con el nombre del libro, ya que al consolidar como son archivos de bancos, necesito saber que datos pertenece a que banco espero hacerme entender GRACIAS

  • @rrrraaaacccc80
    @rrrraaaacccc80 Год назад +1

    Excelente como siempre estimado Rafa 👍💯. Fuerte abrazo...

  • @juanjol.f.1598
    @juanjol.f.1598 Год назад

    Muchas gracias por el vídeo. Da solución a problemas reales del día a día. Me ahorrará mucho tiempo en mi trabajo.

    • @Rafa_Gonzalez_ExcelBi
      @Rafa_Gonzalez_ExcelBi  Год назад

      Gracias Juanjo por comentarlo... Me alegra muchisimo te haya sido de utilidad... Espero sigas encontrando contenido útil en mi canal... Un abrazo!!

  • @naren-7
    @naren-7 Год назад

    Tenía la duda de como hacer esto, pero me ayudaste mucho, Gracias Rafael!!

    • @Rafa_Gonzalez_ExcelBi
      @Rafa_Gonzalez_ExcelBi  Год назад

      Naren, gracias a ti por tu comentario.. Me contenta muchisimo haberte podido ayudar... Un gran abrazo!!

  • @grijalvaescobedo158
    @grijalvaescobedo158 Год назад +1

    Gracias amigo Rafa por los tips abrazos hermano 🇲🇽👍👌

    • @Rafa_Gonzalez_ExcelBi
      @Rafa_Gonzalez_ExcelBi  Год назад +1

      Mi querido amigo, que bueno saber de ti... A sacarle provecho... Un gran abrazo hermano!!!...

    • @grijalvaescobedo158
      @grijalvaescobedo158 Год назад

      @@Rafa_Gonzalez_ExcelBi gracias amigo he tenido mucho trabajo y más para estas fechas pero cuando tengo chanse le doy un repason a los pendientes gracias hermano pero por ahí andamos saludos 🤝👏🤝

  • @armandopasohondo5462
    @armandopasohondo5462 Год назад

    Super!, Muy útil en el día a día, gracias por compartir

  • @franciscom.paredesarias2356
    @franciscom.paredesarias2356 Год назад

    Estimado, muy buena la solución que presentas!!!, gracias por ayudar a entender mucho mas Power Query
    Saludos, a la distancia Rafael

  • @MONIX1083
    @MONIX1083 3 месяца назад +1

    Que grande eres!!!! . Muchas gracias por compartir!!!!!

  • @davidjosevarelagarcia7011
    @davidjosevarelagarcia7011 Год назад

    buenas noches Rafael, como siempre gracias por tu aporte, una consulta, que pasa si la línea de los encabezados ya no vienen en todos los archivos en la misma línea, algunos inician en la fila 1, otro en la fila 3 y el ultimo archivo trae los encabezados en la fila 7 , como se haría en ese caso?

    • @Rafa_Gonzalez_ExcelBi
      @Rafa_Gonzalez_ExcelBi  Год назад

      Hola David José... gracias a ti por el apoyo...
      En cuanto a tu consulta, va a depender del escenario, es decir, si las filas anteriores a donde se encuentran los encabezados están vacias, debes eliminarlas primero aplicando "Eliminar Celdas Vacías" en la pestaña de inicio del Ribbon..
      Ahora bien, si hay texto antes de esos encabezados, por ejemplo, descripcion del archivo o nombre de la sociedad, etc, debes aplicar antes un Table.Skip con la condición de que te elimine las primeras filas de las tablas hasta encontrar el nombre del primer campo donde se encuentra la fila de encabezado, por ejemplo, Table.Skip (Tabla, [Column1] "Nombre del Campo")
      Esta es una opción, hay otras quizas pero haríamos el comentario muy largo... Por lo general recomiendo esta... Tener en cuenta que estas trabajando con tablas anidadas y que debes agregar columnas y aplicar los cambios sobre esa columna que contiene las.tablas anidadas...
      Espero haberme sabido explicar.. Saludos

  • @legillosxd1801
    @legillosxd1801 6 месяцев назад

    Excelente video, disculpa una duda, si el origen son tablas de SQL, como se harían las transformaciones?

    • @Rafa_Gonzalez_ExcelBi
      @Rafa_Gonzalez_ExcelBi  6 месяцев назад

      Hola muchas gracias. En cuanto a tu consulta te comento: Yo veo dificil que desde una BBDD como SQL puedan venir tablas con estos problemas de nombres cambiados por cuanto es un ambiente mas controlado.
      En las conexiones a SQL se recomiendan plegar las consultas hasta donde sea posible, es decir, dejar la.mayoria de las transformaciones en dicha fuente y dejar lo mínimo para hacerlo en PQ.
      Ahora bien, en caso de suceder, te recomiendo crees una consulta donde a través de Table.ColumnsName crees una lista con los nombres de las columnas que tu creas puedan venir con nombres cambiados o en diversos ordenes. Lleva esa lista a Excel, creas una columna adicional con los nombres nuevos y vuelves a subirla a PQ para aplicarle List.Zip. Esa consulta la usas como variable en el segundo argumento de Table.RenameColumns.
      Espero no te haya sido de ayuda. Saludos

    • @legillosxd1801
      @legillosxd1801 6 месяцев назад

      @@Rafa_Gonzalez_ExcelBi el detalle que tengo es que necesito cambiar el título de las columnas dinámicamente, se debe mostrar los próximos 10 lunes. Entonces por eso buscaba una solución desde el PQ.
      Actualmente transpongo una columna con los títulos que usaré en una matriz, pero como quieren ordenar por las distintas semanas de mayor a menor, ahora buscan otra solución.
      Gracias por el apoyo.
      Saludos.

  • @davidjosevarelagarcia7011
    @davidjosevarelagarcia7011 Год назад

    Excelente Rafael , gracias, yo lo que tengo es un archivo con muchas hojas, tratare de sacar uno y luego crear una fx personalizada, para ver si me funciona.
    Por otro lado , el curso de power query y lenguaje fundamentos, para cuando tienen fecha de inicio?

    • @Rafa_Gonzalez_ExcelBi
      @Rafa_Gonzalez_ExcelBi  Год назад

      Hola David José... Si, es una opción la función personalizada... El curso de Fundamentos de M lo estaremos iniciando el proximo Martes 14 de marzo... La info la tienes en www.proximaclase.com

    • @Rafa_Gonzalez_ExcelBi
      @Rafa_Gonzalez_ExcelBi  Год назад

      Saludos!!!

  • @danielaalejandramartinezca3885
    @danielaalejandramartinezca3885 7 месяцев назад

    Hola, Gracias por el video me ha sido de mucha ayuda, sin embargo, mis archivos contienen más hojas, de qué manera puedo seleccionar solo una hoja específica?

    • @Rafa_Gonzalez_ExcelBi
      @Rafa_Gonzalez_ExcelBi  7 месяцев назад

      De nada Gabriela... Que bueno te sea de utilidad... En el paso de navegacio, al conectarte, seleccionas aquella hoja que requieres... Esto si conectas a un libro excel desde otro excel...
      Ahora bien, si conectas desde el mismo archivo, a través de Excel.CurrentWorkbook() este, seguro te traerá una tabla que contiene todos los metadatos de dicho archivo, entre ellos, el tipo de objeto (Columna kind) y el nombre de dicho objeto (Columna Name)... Aqui filtras el nombre de la hoja o tabla que deseas y luego extraes tu tabla para trabajar con ella...
      Espero haya podido ayudarte ya que estoy apelando a la memoria e imaginación en este instante jajajaja... Saludos...

    • @danielaalejandramartinezca3885
      @danielaalejandramartinezca3885 7 месяцев назад

      @@Rafa_Gonzalez_ExcelBi Gracias por la respuesta, justo encontré un código similar que coloqué en una columna personalizada extra: #"Filtered Rows" = Table.SelectRows(Source, each [Kind] = "Sheet")

  • @israel2410
    @israel2410 Год назад +1

    Estimado cuando realizo el Table.Renamecolum([Data], Renombre, MissingField.Ignore) me está saliendo este error en la fila 2 Expression.Error: The field 'Otros' already exists in the record.
    Detalles:
    Name=Otros
    Value=
    y en la fila 3 este otro error Expression.Error: The field 'Numero Solicitud' already exists in the record.
    Detalles:
    Name=Numero Solicitud
    Value=
    Espero su gentil respuesta

    • @Rafa_Gonzalez_ExcelBi
      @Rafa_Gonzalez_ExcelBi  Год назад

      Hola Israel... Eso es porque estás tratando de llamar a tus nuevas columnas con nombres que ya existen en la tabla base de la función... Intenta agregarle en el Código un número 1 o el que sea al final de los mismos... Espero te haya ayudado... Me cuentas... Saludos...

    • @israel2410
      @israel2410 Год назад

      @@Rafa_Gonzalez_ExcelBi muchas gracias por tu respuesta...eres un capo!!

    • @Rafa_Gonzalez_ExcelBi
      @Rafa_Gonzalez_ExcelBi  Год назад

      @@israel2410 A ti por comentarlo... Asi ayúdamos a otras personas que quizás les suceda lo mismo... Un abrazo!

    • @juanjol.f.1598
      @juanjol.f.1598 Год назад

      @@Rafa_Gonzalez_ExcelBi Me da el mismo error. Pero entonces en la columna Renombre ¿No se puede repetir el nombre de columna en la columna nueva? No termino de entenderlo. En su ejemplo si que hay dos nombres "Factura en la columna a renombrar". Agradecería mucho una explicación más detallada. Gracias

  • @osmirmata9760
    @osmirmata9760 Год назад

    una consulta, estoy haciendo este proceso pero cuando llego al punto de crear el campo data y mostrando las tablas como filas, los encabezados de cada tabla se quedan en la primera fila y los encabezados dice columna 1, columna 2... que puedo hacer? es que en el momendo de hacer la combinacion no lo hace bien porque toma que todos los archivos tienen el mismo encabezado

    • @osmirmata9760
      @osmirmata9760 Год назад

      listo..tuve que darle a cada archivo excel un formato tabla y asi si reconocio los encabezados

  • @eduardoaquino112
    @eduardoaquino112 9 месяцев назад

    En el caso que tengas varias carpetas donde se extrae la información.¿Cual sería el procedimiento?

    • @Rafa_Gonzalez_ExcelBi
      @Rafa_Gonzalez_ExcelBi  9 месяцев назад

      Hola Eduardo... Debes tratar de tener una sola carpeta donde tengas los archivos... No importa si cada archivo está en otra subcarpeta por asi llamarlo, pero importante los guardes así antes de subirlo a PQ.
      Trabajar ordenado en PQ es clave, sobretodo a la hora de conectar a las fuentes. Caso contrario, imagina ir a conectar a cada libro por separado, te tocará la tarea de anexar consultas cada vez que conectes a una nueva.
      Luego es seguir el resto del procedimiento explicado. Esto asumiendo que trabajas con el Excel. Ya con Power Bi, para el paso de la tabla con los nombres de columnas habría que hacer algunos ajustes.
      Saludos

  • @vicky42066
    @vicky42066 Год назад

    Una consulta, como hago para que me acepte si el nuevo nombre se va a repetir para varios nombres antiguos?😢

    • @Rafa_Gonzalez_ExcelBi
      @Rafa_Gonzalez_ExcelBi  Год назад

      Gracias por comentar... Estimada, PQ no admite nombres iguales entre dos o mas columnas... Es por ello que, en algunas operaciones, coloca un sufijo al final del nombre generado... Por ejemplo Column1, Column2, etc... Saludos