Increible, ademas de las habilidades obvias que tienes , tines algo que no se si te lo han dicho, el alto grado de pedagogia que tienes, mis felicitaciones , Te admiro
Gracias! Excelente explicación. Antes de conocer tu código duplicaba la tabla, transponía cada columna es una tabla distinta y luego las combinaba con un índice. Con esto es mucho más rápido felicitaciones !
Muchas gracias Gonzalo... Me gustó mucho esta solución porque te permite trabajar varias columnas con misma estructura a la vez... Antes hacia lo mismo que comentas pero es parte del proceso asi que sigamos avanzando... Un caluroso abrazo y gracias por tu comentario... 👊🏻👊🏻👊🏻
Rafael, buenos dias, extraordinario video. Me viene de utilidad muy grande. Realmente es espectacular !!! Te lo agradezco mucho. Un fuerte abrazo desde este lado de la cordillera.
Gracias hermano @RafaelGonzalezGCExcel siempre excelente!! Me diste una magnifica solución para unos casos de encuestas que tengo con varias columnas de varias respuestas. Un abrazo desde RD!!
Muy buen ejemplo, que explica la necesidad de conocer el lenguaje M, pues en muchas ocasiones el solo uso de la interfaz del programa resulta insuficiente. Gracias Rafa!!! Muy brillante la explicación.
@@IvanCortinas_ES Asi es Ivan!!. Aunque la UI es super intuitiva y puedes lograr gran parte de las limpiezas y transformaciones, saber Lenguaje M es un plus necesario. Primero porque te permite trabajar escenarios complejos, y por otra parte, optimiza el código mejorando el rendimiento. Un gran abrazo!!
Excelentes tips amigo Rafa creo que lo utilizaré seguido realizo divisiones de colunmas se ve un poco complejo pero si lo realizo lo hare paso a paso abrscis hermano hasta chile Desde 🇲🇽
Hola Thais... Muchas gracias por tu apoyo!... Con Carga incremental te refieres a "Actualizaciones Instrumentales", es decir, que PQ filtre solo los archivos que correspondan a un determinado periodo?... Ultimos 3 años, ultimos 3 meses, etc?... Por ahora no tengo videos que toquen ese tópico... Te consulto para tomar nota... Saludos
Hola Rafa, mi enhorabuena por este video y por tu gran labor como divulgador. He realizado tus 3 cursos de PQ y M en Namasdata que recomendaría sin dudar. Tambien está clara tu devoción por la F1 😀. Quería exponerte un caso al que quizás le sería aplicable la solución que planteas en este video. Me refiero a un modelo en el que tengamos una columna con un importe y busquemos tener la posibilidad de dividirla/desagruparla en otras filas en funcion de unos criterios porcentuales de reparto. Por ejemplo, tenemos en nuestra consulta una columna con el importe de una inversión en un activo financiero, y queremos que ese mismo importe se desglose según su peso relativo en renta variable y su peso en renta fija, ¿ sería aplicable el uso de las funciones Splitz y Table,Fromcolumns ? . Por cierto en el video al final haces referencia a la persona de la que tomaste la inspiración de este caso pero no se entiende bien, ¿ serías tan amable de decirme su nombre? me gustaría conocer su trabajo. Muchas gracias Rafa, siempre es un placer ver tus videos. Saludos.
@@tomasmayenco1448 Muchas gracias Tomas!. Valoro y aprecio tus palabras!.. Y que bueno que tomaste los 3 cursos en Namasdata. Eso me alegra mucho!. En cuanto a tus consultas, podria pensar en agregar unas columnas con dichos cálculos cada una. Ahora bien, los % son los mismos para todos los valores? Viene esa información en una columna aparte? Hay que generarlos en función de rangos en los montos?. Asi a simple vista como lo entiendo, haría el cálculo normal agregando columna personalizada, aunque eso si, lo haría lo mas al final ya con los datos bien limpios y estructurados, a menos que sea necesario dutante el proceso, por cuanto las agregaciones son pasos que pesan mucho en el rendimiento de la consulta. Tu otra consulta en cuanto de quien me inspiró la idea, fue de una publicación del Master Oz du soléis, no se si lo escribí bien pero por alli van los tiros. Saludos y gracias nuevamente!
@@Rafa_Gonzalez_ExcelBi Muchas gracias Rafa por tu rápida respuesta. A tus preguntas comentarte que los % serían diferentes para cada valor o activo financiero, es decir, el fondo de inversión A (o plan de pensiones ) tendría un 60% en acciones y un 40 % en bonos sumando entre ambos el 100%, ; para otro fondo B tendría 30% y 70%. Estos % por fondo podrían estar en una tabla aparte que se actualiza cada mes/trimestre para ver si los fondos han cambiado los pesos. Desde mi punto de vista, no es un modelo complicado, es más dificil explicar la operativa, pero muchas pensamos q el modelo es sencillo y luego la solución se complica. En cualquier caso, no quiero abusar de tu confianza e intentaré resolverlo apoyandome en el video y en tus sugerencias. Un saludo y que tengas un buen día.
Muchas gracias!! Efectivamente si... Con Ctrl + Shift + + puedes agrandarlo, el tema es que como entraba y salía del Editor avanzado se me olvidaba hacerle zoom... Lo tendré presente en la próxima... Saludos
Hola buen dia, muy buen video... una pregunta... tu podrías ayudarme para desarrollar un archvito de excel que lea una base de datos dbf...para crear etiquetas?? o conoces a alguien que me puedas pasar contacto?'.. puedo explicar mas a fondo de que se trata y por supuesto ponernos de acuerdo en el costo... Gracias de antemano y exito..
Excelente explicación. 👏🏾👏🏾👏🏾. ¿Como se haría a la inversa?, es decir, partiendo del resultado de esta explicación a dejarlo como estaba agrupado por las comas? Gracias de antemano.
Hola Ariel... Muchas gracias por tu comentario... Aqui te dejo un enlace de un video que publiqué hace un buen tiempo de como hacer el proceso a la inversa que espero te sea útil... Saludos... th-cam.com/video/f66bdYyp79o/w-d-xo.htmlsi=8D8XcQfDsn8frkUq
Excelente explicación, Rafa tengo un caso igual puedo contar esas columna pero también debo contar el numero de registro inicial sabiendo que se me duplican cuando hago la división cual podría ser la solución luego de hacer la división
Hola Rafael una consulta, Si yo quiero tener el total de titulos de cada piloto, no se duplica por ejemplo en primer piloto 7 x las 7 filas de los años? es que tengo un caso muy parecido donde tengo 1 columna con varios idiomas en la misma fila al igual que una columna con varios generos, pero al hacerlo de esta manera, me duplica los cálculos de las columnas de ingresos, es decir, me duplica los calculos numericos
Excelente video, muchas gracias. Solo tengo una inquietud, ¿cómo puedo realizar la división de columnas cuando no hay una relación directa entre las mismas?, pues en este ejemplo los años corresponden con el equipo, pero en el documento que estoy trabajando no hay una relación directamente proporcional entre los mismos. Por ejemplo, hay 4 columnas y cada una de ellas puede tener entre 5 a cero opciones de datos por registro, ¿hay alguna opción para qué me organice la información?
Muy bueno, me sale error porque una columna tiene espacio en su nombre (por ejemplo "Vendedor(a) ID)", mi pregunta, recomendaría cambiarlo desde la fuente o en el editor de power query (para evitar todo lo que sigue a continuacion) y como podria escribirlo en lenguaje M, seria cambiar el nombre y referenciando la nueva variable?, (por ejemplo al cambiar el nombre de la columna me da el codigo: #"Columnas con nombre cambiado" = Table.RenameColumns(Split,{{"Vendedor(a) ID", "Vendedor_ID"}}; si en lugar de referenciar a #"Tipo cambiado" en la varible Split, no se si me lie XD, pero no se si asi ya tendria en cuenta el cambio del nombre de columna
Como siempre, excelente explicación. Saludos y gracias estimado Rafa, un abrazo.
Gracias mi estimado Eduardo!!.. un abrazo de vuelta!!
Brutal, muy buena la resolución de este problema. Felicitaciones 🎉
Mas bien el agradecimiento es para ustedes Francisco por apreciar el contenido... Espero sigas encontrando contenido útil en este canal... Saludos!...
Increible, ademas de las habilidades obvias que tienes , tines algo que no se si te lo han dicho, el alto grado de pedagogia que tienes, mis felicitaciones , Te admiro
Muchas gracias Ramón por tus palabras. Valoro mucho tu comentario. Agradecido por haberte tomado parte de tu valioso tiempo. Saludos!
Gracias! Excelente explicación. Antes de conocer tu código duplicaba la tabla, transponía cada columna es una tabla distinta y luego las combinaba con un índice. Con esto es mucho más rápido felicitaciones !
Muchas gracias Gonzalo... Me gustó mucho esta solución porque te permite trabajar varias columnas con misma estructura a la vez... Antes hacia lo mismo que comentas pero es parte del proceso asi que sigamos avanzando... Un caluroso abrazo y gracias por tu comentario... 👊🏻👊🏻👊🏻
Excelente Tips, rafa. Gracias por compartir el conocimiento, saludos desde Peru.
Siempre es un gusto hermano!!... Un gran abrazo hasta allá arriba!...
Rafael, buenos dias, extraordinario video. Me viene de utilidad muy grande. Realmente es espectacular !!! Te lo agradezco mucho. Un fuerte abrazo desde este lado de la cordillera.
Muchas gracias Luis!!... Me alegra siempre leer estos testimonios... Un gran abrazo hasta aquel lado!!!
Muchas gracias excelente ejemplo y tiene mucha aplicación
Muchas gracias Gustavo!! Un gran abrazo!!
Excelente explicación estimado 👍🏻 👏 👌 😉
Muchas gracias estimado... Siempre un gusto!...
Gracias por tomarte el tiempo de enseñarnos. Saludos
Para mi es todo un gusto Walkiria... Un cordial saludo!..
Excelente Rafa 💯👍 muchas gracias. Afectuoso saludo
Gracias Ramiro!! Un gran abrazo hermano!!
De mucha utilidad conocer el procedimiento!!!. gracias por compartir.
Estimado Armando... Muchas gracias!... Un gran abrazo!... Es bueno tenerlo en cuenta cuando el escenario se presente...
Simplemente sensacional!!! Gracias por compartir.
A ti Armando!!... Un abrazo estimado!...
Buenos dias Rafael, saludos desde Mexico
Igual para ti Manuel!!!...
Buenísimo Rafa, lo voy a empezar a usar.
Mi hermano querido... Dese con furia como decimos nosotros... Un gran abrazo hermano!
Gracias hermano @RafaelGonzalezGCExcel siempre excelente!!
Me diste una magnifica solución para unos casos de encuestas que tengo con varias columnas de varias respuestas.
Un abrazo desde RD!!
Que bueno mi hermano querido!!!... La misma encuesta de aquella vez?... Un abrazo hasta la tierra del Merengue!
@@Rafa_Gonzalez_ExcelBi puedo mejorar esa consulta y aplicarlo en otros casos que tengo pendientes. 😊
Muy bueno. Ya estaré preparado para un caso así. Gracias!
Gracias hermano!!! Un gran abrazo José...
Muchas gracias por compartir esta información mi estimado amigo Rafa!!, eres grande y dicha información de gran utilidad!!
Mi querido amigo!... Muchas gracias !.. Siempre es un gusto compartir... Un gran abrazo hasta El Salvador!!... Se le admira y aprecia...
Muy buen ejemplo, que explica la necesidad de conocer el lenguaje M, pues en muchas ocasiones el solo uso de la interfaz del programa resulta insuficiente. Gracias Rafa!!! Muy brillante la explicación.
@@IvanCortinas_ES Asi es Ivan!!. Aunque la UI es super intuitiva y puedes lograr gran parte de las limpiezas y transformaciones, saber Lenguaje M es un plus necesario. Primero porque te permite trabajar escenarios complejos, y por otra parte, optimiza el código mejorando el rendimiento. Un gran abrazo!!
Excelentes tips amigo Rafa creo que lo utilizaré seguido realizo divisiones de colunmas se ve un poco complejo pero si lo realizo lo hare paso a paso abrscis hermano hasta chile Desde 🇲🇽
Mi apreciado Grijalva... Que gusto saber de ti hermano... Un gran abrazo hasta 🇲🇽🇲🇽🇲🇽... Espero estar por esas tierras el año que viene...
@@Rafa_Gonzalez_ExcelBi Que bien amigo bienvenido a México 👏
Gracias Rafael, como siempre excelente contenido, tendras algun video o ejemplo de una carga incremental para archivos de texto plano , XML,TXT, etc
Hola Thais... Muchas gracias por tu apoyo!... Con Carga incremental te refieres a "Actualizaciones Instrumentales", es decir, que PQ filtre solo los archivos que correspondan a un determinado periodo?... Ultimos 3 años, ultimos 3 meses, etc?... Por ahora no tengo videos que toquen ese tópico... Te consulto para tomar nota... Saludos
Hola Rafa, mi enhorabuena por este video y por tu gran labor como divulgador. He realizado tus 3 cursos de PQ y M en Namasdata que recomendaría sin dudar. Tambien está clara tu devoción por la F1 😀. Quería exponerte un caso al que quizás le sería aplicable la solución que planteas en este video. Me refiero a un modelo en el que tengamos una columna con un importe y busquemos tener la posibilidad de dividirla/desagruparla en otras filas en funcion de unos criterios porcentuales de reparto. Por ejemplo, tenemos en nuestra consulta una columna con el importe de una inversión en un activo financiero, y queremos que ese mismo importe se desglose según su peso relativo en renta variable y su peso en renta fija, ¿ sería aplicable el uso de las funciones Splitz y Table,Fromcolumns ? . Por cierto en el video al final haces referencia a la persona de la que tomaste la inspiración de este caso pero no se entiende bien, ¿ serías tan amable de decirme su nombre? me gustaría conocer su trabajo. Muchas gracias Rafa, siempre es un placer ver tus videos. Saludos.
@@tomasmayenco1448 Muchas gracias Tomas!. Valoro y aprecio tus palabras!.. Y que bueno que tomaste los 3 cursos en Namasdata. Eso me alegra mucho!.
En cuanto a tus consultas, podria pensar en agregar unas columnas con dichos cálculos cada una. Ahora bien, los % son los mismos para todos los valores? Viene esa información en una columna aparte? Hay que generarlos en función de rangos en los montos?. Asi a simple vista como lo entiendo, haría el cálculo normal agregando columna personalizada, aunque eso si, lo haría lo mas al final ya con los datos bien limpios y estructurados, a menos que sea necesario dutante el proceso, por cuanto las agregaciones son pasos que pesan mucho en el rendimiento de la consulta.
Tu otra consulta en cuanto de quien me inspiró la idea, fue de una publicación del Master Oz du soléis, no se si lo escribí bien pero por alli van los tiros.
Saludos y gracias nuevamente!
@@Rafa_Gonzalez_ExcelBi Muchas gracias Rafa por tu rápida respuesta. A tus preguntas comentarte que los % serían diferentes para cada valor o activo financiero, es decir, el fondo de inversión A (o plan de pensiones ) tendría un 60% en acciones y un 40 % en bonos sumando entre ambos el 100%, ; para otro fondo B tendría 30% y 70%. Estos % por fondo podrían estar en una tabla aparte que se actualiza cada mes/trimestre para ver si los fondos han cambiado los pesos. Desde mi punto de vista, no es un modelo complicado, es más dificil explicar la operativa, pero muchas pensamos q el modelo es sencillo y luego la solución se complica. En cualquier caso, no quiero abusar de tu confianza e intentaré resolverlo apoyandome en el video y en tus sugerencias.
Un saludo y que tengas un buen día.
Brillante
Muchas gracias!!!.. Saludos
Gracias Rafa muy bueno, aprovecho para consultarte se puede dejar fijo el zoom en el editor M?
Muchas gracias!! Efectivamente si... Con Ctrl + Shift + + puedes agrandarlo, el tema es que como entraba y salía del Editor avanzado se me olvidaba hacerle zoom... Lo tendré presente en la próxima... Saludos
Hola buen dia, muy buen video... una pregunta... tu podrías ayudarme para desarrollar un archvito de excel que lea una base de datos dbf...para crear etiquetas?? o conoces a alguien que me puedas pasar contacto?'.. puedo explicar mas a fondo de que se trata y por supuesto ponernos de acuerdo en el costo... Gracias de antemano y exito..
Excelente explicación. 👏🏾👏🏾👏🏾. ¿Como se haría a la inversa?, es decir, partiendo del resultado de esta explicación a dejarlo como estaba agrupado por las comas? Gracias de antemano.
¿Agrupar por, record transform shileds, text.combine?
Hola Ariel... Muchas gracias por tu comentario... Aqui te dejo un enlace de un video que publiqué hace un buen tiempo de como hacer el proceso a la inversa que espero te sea útil... Saludos...
th-cam.com/video/f66bdYyp79o/w-d-xo.htmlsi=8D8XcQfDsn8frkUq
Excelente explicación, Rafa tengo un caso igual puedo contar esas columna pero también debo contar el numero de registro inicial sabiendo que se me duplican cuando hago la división cual podría ser la solución luego de hacer la división
Mi estimado Uriel... Gracias!!.
Para tu consulta requiero mas contexto hermano... Un abrazo!!
amigo RAFA, el enlace del archivo ya no existe, podrías subir el archivo para practicar?
gracias de antemano
Estimado, ya reviso... No sabía que eso pasaba... Gracias por avisarme... Saludos
Gian... Ya corregí el enlace... Porfa chequea si todo ok y me cuentas cualquier cosa.. Saludos
@@Rafa_Gonzalez_ExcelBi gracias, el problema era que en Crome no salía, pero ya lo pude obtener, reitero las gracias y esperamos mas video
Hola Rafael una consulta, Si yo quiero tener el total de titulos de cada piloto, no se duplica por ejemplo en primer piloto 7 x las 7 filas de los años? es que tengo un caso muy parecido donde tengo 1 columna con varios idiomas en la misma fila al igual que una columna con varios generos, pero al hacerlo de esta manera, me duplica los cálculos de las columnas de ingresos, es decir, me duplica los calculos numericos
Excelente video, muchas gracias. Solo tengo una inquietud, ¿cómo puedo realizar la división de columnas cuando no hay una relación directa entre las mismas?, pues en este ejemplo los años corresponden con el equipo, pero en el documento que estoy trabajando no hay una relación directamente proporcional entre los mismos. Por ejemplo, hay 4 columnas y cada una de ellas puede tener entre 5 a cero opciones de datos por registro, ¿hay alguna opción para qué me organice la información?
Gracias Alejandra. Tomo nota de tu caso, y si encuentro la forma, que la debe haber, hago un video y lo comparto, Vale??
@Rafa_Gonzalez_ExcelBi Claro que sí! Muchas gracias, estaré muy atenta
Muy bueno, me sale error porque una columna tiene espacio en su nombre (por ejemplo "Vendedor(a) ID)", mi pregunta, recomendaría cambiarlo desde la fuente o en el editor de power query (para evitar todo lo que sigue a continuacion) y como podria escribirlo en lenguaje M, seria cambiar el nombre y referenciando la nueva variable?, (por ejemplo al cambiar el nombre de la columna me da el codigo: #"Columnas con nombre cambiado" = Table.RenameColumns(Split,{{"Vendedor(a) ID", "Vendedor_ID"}}; si en lugar de referenciar a #"Tipo cambiado" en la varible Split, no se si me lie XD, pero no se si asi ya tendria en cuenta el cambio del nombre de columna