Muy bueno, estos videos con casos del mundo real no los pone nadie y alli esta la diferencia con tu Canal. Seguimos aprendiendo con todos tus videos. Saludos desde Caracas.
Colega y amigo, un gusto saludarte hermano... Gracias por tu gran apoyo y comentarios... Un fuerte abrazo!!!... La clave está en cuidar los detalles cuando se explica algo hermano... Eso me decía mi viejo...
El inicio de todos Pedro!! Pero me alegro mucho te haya sido de utilidad... Cada PDF es un caso y hay que buscar la forma de seleccionar aquellas tablas que realmente necesitemos consolidar... A veces me decanto por la cantidad de columnas o nombres de las columnas... Prepararé algo para seguir mostrándoles ideas para solventar diferentes situaciones, sobretodo con PDFs...
Excelente amigo Rafa buenos tips, con las condicionales en la semana se presentó un problema de PDF pero con estos súper tips en la semana lo realizó gracias hermano saludos y bendiciones a tu canal eres un experto en power query 🇲🇽👏. Abrazos amigo . 👌
Hermano ¿¿¿Cómo has estado???... Buenooo experto asi que bruto no jajajaj (Parafraseando al Chavo)... Lo que si amigo mio es que disfruto aprendiendo y dentro de ese proceso voy solucionando situaciones que antes me costaban llegarles, y cuando eso pasa, hay que compartirlo... Me cuentas como te va... Un gran abrazo amigo hasta 🇲🇽🇲🇽🇲🇽...
Me alegra saber eso Guillermo... Supieras los dolores de cabeza que me generaba consolidar este tipo de información... Pero intentando con una y con otra función di con la solución... Al menos la que aquí propongo... Saludos... Gracias por comentar!!
Estimado Rafael... Como siempre aportando conocimientos tan utiles en el dia a dia de nuestros trabajos... Muchas gracias... Ya te cuento como me va con una prueba de unos archivos que me enviaron...
Mi estimado Reynerio... tiempo sin saber de ti hermano... Imagino andas ocupado en el trabajo como debe ser... Claro me cuentas que tal te fue, y cualquier sugerencia sabes que siempre es bienvenida!!! Un abrazo estimado!!
Muchas gracias... No es tan complicado estimado, es como bien dices, practicar y comprender el resultado que arroja para poder quedarnos con esas tablas que necesitamos luego trabajar... Los PDFs y sus misterios... Un gran abrazo!!
Hermano, usted es lo máximo, gracias por toda su dedicación y la facilidad que tiene al explicar. Usted tendrá un video donde explique como hacer cuando se baja un PDF y en una columna está cierta informacion y por tener espacios hay filas que salen null y los valores están en la columna siguiente, pero me ha pasado que a veces están en 2 o 3 columnas a la derecha. Mil gracias
Muchas gracias mi estimado!!... Como siempre menciono, trabajar con PDFs es todo un mundo, no por conectar con ellos, sino mas bien porque te puede saltar columnas movidas o una misma tabla pero que por algun carácter o algo te las divide en varias, haciendo complejo su combinación... Hay de todo en los PDFs por lo que tendría que verlo bien para identificar como hacer... Dejame saber si es posible hacermelo llegar y alli veo como puedo ayudarte a través de un video y quizás ayudemos a otras personas... Un abrazo
Gracias por compartir, es por mucho el mejor ejemplo que he visto y que se aproxima a lo que necesito, yo si necesitaría gestionar los datos page 1 porque ahí se contendrían el id, la fecha inicial y final.
EXCELente Colega y Paisano, tengo un problema parecido pero más complejo te voy a enviar los archivos para que por favor me ayudes. Saludos desde nuestra amada VENEZUELA, cada dia más complicado pais.
Gracias Rafa, por seguirnos enseñandonos. Hice un ejercicio siguiendo tu video, en mi caso antes promover encabezado elimine filas, no me dio el resultado esperado, pero el punto es de que tu nos das el Tips y nosotros hagamos el resto.
Gracias a ti Hector Luis... La clave es practicar, practicar y después practicar... Buscarle la vuelta a la cosa... No te desanimes que seguro algo se te ocurrirá... Cada caso es un mundo... Un gran abrazo!!
@@hectorluisgaitan996 Asi es!!.. Siempre se busca la forma.. Por lo general, en tu caso, es que las filas donde están encabezados se encuentran después de algunas lineas que deseamos eliminar... Cuando usamos eliminar filas superiores, debemos asegurarnos que tengamos la misma cantidad de filas a eliminar en cada tabla, pero, no siempre es asi, por lo que debemos recurrir a técnicas como columnas de indice o Table.PositionOf y usar el valor obtenido como referencia para remover las filas superiores antes de los encabezados... Sucede mucho Héctor, bienvenido al Club jajaja... Eso si, no se te olvida mas nunca, por eso es bueno que salgan los errores y no atinarle a la primera, así se aprende mejor... Un abrazo y me alegra lo hayas resuelto!!
Dejo mi aporte aquí por si le sirve a alguien que no logra hacer funcionar una consulta usando archivo PDF como fue mi caso que omitía información. Tuve que implementar unos pasos adicionales que fueron convertir el pdf a Excel y resaltar el rango de la información para convertirlo a tabla. Después de eso me fue mucho más fácil transformar los datos.
Estimado Rafael: gracias una vez más por sus invaluables videos. Este particularmente, me ha servido de base y con algunas modificaciones en lenguaje M, he conseguido lo deseado para ubicar la(s) tabla(s) necesarias para mis consultas. Gracias en verdad.
Excelente Oswaldo! Me contenta te haya sido útil... Que bueno saber que tomaste la idea y la adaptaste a tu caso en particular... Un gran abrazo!... Gusto saludarte
Hola Rafael. No te das una idea del valor de este video... la cantidad de tiempo que ahorras con esto la verdad que es increible. Me suscribo, dejo like y recomiendo! Te dejo una idea para un video utilizando power query... que es justamente sobre lo que estoy trabajando y estoy tratando de automatizar lo mas posible. Seria de gran gusto que pudieras subir asi un video similar a este, pero en lugar de traer alguna tabla especifica, traer el extracto bancario de un banco. Acomodado, que se yo, en simples columnas "Fecha" "Descripcion" "Debito" "Credito" "Saldo" y de esta forma crear un reporte/tabla de excel que recepte mi aplicativo contable. Imagina extractos bancarios de 20 hojas por pdf que se carguen a mano.. se tarda mucho tiempo y equivocarse es muy facil. Creo que un video que ejemplifique un caso asi seria de gran ayuda. Saludos desde Argentina.
Muchísimas Gracias Franco por tu comentario... Valoro mucho cuando el material es de utilidad para ustedes.... Tomo nota de tu sugerencia y ver{e si consigo un archivo donde pueda ejemplificarlo... Un gran abrazo hasta aquel lado de la cordillera...
Hola, muchas gracias por la explicación. Tengo una consulta, en el extracto que estoy trabajando la fecha solamente es dia y mes, el año lo trae mas arriba, en formato "page", de que forma podria colocar el año, dado que estoy consolidando varios meses de diferentes años?. Gracias
Gracias Patricia... Para estos casos, de ser posible, ten un formato definido para el nombre de cada archivo PDF donde puedas colocar mes y año, y asi podrias extraer el año desde el nombre en el paso de expandir tus tablas cuando las consolides con Pdf.Table()... Antes de expandirlas, te quedas con la columna del Nombre para que forme parte de las tablas a expandir... Me cuentas si te funciona asi... Saludos!!!
Excelente contenido Rafael. Solo tengo una consulta, que sugerencia me podrías brindar para los casos en que la tabla ocupe 2 paginas pero en la segunda pagina no cuente con el encabezado de la columna. Muchas gracias, por compartir tus conocimientos.
Muchisimas gracias por comentarlo Edwin!... Cuando leo mensajes como estos, y saber que lo que comparto ha sido de ayuda a otras personas, es cuando mas me motiva seguir brindandoles contendido mientras podamos!... Gran abrazo!
@@Rafa_Gonzalez_ExcelBi Muchas gracias. Solo tengo una consulta, que sugerencia me podrías brindar para los casos en que la tabla ocupe 2 paginas pero en la segunda pagina no cuente con el encabezado de la columna.
Deja ver si encuentro un caso parecido al que mencionas y desarrollo un video para ello... Ahora si es posible me compartas el PDF, y yo modifico algunos datos sensibles antes de darle uso y mostrarlo, mejor... Avisame si es posible y te digo como hacermelo llegar... Saludos
excelente Rafa, como siempre gran aporte a la comunidad. te tengo una consulta, que pasa si el archivo PDF, en vez de ocupar una sola tabla, necesito trabajar con 4 tablas de las que me reconoce pquery, es decir, pq, me renoce 5 tablas en total pero tengo que trabajar 4 tablas ya que de cada una de ellas necesito extraer información y en una de ellas consolidarlas, el detalle que cada mes me cambia de posición una columna con datos que necesito consolidar y también trae diferente cantidad de filas, como podríamos hacer, podrías hacer un video con algo parecido. te lo agradecería mucho.
Hola David como andas?... Gracias por tu comentario... Lo valoro muchísimo... La verdad es que en los PDFs cada caso es distintos... Son Archivos que manejan muchas estructuras distintas y habría que ingeniarselas para saber como obtener las tablas con las cuales pretendes trabajar... Lo que podría hacer para ayudarles es tratar algunos casos de identificación de tablas distintos al mostrado aqui a ver si uno de ellos o combinación de ellos les puede servir... Un gran abrazo!!
Excelente video apenas inicio en Power Query y al igual que usted este es el pan nuestro de cada día. Quiero saber también si usted tiene un curso donde se puede aprender mas sobre esta herramienta y ya me estaré paseando por su videos a ver que contienen pero un curso de iniciación para principiantes para ir tomándole cariño al asunto. No se si con esta herramienta se pueda utilizar algo que de verdad me ayudaría es cuando bajo información de mi sistema contable en los reportes existe una serie encabezados que se me repite en cada hoja así sea impreso o Excel pero cuando son largos pues ir hoja por hoja haciendo las correcciones se pone tedioso y mas cuando bajas el reporte por varias cuentas contables o analizas esos datos entonces me gustaría saber que videos puedo ver para ver en que me puedo ayudar hacer esa limpieza de datos para hacer mis archivos mas dinámicos y rápidos . Agradecido de antemano y bueno a seguir practicando ya le comentaré como queda mis estados de cuenta con esta clase gracias . Saludos
Joel, muchas gracias por tu comentario... Tengo un video de como consolidar mayores contables y obtener EEFF a partir de ellos... Es el primer video de este canal En cuanto a cursos, por ahora preparando Lenguaje M Intermedio aunque tengo de PQ básico... Pronto anunciare las peomociones de los mismos, pero, al menos por este mes, no lo tengo previsto... Saludos
Estimado Rafael, gracias por tan excelente explicación. Solo una duda los datos usados son con formato de Chile, ya que al realizar la detección de tipoi de datos me modifica las cantidades. Y por lo cual se debe especificar "Usar Configuración Regional ----> Español (Chile)".
Gracias como siempre Eduardo... Si tu separador de miles son las comas y el de decimales el punto, debes cambiar tipo de datos via "Usar Configuración Regional"... Este está, como bien mencionas, con Español Chile... Escoge ese mismo a ver si te funciona, sino otro que contenga la configuración inversa a tu formato, es decir, que los separadores de miles sean los puntos y de decimales la coma... Saludos
Hola Rafael, que bueno encontrarme tu canal. Muy bueno el video lástima que no me funcionó para una consolidación de Estados de Cuenta de Tarjeta de Crédito. Cuando llegaba a la parte de tener las columnas de Kind y Data y filtraba (desmarcaba) "Page" me quitaba tablas de la columna Data que contenían información que requería. Otra cosa es que no tenía títulos para aplicar la fórmula =Pdf.Tables. Solo mostraba las columnas de fechas (en texto), número de referencia que 100% no son la misma cantidad de dígitos, descripción y monto. Nuevamente, sin títulos. De último, en un caso, la tabla solo mostraba fecha y número de referencia. Omitía el resto de la información con relación a dos líneas. Tendrás un video donde hagas lo mismo pero con estado de cuentas de tarjetas de crédito? Igual, has ganado un nuevo suscriptor. Gracias
Muchisimas gracias Moises... Bienvenido a esta locura jejeje... Estomado como siempre digo, trabajar con PDFs es un mundo... Los casos que muestro es porque me llegan y luego de darle cabeza y pedal, llegamos a ciertas soluciones que pueden o no aplicar a otros escenarios... Hay PDFs que por toda su estructura, por mas que se intenta, no se ha logrado pasarlo a Tabular... Igual pendiente que, cada vez que me presentan un caso con este tipo de documentos y me parece interesante compartir, lo hago... Al final de todo cada uno requiere tratamientos distintos como otros pueden ser similares... Un gran abrazo y bienvenido nuevamente...
Por cierto, a veces es preferible trabajar con los Kind de Pages que con las Tablas, ya que estas últimas dependerá como PQ las interprete y procese, mientras que con Page tendrás toda la información y resta solo averiguar como le haces para limpiar y transformar... Saludos
@@Rafa_Gonzalez_ExcelBi Muchas gracias y aprecio el tiempo dedicado para responder. Leí en varios de tus comentarios eso que cada pdf es un mundo jajajaja. Estoy haciendo pruebas de cambiar el pdf a Excel para después pasar por PowerQuery. Haciendo locuras....🤣😂
Hola Thais, chequea este video que recién publiqué hoy dando una solución a tu caso... Espero te sea útil y gracias por mencionarlo... Saludos th-cam.com/video/3pLdUcqBZFE/w-d-xo.html
Buenas Rafael me funciona bien en lo que he hecho pero tengo el inconveniente es que el año y mes viene aparte. Estuve leyendo los comentarios de acá y encontré esta respuesta que usted dejo Gracias Patricia... Para estos casos, de ser posible, ten un formato definido para el nombre de cada archivo PDF donde puedas colocar mes y año, y así podrías extraer el año desde el nombre en el paso de expandir tus tablas cuando las consolides con Pdf.Table()... Antes de expandirlas, te quedas con la columna del Nombre para que forme parte de las tablas a expandir... Me cuentas si te funciona así Saludos!!! Entonces yo hice al pasarlo en binario donde sale el nombre por que le puse por decir 2021.01 al archivo y el le coloca al pasarlo 2021.01.pdf y yo trabaje dejando siempre esa columna al final ya le realizó unos cambios como remplazar 2021.01.pdf para eliminar el .pdf y luego divido la columna por el punto y todo excelente .. Pero cuando subí el siguiente mes no me trajo ni el año y el mes no se que hice mal..... me podrías ayudar .. Gracias de antemano
Cordial saludo @RafaelGonzalezGCExcel, Que pasa si el PDF no muestra los nombres de los encabezados (sucede en algunos archivos), y necesito identificar la columna no por el nombre del encabezado sino solo por una palabra o texto específico, la función Tabla.Contains no serviría ...
Estimado Rafael Muchas gracias por tus valiosas y didácticas entregas. Estoy probando una consulta a la cual incluye un archivo Excel desde una Carpeta. La idea es incluir otros con igual formato y automatizar sus cambios. Una vez en PQ, lo combino con tablas que sacó desde el exterior de la carpeta para reemplazar códigos con su descripción (como un Buscarv). Lo realizó, pero al incluir un segundo archivo a la carpeta, me muestra diversos errores, que no he podido solucionar. Te agradecería mucho una orientación al respecto. Felicitaciones y gracias desde ya.
Hola Fernando... Muchas gracias a ti por comentar. En cuanto al proceso que indicas, ¿Me podrías decir que mensaje de error te genera? Con eso podria tener una idea de que podría estar pasando. Lo mas común en este tipo de procesos de consolidación de información es que, en algún paso del archivo que tomaste como muestra para realizar los cambios, puede que en el paso de Promover primera fila como encabezado, haya tomado un nombre que ya no está en los siguientes archivos... Por ejemplo, algunas veces entre los cambios que efectuamos, se encuentran fechas que luego una de ellas quedan en la primera fila, o el nombre de algún mes, y cuando la subimos como primera fila, ese queda como nombre de campo, asi posteriormente se lo cambies por otro, el paso de Transformación queda que se lo aplicó a una columna llamada, por ejemplo, 31-01-2022... Al incorporar Febrero, seguramente en ese mismo paso que aplica, ya no encuentra un campo llamado 31-01-2022, porque ahora se llama 28-02-2022, y allí te rompe el proceso causando un error de paso de no encontrar el nombre de la columna para poder continuar... Igual, por favor, envíame el mensaje a ver que puede estar pasando... Saludos
@@Rafa_Gonzalez_ExcelBiEstimado Rafael. Reclama por la inexistencia del campo clave en la combinación de consultas. Antes de enviarlas, probaré tus sugerencias para ver si funcionan. Agradezco de sobremanera tu excelente disponibilidad. ¿Existe algún correo de contacto adicional en que pueda contactarte? Reitero mis agradecimientos.
@@fernandorodolfolemarieoyar7381 Que tal Fernando?... Estás haciendo modelado en PowerBI o Pivot?... Digo, luego de las transformaciones?... Contactame por privado via LinkedIn o Instagram... Los enlaces están en el Banner del Canal... Saludos...
Muy buen video excelente🎉🎉🎉 Yo tengo una con ERP de SAP hay informacion que te la genera en PDF los encabezados es la misma solo que al transformarla el numero de columnas cambia como el orden de los campos esto como se pudiese solucionar??? Gracias.
genial!! muchas gracias por compartirnos estos videos tan útiles. quería preguntarte dos cosas si es posible que me puedas ayudar con ellas, una en relación a este video, me funciona muy bien salvo por una columna que hay en las tablas que uso en la que los conceptos llevan tildes, al realizar todos los pasos y expandir la tabla, PQ separa cada vocal con tilde en una nueva columna, dejando una columna con el concepto sin vocales con tildes y varias columnas con estas, por lo que al intentar combinarlas el concepto no queda bien, ya que las extrae, por ejm en una columna tendría Traumatologa y en otra í, al combinarlas queda traumatologaí, y como son muchos conceptos distintos pueden haber varias tildes, hay alguna forma de reemplazar las vocales con tildes antes de expandir la tabla? y la otra duda es que al trabajar con archivos .xls, al consolidarlos no los PQ no los reconoce, supongo por ser anteriores a la versión 2007, hay alguna forma de que PQ los reconozca?. Muchas gracias de verdad tus videos son excelentes y explicas muyy bien!!
Hola Caty... Me alegra te sean de utilidad mi contenido... Te cuento: 1. Para el primer caso, se me está ocurriendo algo, pero dejame evaluarlo primero a ver si con una lista dinámica podríamos reemplazar las vocales con tildes, y alli te cuento seguidamente. 2. Efectivamente, PQ no trabaja con archivos xls, te aconsejo pasarlos antes a un archivo .xlsx y allí lo grabas como .xlsx, no guardes el mismo archivo, copia y pega en un libro nuevo. Te debo la primera, ya me pongo a ver como te ayudo estimada. Saludos!!
Hola nuevamente Caty... Acabo de publicar este video basado en tu consulta, espero te sea útil para lo que buscas... Saludos y gracias por la idea... th-cam.com/video/VKnI5ahwWOA/w-d-xo.html
@@Rafa_Gonzalez_ExcelBi muchas gracias por tu ayuda!!! Ahora mismo voy a ver el video para poder ponerlo en práctica, muchas gracias por dedicarnos tu tiempo 😊
@@catyxp8041 Para nada Caty, mas bien siempre agradezco a ustedes, no solo el apoyo, sino también nos indiquen sus casos y así nos ayudamos mutuamente... Igual que podemos aportar al resto de la comunidad... Allí nos cuentas como te fue... Saludos!!!
Excelente video Rafael!!, Una consulta me pasa que con algunos resumen de cuenta en pdf si la tabla con la que pretendo trabajar tiene más de una hoja, agrega en la primer fila después del encabezo una fila con el nombre "transporte" para reflejar las sumas de la hoja anterior, el problema de esta es que aparece de forma combinada con otras columnas, esto provoca que los montos pertenecientes a una o más columnas aparezcan en dos o más columnas. Podrías hacer algún caso para reflejar la solución a esta situación. Muchas gracias
Hola Leonardo... Cada caso con PDFs es eso, un caso... Algunos actúan de formas un poco anormales pero como dicen por alli, peor es nada... Si gustas envíame par de archivos de esos, yo obviamente edito los PDFs para borrar información sensible y pudiese preparar algo tomando tu mismo ejemplo... Te parece?... Saludos
Hola Ernesto... Viendo tu sintaxis no está escrita como se solicita... Sería algo asi como: Table.Contains([Data],[Column1 = "Date"])... Fijate que en tu sintaxis la columna Data está sola entre los paréntesis de la función dejando por fuera el segundo argumento que además el texto Date debe ir entre comillas dobles y no como lo tienes escrito... Prueba con lo que te acabo de enviar porfa... Igual verifica que el nombre de la Columna, es decir, Column1 esté escrito tal cual ya que PQ es sensible a Mayúsculas y Minusculas.. en tu sintaxis está column1 todo en minúscula... Me cuentas por favor!!
Hola Leticia, gracias por comentar... Los PDFs trabajan de forma extraña, asi como puede traerte la información en tablas de forma correcta, otras veces no funciona tan perfecto como quisieramos.. He tenido casos donde me lee las tablas pero me las corta, y me obliga a trabajar con los Objetos tipos "Page"... Es muy dificil poderte decir que puede estar pasando exactamente cuando se trata de PDFs... Si gustas, puedes contactarme al interno en LinkedIn (Enlace en el Banner del Canal) y ver como puedo ayudarte... Siempre y cuando no conlleve a un trabajo extenso claro... Saludos...
Tambien revisa si el PDF no es un archivo producto de un Escaneo ya que las imagines, si bien te lee el Objeto Page no lee la información interna ya que se trata de una imagen... No se si es el tema porque me pasaba cuando intentaba traerme un PDF que era un archivo escaneado y no generado automaticamente por algún sistema... Me cuentas porfa si de repente es eso... Saludos Leticia!
Estimado gracias por la info, podrias ayudarme, en mi caso quisiera trabajar solamente con la primera hoja de los pdf y obviar todas las demas. gracias de antemano.
Brillante Rafael, Existe otra forma que no sea pdf.tables y pueda leer renglon por renglon todo como texto sin importar la cantidad de hojas que tenga , y asi tener 1 solo campo con el contenido de todo el renglon como texto ?
Hola estimado... Muchas gracias por tu comentario... La verdad, y como ultimamente comento, trabajar con PDFs es un mundo... Cada caso es muy particular.. A veces trato de dar ideas generales que puedan o no aplicar en uno u otros casos... De hecho, tan es así, que he evitado seguir publicando ejemplos con PDFs... Quizás exista la manera, no lo dudo, pero habría que ver cada caso en particular... Lamento no poderte dar mas aporte... Un gran abrazo!..
Hermano, excelente video, hice lo del Table.Contains pero por ejemplo, me sale el titulo solamente y no la data que viene en la próxima página porque hay un null arriba del titulo, cómo puedo hacer alli? mil gracias
Hola estimado. Esta técnica funciona para búsquedas de si una tabla o no, contiene determinado elemento. Si los elementos que se componen la tabla buscada están en otra página ya no se puede hacer con esta técnica. Cada PDF, como siempre advierto, es un mundo. Aplicar técnicas puede que funcione para algún escenario como puede que para otro no. Saludos!!
@@Rafa_Gonzalez_ExcelBi Definitivamente los PDF, afortunadamente los podemos levantar fácilmente desde excel o PBI, pero demasiadas veces vienen con una cantidad de "fallas" que hay que arreglar.
Hola Colega y Paisano, por fin logre bajar la información de 12 meses de estados de cuenta. pero requiero tu ayuda, no tienes un video del uso de Table.Contain All y Table.Contain Any???????
Hola, muy buen video! Queria consultar por un error que tengo en un PDF (extracto bancario) tiene tablas que cuando estoy transformandolas no tienen la misma cantidad de columnas. Es posible hacer un paso anterior para arreglar la informacion? Es imposible para mi aplicar cambios tablas por tabla ya que el documento tiene muchas paginas.
Hola Flavia... Muchas gracias por comentar... En cuanto a tu consulta, me he encontrado con algunos casos similares y la resolución no es tan sencilla como para explicarla por aqui... He dejado de subir videos asociados a PDFs porque la verdad, estos documentos tienen varias formas de ser interpretados cuando conectas a ellos... Incluso, cuando he hecho estos videos, los hago con la intención de darles una idea pero no necesariamente pueda que funcione para otros casos. Lo que si es cierto, es que, para este caso que mencionas, es totalmente distinta la lógica a aplicar que la que explico en este video... Intentaré hacer algo parecido pero para dar una ruta pero con la salvedad que pueda o no aplicar a ti caso en particular.. Los extractos bancarios, que te lo digo con conicimiento de causa, son un verdadero dolor de cabeza, pero a veces, es mejor intertar resolver que estar chequeando transacción por transacción... Espero poder hacerlo pronto... Saludos
Hola Rafael Paisano y Colega, tengo un problema pastrecido a este ejemplo pero no logro resolverlo. por favor indicame como puedo enviate la información. Te lo agradezco mucho. Saludos. Agradezco tu ayuda.
Rafael, muy interesante el video, pero tengo una dificultad, cuando voy a personalizar la columna, no me cargar las opciones que te salen disponibles en el video, cuando las digito de forma manual "=pdf.table([content]) se presenta este error "Expression.Error: The name 'Pdf.tables' wasn't recognized. Make sure it's spelled correctly." Falta habilitar alguna opción del office o será la versión?
Hola Jorge... Gracias por comentar... En respuesta a tu consulta: 1. Que Versión de Excel manejas?... Puede que la función no exista en esa versión. 2. Asumiendo que tu versión es 365, cuidado de escribir la función como debe ser por el case sensitive (Mayusc y Minusc)... es decir, Pdf.Table ( )... Table la tienes toda en minúscula y no la lee.. Saludos me cuentas por favor...
@@Rafa_Gonzalez_ExcelBi hola rafael...efectivamente el pc en el cual estoy intentando realizar la función cuenta con Microsoft office hogar y empresas, realice la validación del ejercicio en otro pc que tiene instalada la versión office profesional plus 2021 y si funciona.
@@jorgeagutierrezt8441 Buenísimo... Es una cuestión de Versiones... Por eso muchas veces se aclara, dentro de los videos, la versión usada, ya que algunas caracteristicas actuales no están en esas versiones 2019 hacia atrás... Saludos y me alegra te haya funcionado...
Buenas tardes. Por favor, alguien me puede decir cómo hago para recuperar a opción de "cerrar y cargar en". Por error seleccioné "Sólo conexión" y ahora no aparece habilitada la opción "Cerrar y cargar en"
Hola Raul... En Excel, ve a la pestaña de Datos, click a la opción de Mostrar Consultas y Conexiones, eso te habilitará el Panel de Consultas en el Excel... Selecciona la consulta deseada, click al botón derecho, y busca la opción "Cargar en...", alli te habilita nuevamente el cuadro para que selecciones tu carga... Saludos
@@Rafa_Gonzalez_ExcelBi Gracias Rafael. Apliqué los pasos y me salió perfecto. Pude terminar mi ejercicio y me funcionó muy bien. Excelente el tutorial.
Estimado Colega y Paisano. no me funciona la formula., por Linkedin te envié el archivo PDF con el extracto bancario de enero , te agradezco mucho tu ayuda, se que estás muy ocupado. por lo que te agradezco el apoyo que me prestes. Resolver esto es vital para mi. Un gran saludo desde nuestra amada VENEZUELA.
Hola Guillermo. Cada caso de PDF es un tema. Las técnicas que aquí explico pueden que funcionen para algunos escenarios, como puede que para otros no o a medias. Lo importante, en mi opinión, es asentar la técnica e identificar que escenario pudiese ser de utilidad, no necesariamente debe ser en un PDF. Ahora bien, hay otras técnicas, como por ejemplo, agregar columna personalizada y usar la función Table.ColumnsCount apuntando su primer argumento al campo que contiene las tablas. Alli pudieses identificar, por el total de columnas, si las que tienen la misma se corresponden con la misma información y consolidar desde allí no sin antes filtrarlas por ese valor. Repito, dependiendo del escenario, depende que o cual funciones usar para lograr el objetivo. Saludos
Tengo una consulta, qué pasa si dentro de esa misma columna1 quiero extraer, en vez de fecha de transacción, cosas como RENTA, VENTAS quiero hacer una condición en la que no sea únicamente un producto y no logro encontrar la sintaxis correcta quiero agregar un or pero por mas que lo intento no he podido.Esta es la sintaxis que me está dando error Table.Contains([Tablas.Data], each ([Data.Column1] = "RENTA" or [Data.Column1] = "RTA-RETENCIO" or [Data.Column1] = "T.E.C" or [Data.Column1] = "TOT. DEUDOR" or [Data.Column1] = "TOT. GENERAL" or [Data.Column1] = "VENTAS")) agradecería una ayuda. Gracias!
Hola Aaron... La sintaxis usada no es la correcta... Intenta con Table.ContainsAny... learn.microsoft.com/en-us/powerquery-m/table-containsany Saludos!! Me cuentas
@@Rafa_Gonzalez_ExcelBi = Table.AddColumn(#"Columnas quitadas1", "Tabla", each Table.ContainsAny([Tablas.Data],[Column1 = "VENTAS"],[Column1 = "RENTAS"])) Si no estoy mal debería ser este no? Me parece que no me funciona tampoco, me aparece esto: Expression.Error: We cannot convert a value of type Record to type List. Detalles: Value= Column1=VENTAS Type=[Type]
@@AaronMayorga-hz8lx El segundo argumento de la función Table.ContainsAny te pide una lista... Encierra la expresión donde mencionas la Columna y el valor dentro de las {}...
EXCELente video...bien explicado, con la debida orientación paso a paso. Felicitaciones estimado Rafael siempre profesional...éxitos y bendiciones
Rafael estan buenisimas tus explicaciones, muchas gracias por todo el conocimiento compartido.
Muchas gracias Alfredo... Las gracias son para ustedes por apreciarlo... Un gran abrazo!!!
Hermano, usted me ha ayudado un montón con este video. Dios me lo bendiga
Muchas Gracias Estimado!!!... Me alegra leer esto y que te ha sido de mucha utilidad... Un gran abrazo y bendiciones para ti también!...
No dejes de hacer contenido me gusta mucho tu canal!
Gracias Rebeca... Aprecio mucho lo que dices... Tranquila que apenas estoy en calentamiento jajaja... Saludos!!...
Muy bueno, estos videos con casos del mundo real no los pone nadie y alli esta la diferencia con tu Canal. Seguimos aprendiendo con todos tus videos. Saludos desde Caracas.
Excelente maestro una gran catedra..gracias x compartir su conocimiento y tomarse el tipo de ser tan explicito
Colega y amigo, un gusto saludarte hermano... Gracias por tu gran apoyo y comentarios... Un fuerte abrazo!!!... La clave está en cuidar los detalles cuando se explica algo hermano... Eso me decía mi viejo...
excelente, me ahorrará un monton de trabajo, antes lo hacia seleccionando tablas y anexandolas, todos los meses.
El inicio de todos Pedro!! Pero me alegro mucho te haya sido de utilidad... Cada PDF es un caso y hay que buscar la forma de seleccionar aquellas tablas que realmente necesitemos consolidar... A veces me decanto por la cantidad de columnas o nombres de las columnas... Prepararé algo para seguir mostrándoles ideas para solventar diferentes situaciones, sobretodo con PDFs...
Saludos!!!
Excelente amigo Rafa buenos tips, con las condicionales en la semana se presentó un problema de PDF pero con estos súper tips en la semana lo realizó gracias hermano saludos y bendiciones a tu canal eres un experto en power query 🇲🇽👏. Abrazos amigo . 👌
Hermano ¿¿¿Cómo has estado???... Buenooo experto asi que bruto no jajajaj (Parafraseando al Chavo)... Lo que si amigo mio es que disfruto aprendiendo y dentro de ese proceso voy solucionando situaciones que antes me costaban llegarles, y cuando eso pasa, hay que compartirlo... Me cuentas como te va... Un gran abrazo amigo hasta 🇲🇽🇲🇽🇲🇽...
Hoy he aprendido algo nuevo. Gracias por compartir tu tiempo y conocimientos. Saludos.
Me alegra saber eso Guillermo... Supieras los dolores de cabeza que me generaba consolidar este tipo de información... Pero intentando con una y con otra función di con la solución... Al menos la que aquí propongo... Saludos... Gracias por comentar!!
Estimado Rafael... Como siempre aportando conocimientos tan utiles en el dia a dia de nuestros trabajos... Muchas gracias... Ya te cuento como me va con una prueba de unos archivos que me enviaron...
Mi estimado Reynerio... tiempo sin saber de ti hermano... Imagino andas ocupado en el trabajo como debe ser... Claro me cuentas que tal te fue, y cualquier sugerencia sabes que siempre es bienvenida!!! Un abrazo estimado!!
Buen vídeo, bien explicado y tema útil e interesante. Saludos desde España.
Muchas gracias José por comentarlo... Un gran abrazo hasta España desde este lado del charco...
Parece complicado, pero con Practica es fácil y muy provechoso, gracias y saludos desde Venezuela.
Exitos
Muchas gracias... No es tan complicado estimado, es como bien dices, practicar y comprender el resultado que arroja para poder quedarnos con esas tablas que necesitamos luego trabajar... Los PDFs y sus misterios... Un gran abrazo!!
Hermano, usted es lo máximo, gracias por toda su dedicación y la facilidad que tiene al explicar. Usted tendrá un video donde explique como hacer cuando se baja un PDF y en una columna está cierta informacion y por tener espacios hay filas que salen null y los valores están en la columna siguiente, pero me ha pasado que a veces están en 2 o 3 columnas a la derecha. Mil gracias
Muchas gracias mi estimado!!... Como siempre menciono, trabajar con PDFs es todo un mundo, no por conectar con ellos, sino mas bien porque te puede saltar columnas movidas o una misma tabla pero que por algun carácter o algo te las divide en varias, haciendo complejo su combinación... Hay de todo en los PDFs por lo que tendría que verlo bien para identificar como hacer... Dejame saber si es posible hacermelo llegar y alli veo como puedo ayudarte a través de un video y quizás ayudemos a otras personas... Un abrazo
@@Rafa_Gonzalez_ExcelBi Como te lo hago llegar?
@@accountingservices1727 En el Banner esta el enlace a Lonkedin o Instagram, me escribes al privado y alli lo acordamos... Saludos
Gracias por compartir, es por mucho el mejor ejemplo que he visto y que se aproxima a lo que necesito, yo si necesitaría gestionar los datos page 1 porque ahí se contendrían el id, la fecha inicial y final.
EXCELente Colega y Paisano, tengo un problema parecido pero más complejo te voy a enviar los archivos para que por favor me ayudes. Saludos desde nuestra amada VENEZUELA, cada dia más complicado pais.
Gracias Rafa, por seguirnos enseñandonos. Hice un ejercicio siguiendo tu video, en mi caso antes promover encabezado elimine filas, no me dio el resultado esperado, pero el punto es de que tu nos das el Tips y nosotros hagamos el resto.
Gracias a ti Hector Luis... La clave es practicar, practicar y después practicar... Buscarle la vuelta a la cosa... No te desanimes que seguro algo se te ocurrirá... Cada caso es un mundo... Un gran abrazo!!
@@Rafa_Gonzalez_ExcelBi ya lo consegui, como bien lo dices, tenemos que insistir y no desanimarse.
@@hectorluisgaitan996 Asi es!!.. Siempre se busca la forma.. Por lo general, en tu caso, es que las filas donde están encabezados se encuentran después de algunas lineas que deseamos eliminar... Cuando usamos eliminar filas superiores, debemos asegurarnos que tengamos la misma cantidad de filas a eliminar en cada tabla, pero, no siempre es asi, por lo que debemos recurrir a técnicas como columnas de indice o Table.PositionOf y usar el valor obtenido como referencia para remover las filas superiores antes de los encabezados...
Sucede mucho Héctor, bienvenido al Club jajaja... Eso si, no se te olvida mas nunca, por eso es bueno que salgan los errores y no atinarle a la primera, así se aprende mejor... Un abrazo y me alegra lo hayas resuelto!!
Que finooooo gracias por el tips. 😄 Lo practicaré en mis problemas de la chamba. Gracias por todo.
Gracias Eli... Buenisimo que te gustó... Alli me cuentas como te va con el ejercicio en tu trabajo... Gracias por comentar!! Saludos
Excelente video. Muy útil en el día a día como contable de tesoreria
Gracias Varko!!! Me alegra te sea de mucha utilidad... Saludos!!!
Listo ya consegui todo y logre lo que queria, gracias por tus videos.
Excelente como siempre Rafael¡¡¡¡
Muchas gracias mi estimado Arnau... Un gran abrazo Master!!!
Muy bien explicado, facilito mi trabajo.
Muchas gracias Marcos... Para mi un gusto servirles... Un abrazo!!
fantastico muy bueno , claro y preciso gracias por compartir
Gracias Karel... Me contenta te haya gustado... Saludos y agradecido por tu comentario...
Dejo mi aporte aquí por si le sirve a alguien que no logra hacer funcionar una consulta usando archivo PDF como fue mi caso que omitía información. Tuve que implementar unos pasos adicionales que fueron convertir el pdf a Excel y resaltar el rango de la información para convertirlo a tabla. Después de eso me fue mucho más fácil transformar los datos.
Gracias Moises por el aporte... 👏🏻👏🏻👏🏻👏🏻👊🏻
Estimado Rafael: gracias una vez más por sus invaluables videos. Este particularmente, me ha servido de base y con algunas modificaciones en lenguaje M, he conseguido lo deseado para ubicar la(s) tabla(s) necesarias para mis consultas. Gracias en verdad.
Excelente Oswaldo! Me contenta te haya sido útil... Que bueno saber que tomaste la idea y la adaptaste a tu caso en particular... Un gran abrazo!... Gusto saludarte
Muchas gracias por compartir esta metodologia
A ustedes Edwin por considerarla en sus labores... Saludos!!!
Muy bien explicado, muchas gracias
Gracias a ti Fernando!!... Un abrazo!
Excelente explicación y procediimiento, muy agradecido.
Muchas gracias Ricardo... Saludos!...
Excelente. Gracias Rafael por sus aportes--
Muchisimas gracias a ustedes por el apoyo... Un abrazo!!!
Muchas gracias excelente aporte.
Gracias Odel por tu comentario... Saludos!!!
Hola Rafael.
No te das una idea del valor de este video... la cantidad de tiempo que ahorras con esto la verdad que es increible. Me suscribo, dejo like y recomiendo!
Te dejo una idea para un video utilizando power query... que es justamente sobre lo que estoy trabajando y estoy tratando de automatizar lo mas posible. Seria de gran gusto que pudieras subir asi un video similar a este, pero en lugar de traer alguna tabla especifica, traer el extracto bancario de un banco. Acomodado, que se yo, en simples columnas "Fecha" "Descripcion" "Debito" "Credito" "Saldo" y de esta forma crear un reporte/tabla de excel que recepte mi aplicativo contable. Imagina extractos bancarios de 20 hojas por pdf que se carguen a mano.. se tarda mucho tiempo y equivocarse es muy facil. Creo que un video que ejemplifique un caso asi seria de gran ayuda.
Saludos desde Argentina.
Muchísimas Gracias Franco por tu comentario... Valoro mucho cuando el material es de utilidad para ustedes.... Tomo nota de tu sugerencia y ver{e si consigo un archivo donde pueda ejemplificarlo... Un gran abrazo hasta aquel lado de la cordillera...
Hola, muchas gracias por la explicación. Tengo una consulta, en el extracto que estoy trabajando la fecha solamente es dia y mes, el año lo trae mas arriba, en formato "page", de que forma podria colocar el año, dado que estoy consolidando varios meses de diferentes años?. Gracias
Gracias Patricia... Para estos casos, de ser posible, ten un formato definido para el nombre de cada archivo PDF donde puedas colocar mes y año, y asi podrias extraer el año desde el nombre en el paso de expandir tus tablas cuando las consolides con Pdf.Table()... Antes de expandirlas, te quedas con la columna del Nombre para que forme parte de las tablas a expandir...
Me cuentas si te funciona asi... Saludos!!!
Excelente contenido Rafael.
Solo tengo una consulta, que sugerencia me podrías brindar para los casos en que la tabla ocupe 2 paginas pero en la segunda pagina no cuente con el encabezado de la columna.
Muchas gracias, por compartir tus conocimientos.
Muchisimas gracias por comentarlo Edwin!... Cuando leo mensajes como estos, y saber que lo que comparto ha sido de ayuda a otras personas, es cuando mas me motiva seguir brindandoles contendido mientras podamos!... Gran abrazo!
@@Rafa_Gonzalez_ExcelBi Muchas gracias.
Solo tengo una consulta, que sugerencia me podrías brindar para los casos en que la tabla ocupe 2 paginas pero en la segunda pagina no cuente con el encabezado de la columna.
Deja ver si encuentro un caso parecido al que mencionas y desarrollo un video para ello... Ahora si es posible me compartas el PDF, y yo modifico algunos datos sensibles antes de darle uso y mostrarlo, mejor... Avisame si es posible y te digo como hacermelo llegar... Saludos
demasiado bueno el video
Michisimas Gracias Pablo!!!... Un abrazo!!!...
excelente Rafa, como siempre gran aporte a la comunidad. te tengo una consulta, que pasa si el archivo PDF, en vez de ocupar una sola tabla, necesito trabajar con 4 tablas de las que me reconoce pquery, es decir, pq, me renoce 5 tablas en total pero tengo que trabajar 4 tablas ya que de cada una de ellas necesito extraer información y en una de ellas consolidarlas, el detalle que cada mes me cambia de posición una columna con datos que necesito consolidar y también trae diferente cantidad de filas, como podríamos hacer, podrías hacer un video con algo parecido. te lo agradecería mucho.
Hola David como andas?... Gracias por tu comentario... Lo valoro muchísimo... La verdad es que en los PDFs cada caso es distintos... Son Archivos que manejan muchas estructuras distintas y habría que ingeniarselas para saber como obtener las tablas con las cuales pretendes trabajar...
Lo que podría hacer para ayudarles es tratar algunos casos de identificación de tablas distintos al mostrado aqui a ver si uno de ellos o combinación de ellos les puede servir...
Un gran abrazo!!
Espectacular !!!
Gracias Felix!.. Un abrazo
Excelente video apenas inicio en Power Query y al igual que usted este es el pan nuestro de cada día. Quiero saber también si usted tiene un curso donde se puede aprender mas sobre esta herramienta y ya me estaré paseando por su videos a ver que contienen pero un curso de iniciación para principiantes para ir tomándole cariño al asunto.
No se si con esta herramienta se pueda utilizar algo que de verdad me ayudaría es cuando bajo información de mi sistema contable en los reportes existe una serie encabezados que se me repite en cada hoja así sea impreso o Excel pero cuando son largos pues ir hoja por hoja haciendo las correcciones se pone tedioso y mas cuando bajas el reporte por varias cuentas contables o analizas esos datos entonces me gustaría saber que videos puedo ver para ver en que me puedo ayudar hacer esa limpieza de datos para hacer mis archivos mas dinámicos y rápidos .
Agradecido de antemano y bueno a seguir practicando ya le comentaré como queda mis estados de cuenta con esta clase gracias .
Saludos
Joel, muchas gracias por tu comentario... Tengo un video de como consolidar mayores contables y obtener EEFF a partir de ellos... Es el primer video de este canal
En cuanto a cursos, por ahora preparando Lenguaje M Intermedio aunque tengo de PQ básico... Pronto anunciare las peomociones de los mismos, pero, al menos por este mes, no lo tengo previsto... Saludos
Estimado Rafael, gracias por tan excelente explicación. Solo una duda los datos usados son con formato de Chile, ya que al realizar la detección de tipoi de datos me modifica las cantidades. Y por lo cual se debe especificar "Usar Configuración Regional ----> Español (Chile)".
Gracias como siempre Eduardo... Si tu separador de miles son las comas y el de decimales el punto, debes cambiar tipo de datos via "Usar Configuración Regional"... Este está, como bien mencionas, con Español Chile... Escoge ese mismo a ver si te funciona, sino otro que contenga la configuración inversa a tu formato, es decir, que los separadores de miles sean los puntos y de decimales la coma... Saludos
Hola Rafael, que bueno encontrarme tu canal. Muy bueno el video lástima que no me funcionó para una consolidación de Estados de Cuenta de Tarjeta de Crédito. Cuando llegaba a la parte de tener las columnas de Kind y Data y filtraba (desmarcaba) "Page" me quitaba tablas de la columna Data que contenían información que requería. Otra cosa es que no tenía títulos para aplicar la fórmula =Pdf.Tables. Solo mostraba las columnas de fechas (en texto), número de referencia que 100% no son la misma cantidad de dígitos, descripción y monto. Nuevamente, sin títulos. De último, en un caso, la tabla solo mostraba fecha y número de referencia. Omitía el resto de la información con relación a dos líneas. Tendrás un video donde hagas lo mismo pero con estado de cuentas de tarjetas de crédito? Igual, has ganado un nuevo suscriptor. Gracias
Muchisimas gracias Moises... Bienvenido a esta locura jejeje... Estomado como siempre digo, trabajar con PDFs es un mundo... Los casos que muestro es porque me llegan y luego de darle cabeza y pedal, llegamos a ciertas soluciones que pueden o no aplicar a otros escenarios... Hay PDFs que por toda su estructura, por mas que se intenta, no se ha logrado pasarlo a Tabular... Igual pendiente que, cada vez que me presentan un caso con este tipo de documentos y me parece interesante compartir, lo hago... Al final de todo cada uno requiere tratamientos distintos como otros pueden ser similares...
Un gran abrazo y bienvenido nuevamente...
Por cierto, a veces es preferible trabajar con los Kind de Pages que con las Tablas, ya que estas últimas dependerá como PQ las interprete y procese, mientras que con Page tendrás toda la información y resta solo averiguar como le haces para limpiar y transformar... Saludos
@@Rafa_Gonzalez_ExcelBi Muchas gracias y aprecio el tiempo dedicado para responder. Leí en varios de tus comentarios eso que cada pdf es un mundo jajajaja. Estoy haciendo pruebas de cambiar el pdf a Excel para después pasar por PowerQuery. Haciendo locuras....🤣😂
Genial !!!!!!!
Hola excelente Video, tengo una caso en que necesito eliminar registros duplicados en un columna, pero a su vez necesito mantener los null
Hola Thais. Gracias por comentar.. Oye deja verlo con calma y te comento porque este escenario no lo había tenido!... Saludos!...
Hola Thais, chequea este video que recién publiqué hoy dando una solución a tu caso... Espero te sea útil y gracias por mencionarlo... Saludos
th-cam.com/video/3pLdUcqBZFE/w-d-xo.html
Buenas Rafael me funciona bien en lo que he hecho pero tengo el inconveniente es que el año y mes viene aparte. Estuve leyendo los comentarios de acá y encontré esta respuesta que usted dejo Gracias Patricia... Para estos casos, de ser posible, ten un formato definido para el nombre de cada archivo PDF donde puedas colocar mes y año, y así podrías extraer el año desde el nombre en el paso de expandir tus tablas cuando las consolides con Pdf.Table()... Antes de expandirlas, te quedas con la columna del Nombre para que forme parte de las tablas a expandir...
Me cuentas si te funciona así Saludos!!!
Entonces yo hice al pasarlo en binario donde sale el nombre por que le puse por decir 2021.01 al archivo y el le coloca al pasarlo 2021.01.pdf y yo trabaje dejando siempre esa columna al final ya le realizó unos cambios como remplazar 2021.01.pdf para eliminar el .pdf y luego divido la columna por el punto y todo excelente ..
Pero cuando subí el siguiente mes no me trajo ni el año y el mes no se que hice mal..... me podrías ayudar ..
Gracias de antemano
Cordial saludo @RafaelGonzalezGCExcel,
Que pasa si el PDF no muestra los nombres de los encabezados (sucede en algunos archivos), y necesito identificar la columna no por el nombre del encabezado sino solo por una palabra o texto específico, la función Tabla.Contains no serviría ...
CLARO AMIGO HAY FORMULARIOS QUE NO ESTAN BIEN ORDENADOS
yo también necesito extraer datos del page como serían id, fechas iniciales y finales que no estarían dentro de la tabla.
Estimado Rafael
Muchas gracias por tus valiosas y didácticas entregas. Estoy probando una consulta a la cual incluye un archivo Excel desde una Carpeta. La idea es incluir otros con igual formato y automatizar sus cambios.
Una vez en PQ, lo combino con tablas que sacó desde el exterior de la carpeta para reemplazar códigos con su descripción (como un Buscarv).
Lo realizó, pero al incluir un segundo archivo a la carpeta, me muestra diversos errores, que no he podido solucionar.
Te agradecería mucho una orientación al respecto.
Felicitaciones y gracias desde ya.
Hola Fernando... Muchas gracias a ti por comentar.
En cuanto al proceso que indicas, ¿Me podrías decir que mensaje de error te genera? Con eso podria tener una idea de que podría estar pasando.
Lo mas común en este tipo de procesos de consolidación de información es que, en algún paso del archivo que tomaste como muestra para realizar los cambios, puede que en el paso de Promover primera fila como encabezado, haya tomado un nombre que ya no está en los siguientes archivos...
Por ejemplo, algunas veces entre los cambios que efectuamos, se encuentran fechas que luego una de ellas quedan en la primera fila, o el nombre de algún mes, y cuando la subimos como primera fila, ese queda como nombre de campo, asi posteriormente se lo cambies por otro, el paso de Transformación queda que se lo aplicó a una columna llamada, por ejemplo, 31-01-2022...
Al incorporar Febrero, seguramente en ese mismo paso que aplica, ya no encuentra un campo llamado 31-01-2022, porque ahora se llama 28-02-2022, y allí te rompe el proceso causando un error de paso de no encontrar el nombre de la columna para poder continuar...
Igual, por favor, envíame el mensaje a ver que puede estar pasando... Saludos
@@Rafa_Gonzalez_ExcelBiEstimado Rafael. Reclama por la inexistencia del campo clave en la combinación de consultas. Antes de enviarlas, probaré tus sugerencias para ver si funcionan.
Agradezco de sobremanera tu excelente disponibilidad. ¿Existe algún correo de contacto adicional en que pueda contactarte?
Reitero mis agradecimientos.
@@fernandorodolfolemarieoyar7381 Que tal Fernando?... Estás haciendo modelado en PowerBI o Pivot?... Digo, luego de las transformaciones?... Contactame por privado via LinkedIn o Instagram... Los enlaces están en el Banner del Canal... Saludos...
Muy buen video excelente🎉🎉🎉
Yo tengo una con ERP de SAP hay informacion que te la genera en PDF los encabezados es la misma solo que al transformarla el numero de columnas cambia como el orden de los campos esto como se pudiese solucionar???
Gracias.
genial!! muchas gracias por compartirnos estos videos tan útiles. quería preguntarte dos cosas si es posible que me puedas ayudar con ellas, una en relación a este video, me funciona muy bien salvo por una columna que hay en las tablas que uso en la que los conceptos llevan tildes, al realizar todos los pasos y expandir la tabla, PQ separa cada vocal con tilde en una nueva columna, dejando una columna con el concepto sin vocales con tildes y varias columnas con estas, por lo que al intentar combinarlas el concepto no queda bien, ya que las extrae, por ejm en una columna tendría Traumatologa y en otra í, al combinarlas queda traumatologaí, y como son muchos conceptos distintos pueden haber varias tildes, hay alguna forma de reemplazar las vocales con tildes antes de expandir la tabla? y la otra duda es que al trabajar con archivos .xls, al consolidarlos no los PQ no los reconoce, supongo por ser anteriores a la versión 2007, hay alguna forma de que PQ los reconozca?. Muchas gracias de verdad tus videos son excelentes y explicas muyy bien!!
Hola Caty... Me alegra te sean de utilidad mi contenido... Te cuento:
1. Para el primer caso, se me está ocurriendo algo, pero dejame evaluarlo primero a ver si con una lista dinámica podríamos reemplazar las vocales con tildes, y alli te cuento seguidamente.
2. Efectivamente, PQ no trabaja con archivos xls, te aconsejo pasarlos antes a un archivo .xlsx y allí lo grabas como .xlsx, no guardes el mismo archivo, copia y pega en un libro nuevo.
Te debo la primera, ya me pongo a ver como te ayudo estimada.
Saludos!!
Hola nuevamente Caty... Acabo de publicar este video basado en tu consulta, espero te sea útil para lo que buscas... Saludos y gracias por la idea...
th-cam.com/video/VKnI5ahwWOA/w-d-xo.html
@@Rafa_Gonzalez_ExcelBi muchas gracias por tu ayuda!!! Ahora mismo voy a ver el video para poder ponerlo en práctica, muchas gracias por dedicarnos tu tiempo 😊
@@catyxp8041 Para nada Caty, mas bien siempre agradezco a ustedes, no solo el apoyo, sino también nos indiquen sus casos y así nos ayudamos mutuamente... Igual que podemos aportar al resto de la comunidad... Allí nos cuentas como te fue... Saludos!!!
Excelente video Rafael!!, Una consulta me pasa que con algunos resumen de cuenta en pdf si la tabla con la que pretendo trabajar tiene más de una hoja, agrega en la primer fila después del encabezo una fila con el nombre "transporte" para reflejar las sumas de la hoja anterior, el problema de esta es que aparece de forma combinada con otras columnas, esto provoca que los montos pertenecientes a una o más columnas aparezcan en dos o más columnas. Podrías hacer algún caso para reflejar la solución a esta situación. Muchas gracias
Hola Leonardo... Cada caso con PDFs es eso, un caso... Algunos actúan de formas un poco anormales pero como dicen por alli, peor es nada...
Si gustas envíame par de archivos de esos, yo obviamente edito los PDFs para borrar información sensible y pudiese preparar algo tomando tu mismo ejemplo... Te parece?... Saludos
Hola Rafael, la formula de lenguaje M no me la acepta como dices en tu sintaxis: Table.Contains([Data]),[column1=(Date)]
Hola Ernesto... Viendo tu sintaxis no está escrita como se solicita... Sería algo asi como:
Table.Contains([Data],[Column1 = "Date"])...
Fijate que en tu sintaxis la columna Data está sola entre los paréntesis de la función dejando por fuera el segundo argumento que además el texto Date debe ir entre comillas dobles y no como lo tienes escrito... Prueba con lo que te acabo de enviar porfa... Igual verifica que el nombre de la Columna, es decir, Column1 esté escrito tal cual ya que PQ es sensible a Mayúsculas y Minusculas.. en tu sintaxis está column1 todo en minúscula...
Me cuentas por favor!!
porque no puedo ver el contenido de las tablas al momento de seleccionar la tabla base , gracias por compartir
Hola Leticia, gracias por comentar... Los PDFs trabajan de forma extraña, asi como puede traerte la información en tablas de forma correcta, otras veces no funciona tan perfecto como quisieramos..
He tenido casos donde me lee las tablas pero me las corta, y me obliga a trabajar con los Objetos tipos "Page"... Es muy dificil poderte decir que puede estar pasando exactamente cuando se trata de PDFs...
Si gustas, puedes contactarme al interno en LinkedIn (Enlace en el Banner del Canal) y ver como puedo ayudarte... Siempre y cuando no conlleve a un trabajo extenso claro... Saludos...
Tambien revisa si el PDF no es un archivo producto de un Escaneo ya que las imagines, si bien te lee el Objeto Page no lee la información interna ya que se trata de una imagen... No se si es el tema porque me pasaba cuando intentaba traerme un PDF que era un archivo escaneado y no generado automaticamente por algún sistema... Me cuentas porfa si de repente es eso... Saludos Leticia!
@@Rafa_Gonzalez_ExcelBi pienso que son las vistas, te mande foto con las pantallas
@@LeticiaOlivasMartinez Ok espero a que me llegue y te comento... Saludos
@@LeticiaOlivasMartinez A donde me las enviaste Leticia porque no he recibido nada... Saludos
qué buen videoo
Muchas gracias Brian... Me alegra leer tu comentario... Saludos!!!
Estimado gracias por la info, podrias ayudarme, en mi caso quisiera trabajar solamente con la primera hoja de los pdf y obviar todas las demas. gracias de antemano.
Gracias!!!... Filtra la columna kind por page, y luego filtra las Page001... Espero sea como lo estoy imaginando... Saludos!!!
@@Rafa_Gonzalez_ExcelBi Gracias es correcto, lo he filtrado por page y table, y me ha funcionado.
Brillante Rafael, Existe otra forma que no sea pdf.tables y pueda leer renglon por renglon todo como texto sin importar la cantidad de hojas que tenga , y asi tener 1 solo campo con el contenido de todo el renglon como texto ?
Hola estimado... Muchas gracias por tu comentario... La verdad, y como ultimamente comento, trabajar con PDFs es un mundo... Cada caso es muy particular.. A veces trato de dar ideas generales que puedan o no aplicar en uno u otros casos... De hecho, tan es así, que he evitado seguir publicando ejemplos con PDFs... Quizás exista la manera, no lo dudo, pero habría que ver cada caso en particular... Lamento no poderte dar mas aporte... Un gran abrazo!..
Hermano, excelente video, hice lo del Table.Contains pero por ejemplo, me sale el titulo solamente y no la data que viene en la próxima página porque hay un null arriba del titulo, cómo puedo hacer alli? mil gracias
Hola estimado. Esta técnica funciona para búsquedas de si una tabla o no, contiene determinado elemento. Si los elementos que se componen la tabla buscada están en otra página ya no se puede hacer con esta técnica. Cada PDF, como siempre advierto, es un mundo. Aplicar técnicas puede que funcione para algún escenario como puede que para otro no. Saludos!!
@@Rafa_Gonzalez_ExcelBi Definitivamente los PDF, afortunadamente los podemos levantar fácilmente desde excel o PBI, pero demasiadas veces vienen con una cantidad de "fallas" que hay que arreglar.
Hola Colega y Paisano, por fin logre bajar la información de 12 meses de estados de cuenta. pero requiero tu ayuda, no tienes un video del uso de Table.Contain All y Table.Contain Any???????
Hola, muy buen video! Queria consultar por un error que tengo en un PDF (extracto bancario) tiene tablas que cuando estoy transformandolas no tienen la misma cantidad de columnas. Es posible hacer un paso anterior para arreglar la informacion? Es imposible para mi aplicar cambios tablas por tabla ya que el documento tiene muchas paginas.
Hola Flavia... Muchas gracias por comentar...
En cuanto a tu consulta, me he encontrado con algunos casos similares y la resolución no es tan sencilla como para explicarla por aqui... He dejado de subir videos asociados a PDFs porque la verdad, estos documentos tienen varias formas de ser interpretados cuando conectas a ellos... Incluso, cuando he hecho estos videos, los hago con la intención de darles una idea pero no necesariamente pueda que funcione para otros casos.
Lo que si es cierto, es que, para este caso que mencionas, es totalmente distinta la lógica a aplicar que la que explico en este video...
Intentaré hacer algo parecido pero para dar una ruta pero con la salvedad que pueda o no aplicar a ti caso en particular.. Los extractos bancarios, que te lo digo con conicimiento de causa, son un verdadero dolor de cabeza, pero a veces, es mejor intertar resolver que estar chequeando transacción por transacción... Espero poder hacerlo pronto... Saludos
Hola Rafael Paisano y Colega, tengo un problema pastrecido a este ejemplo pero no logro resolverlo. por favor indicame como puedo enviate la información. Te lo agradezco mucho.
Saludos. Agradezco tu ayuda.
Hola José... Porfa buscame por el interno en IG o LinkedIn... Por alli te indico por donde poderlos hacer llegar
Rafael, muy interesante el video, pero tengo una dificultad, cuando voy a personalizar la columna, no me cargar las opciones que te salen disponibles en el video, cuando las digito de forma manual "=pdf.table([content]) se presenta este error "Expression.Error: The name 'Pdf.tables' wasn't recognized. Make sure it's spelled correctly." Falta habilitar alguna opción del office o será la versión?
Hola Jorge... Gracias por comentar... En respuesta a tu consulta:
1. Que Versión de Excel manejas?... Puede que la función no exista en esa versión.
2. Asumiendo que tu versión es 365, cuidado de escribir la función como debe ser por el case sensitive (Mayusc y Minusc)... es decir, Pdf.Table ( )...
Table la tienes toda en minúscula y no la lee..
Saludos me cuentas por favor...
@@Rafa_Gonzalez_ExcelBi hola rafael...efectivamente el pc en el cual estoy intentando realizar la función cuenta con Microsoft office hogar y empresas, realice la validación del ejercicio en otro pc que tiene instalada la versión office profesional plus 2021 y si funciona.
@@jorgeagutierrezt8441 Buenísimo... Es una cuestión de Versiones... Por eso muchas veces se aclara, dentro de los videos, la versión usada, ya que algunas caracteristicas actuales no están en esas versiones 2019 hacia atrás... Saludos y me alegra te haya funcionado...
@@Rafa_Gonzalez_ExcelBi Muchas Gracias por atender la inquietudes. Saludos.
Buenas tardes. Por favor, alguien me puede decir cómo hago para recuperar a opción de "cerrar y cargar en". Por error seleccioné "Sólo conexión" y ahora no aparece habilitada la opción "Cerrar y cargar en"
Hola Raul... En Excel, ve a la pestaña de Datos, click a la opción de Mostrar Consultas y Conexiones, eso te habilitará el Panel de Consultas en el Excel... Selecciona la consulta deseada, click al botón derecho, y busca la opción "Cargar en...", alli te habilita nuevamente el cuadro para que selecciones tu carga... Saludos
@@Rafa_Gonzalez_ExcelBi Gracias Rafael. Apliqué los pasos y me salió perfecto. Pude terminar mi ejercicio y me funcionó muy bien. Excelente el tutorial.
Estimado Colega y Paisano. no me funciona la formula., por Linkedin te envié el archivo PDF con el extracto bancario de enero , te agradezco mucho tu ayuda, se que estás muy ocupado. por lo que te agradezco el apoyo que me prestes. Resolver esto es vital para mi. Un gran saludo desde nuestra amada VENEZUELA.
Cuando tienes la primera tabla con titulos y las demas tabla no tienen titulos, no los toma. ¿Que comandos debe uno hacer?
Hola Guillermo. Cada caso de PDF es un tema. Las técnicas que aquí explico pueden que funcionen para algunos escenarios, como puede que para otros no o a medias. Lo importante, en mi opinión, es asentar la técnica e identificar que escenario pudiese ser de utilidad, no necesariamente debe ser en un PDF.
Ahora bien, hay otras técnicas, como por ejemplo, agregar columna personalizada y usar la función Table.ColumnsCount apuntando su primer argumento al campo que contiene las tablas. Alli pudieses identificar, por el total de columnas, si las que tienen la misma se corresponden con la misma información y consolidar desde allí no sin antes filtrarlas por ese valor.
Repito, dependiendo del escenario, depende que o cual funciones usar para lograr el objetivo.
Saludos
Muchas gracias por tu respuesta. No soy experto en estos temas, pero de tus videos, me han ayudado en mi trabajo. Saludos y nuevamente muchas gracias.
Tengo una consulta, qué pasa si dentro de esa misma columna1 quiero extraer, en vez de fecha de transacción, cosas como RENTA, VENTAS quiero hacer una condición en la que no sea únicamente un producto y no logro encontrar la sintaxis correcta quiero agregar un or pero por mas que lo intento no he podido.Esta es la sintaxis que me está dando error Table.Contains([Tablas.Data], each ([Data.Column1] = "RENTA" or [Data.Column1] = "RTA-RETENCIO" or [Data.Column1] = "T.E.C" or [Data.Column1] = "TOT. DEUDOR" or [Data.Column1] = "TOT. GENERAL" or [Data.Column1] = "VENTAS")) agradecería una ayuda. Gracias!
Hola Aaron... La sintaxis usada no es la correcta... Intenta con Table.ContainsAny...
learn.microsoft.com/en-us/powerquery-m/table-containsany
Saludos!! Me cuentas
@@Rafa_Gonzalez_ExcelBi = Table.AddColumn(#"Columnas quitadas1", "Tabla", each Table.ContainsAny([Tablas.Data],[Column1 = "VENTAS"],[Column1 = "RENTAS"])) Si no estoy mal debería ser este no? Me parece que no me funciona tampoco, me aparece esto:
Expression.Error: We cannot convert a value of type Record to type List.
Detalles:
Value=
Column1=VENTAS
Type=[Type]
@@AaronMayorga-hz8lx El segundo argumento de la función Table.ContainsAny te pide una lista... Encierra la expresión donde mencionas la Columna y el valor dentro de las {}...
@@Rafa_Gonzalez_ExcelBi Obtuve el resultado esperado, gracias por la atención. Excelente vídeo!
@@AaronMayorga-hz8lx Me alegra leer esto!!... Gran abrazo!!!...
RAFA ESPECTACULAR TE TENGO UN CASO
Cuentame por el Linkedin y asi vemos si ayudamos a otras personas... Saludos mi estimado!!