POWER QUERY- COMO EXTRAER UN DATO DE UNA TABLA CON TABLE.FINDTEXT

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 ธ.ค. 2024

ความคิดเห็น • 60

  • @wilfrons
    @wilfrons ปีที่แล้ว

    Estimado Rafael como siempre es muy enriquecedor
    Ver y aprender de tus conocimientos... Bendiciones siempre...!!

    • @Rafa_Gonzalez_ExcelBi
      @Rafa_Gonzalez_ExcelBi  ปีที่แล้ว

      Muchas gracias Wilson... Es una solución que planteo a tu inquietud, pero, como todo, pueden haber otras más y ojalá, si alguien la desarrolla pueda compartirla con la comunidad... Un gran abrazo... Gracias por el caso...

  • @javieracevedo1946
    @javieracevedo1946 ปีที่แล้ว +1

    EXCELENTE COLEGA Y PAISANO, >Un gran Saludo desde nuestro cada dia mas complicado pais VENEZUELA. Muy bueno . 💯💯💯

    • @Rafa_Gonzalez_ExcelBi
      @Rafa_Gonzalez_ExcelBi  ปีที่แล้ว

      Saludos Javier!!... Muchas gracias Paisano!!... 👊🏻👊🏻👊🏻

  • @dasslysaenz
    @dasslysaenz ปีที่แล้ว

    Aprendi mucho de tu explicación, es un mundo para seguir descubriendo, gracias por compartir. 😊

    • @Rafa_Gonzalez_ExcelBi
      @Rafa_Gonzalez_ExcelBi  ปีที่แล้ว +1

      Muchas gracias Dassly... Valoro tu comentario... Y asi es, hay que ir de a poco descubriendo este {M}ágico mundo!!... Saludos!

  • @fernandol1611
    @fernandol1611 ปีที่แล้ว

    Brillante el video, muchas novedades nuevas descubiertas. Me ha impresionado.

    • @Rafa_Gonzalez_ExcelBi
      @Rafa_Gonzalez_ExcelBi  ปีที่แล้ว +1

      Agradecido por tu comentario Fernando... Lo valoro gratamente!... Saludos!

  • @joselencinamalgor6548
    @joselencinamalgor6548 ปีที่แล้ว

    Muy práctica y útil la solución! Muchos reportes desde los ERP vienen con esa estructura. Gracias!

    • @Rafa_Gonzalez_ExcelBi
      @Rafa_Gonzalez_ExcelBi  ปีที่แล้ว

      Me alegra te haya gustado mi estimado amigo... Un gran abrazo hermano!!

  • @baskis69
    @baskis69 ปีที่แล้ว

    Como siempre contenido muy útil, con casos que nos podemos encontrar en el día a día. Un abrazo Maestro¡¡¡¡¡

    • @Rafa_Gonzalez_ExcelBi
      @Rafa_Gonzalez_ExcelBi  ปีที่แล้ว

      Mi estimado Arnau, es un honor para mi leer tus palabras... Gracias por tu gran apoyo... Seguimos avanzando Master!!!

  • @eduardomunoz2764
    @eduardomunoz2764 ปีที่แล้ว

    Excelente como siempre, saludos y gracias Maestro Rafa... Saludos y un abrazo.

  • @jofieltenoriooliva8595
    @jofieltenoriooliva8595 ปีที่แล้ว

    Yo ocupo en mi día a día Power Query me va a ayudar mucho hacer estos pasos en crear una función. WooW!! muchas gracias. Saludos.

    • @Rafa_Gonzalez_ExcelBi
      @Rafa_Gonzalez_ExcelBi  ปีที่แล้ว

      Me alegra leer esto... Las funciones personalizadas son una gran solución a muchos escenarios, sobretodo para aplicar pasos rutinarios de limpieza y Transformación... Un gran abrazo

  • @odallamico
    @odallamico ปีที่แล้ว

    Excelente presentación. Muchas gracias por el aporte

    • @Rafa_Gonzalez_ExcelBi
      @Rafa_Gonzalez_ExcelBi  ปีที่แล้ว

      Muchas gracias Oswaldo!!... A ustedes como siempre por apreciarlo... Un gran abrazo!

    • @Rafa_Gonzalez_ExcelBi
      @Rafa_Gonzalez_ExcelBi  ปีที่แล้ว

      Muchas gracias Oswaldo... A ustedes por apreciarlo... Un gran abrazo!!!

  • @manuelreyes6994
    @manuelreyes6994 ปีที่แล้ว

    Buenas noches Rafael, genial video, saludos

  • @eduardomunoz2764
    @eduardomunoz2764 11 หลายเดือนก่อน

    Siempre un gusto ver tus videos, grandes enseñanzas. Saludos y gracias Rafa por tanto valor al aprendizaje de Power Query - lenguaje M.

    • @Rafa_Gonzalez_ExcelBi
      @Rafa_Gonzalez_ExcelBi  11 หลายเดือนก่อน

      Muchas gracias mi Estimado Eduardo!!... Te mando un inmenso abrazo hermano!...

  • @OdelLeal
    @OdelLeal ปีที่แล้ว

    Excelente Rafa. Una gran solución

    • @Rafa_Gonzalez_ExcelBi
      @Rafa_Gonzalez_ExcelBi  ปีที่แล้ว +1

      Gracias Odel... Espero te sea de utilidad en algún momento... Gran abrazo!!!...

    • @OdelLeal
      @OdelLeal ปีที่แล้ว

      @@Rafa_Gonzalez_ExcelBi claro que si demasiado útil.

  • @armandopasohondo5462
    @armandopasohondo5462 ปีที่แล้ว

    Super Útil!!!
    Como siempre, Muchas Gracias por compartir

    • @Rafa_Gonzalez_ExcelBi
      @Rafa_Gonzalez_ExcelBi  ปีที่แล้ว

      Muchas gracias Armando!!... Me alegra te sea de utilidad... Un abrazo!

  • @grijalvaescobedo158
    @grijalvaescobedo158 ปีที่แล้ว

    Excelente amigo Rafa se olvida de los pobres que bien amigo uno nunca deja de aprender saludos hermanito desde León Guanajuato México 🇲🇽👍🤝

    • @Rafa_Gonzalez_ExcelBi
      @Rafa_Gonzalez_ExcelBi  ปีที่แล้ว +1

      Mi querido amigo, no diga eso... Usted se me pierde mucho últimamente jajaja.. Amigo un abrazo hasta León y gracias como siempre por el apoyo... Viva 🇲🇽🇲🇽🇲🇽

  • @randolfojolongutierrez5311
    @randolfojolongutierrez5311 ปีที่แล้ว

    Como siempre... Excelente video.. Saludos.

    • @Rafa_Gonzalez_ExcelBi
      @Rafa_Gonzalez_ExcelBi  ปีที่แล้ว

      Mi estimadisimo Randolfo... un gusto siempre leerte... Gran abrazo hermano!

  • @SeProEnExcel
    @SeProEnExcel ปีที่แล้ว

    Woooowww!!! muchas gracias por el video prof

    • @Rafa_Gonzalez_ExcelBi
      @Rafa_Gonzalez_ExcelBi  ปีที่แล้ว

      Graciassss... para que rompan el vidrio en caso de emergencia... 😁 Un gran saludo...

  • @elias_pbi
    @elias_pbi ปีที่แล้ว

    Espectacular 🚀🤯

    • @Rafa_Gonzalez_ExcelBi
      @Rafa_Gonzalez_ExcelBi  ปีที่แล้ว

      Gracias como siempre mi estimado!!!... Un abrazo hasta las tierras del sol amada!... 🇻🇪🇻🇪🇻🇪🇻🇪

  • @pheliperossalez5903
    @pheliperossalez5903 5 หลายเดือนก่อน

    simplemente fantastico

  • @elricho72
    @elricho72 ปีที่แล้ว

    Excelente, 1 seguidor nuevo.

  • @EdgarMercadoGarcia
    @EdgarMercadoGarcia 8 หลายเดือนก่อน

    EXCELENTE, me sirvio de guia para armar unos archivo.

    • @Rafa_Gonzalez_ExcelBi
      @Rafa_Gonzalez_ExcelBi  8 หลายเดือนก่อน +1

      Muchas gracias Edgar por compartir tu experiencia... Me alegra leer que te ha sido de utilidad... Saludos!!..

  • @javicano
    @javicano ปีที่แล้ว

    Genial

  • @christophersanchez-l5f
    @christophersanchez-l5f 5 หลายเดือนก่อน

    Muy bueno es justo lo que estoy buscando.
    Consulta: si tengo varios archivo con varias hojas, como puedo hacer para replicar lo programado a el resto de las hojas de los diferentes archivos?

    • @Rafa_Gonzalez_ExcelBi
      @Rafa_Gonzalez_ExcelBi  5 หลายเดือนก่อน

      @@christophersanchez-l5f Muchas gracias.
      Debes conectar a tu archivo Excel, seleccionar toda la carpeta en el cuadro de Navegación. Una vez en el editor de consultas de PQ, en el paso de origen, tendrás la tabla con toda la información de tu libro. Hay una columna llamada Kind donde debes filtrar los tipos Hojas (o Sheet). En la columna Data de dicha tabla, encontrarás las tablas de cada hoja. Te recomiendo duplicar la consulta, seleccionar una de esas tablas, hacer todos los cambios que amerites, y creala como función personalizada. Una vez hecho esto, la consulta replicada será una función. Vuelve a la consulta original y agregagas una columna invocando tu función, seleccionas como argumento la columna [Data] que es donde están todas tus tablas y luego expandes esa columna nueva en caso que quieras consolidar toda la información.
      Recuerda que en tu función personalizada debes haber configurado tu parámetro como tabla y sustituir ese parámetro en el primer paso que tomó dicha tabla para comenzar las transformaciones. Todo paso anterior como Origen y el de navegación debes eliminarlos.
      Espero haberte ayudado. Saludos

  • @accountingservices1727
    @accountingservices1727 ปีที่แล้ว

    Rafael, como siempre, lo maximo. Un consulta, si yo quisiera saber el número o la posición de un texto en una fila qué función debo usar, por ejemplo, si hay un texto que yo busque y de allí para abajo quisiera borrar las ultimas filas. Si el texto está en la fila 2 y le digo a PQ que borre las filas desde la 2 en adelante. Mil gracias

    • @Rafa_Gonzalez_ExcelBi
      @Rafa_Gonzalez_ExcelBi  ปีที่แล้ว

      Gracias Colega!... La ideal sería Table.PositionOf o Table.PositionOfAny peroooo, no se porqué, en algunos contexto no anda bien... En este caso, te recomiendo usar List.PositionOf, donde primero obtienes la columna deseada como lista con una sintaxis como : Tabla[NombredeColumna] y luego a esa variable pasarla como primer argumento y el en segundo argumento, indicar el texto a buscar.. Con eso te devolverá la posición de la primera ocurrencia encontrada... El tercer y cuarto argumento son opcionales, pero si quieres controlar la ocurrencia devuelta, usas el tercer argumento para indicar si quieres la posición última, todas las posiciones o la primera posición (Opción por defecto) y el cuarto, por ejemplo, si requieres ignorar el Case Sensitive y te tome por igual las Mayúsculas y Minúsculas...
      Ahora, como eliminar las filas desde esa posición, hacia abajo, a la tabla base, le pasas la función, Table.FirstN y en el segundo argumento, colocas el nombre del paso quente genero la posición buscada... Con esto te quedarías con las filas superiores a donde se encuentra el texto... Pero, si deseas que la tabla conserve esa fila, debes sumar una unidad a la variable del segundo argumento...
      Espero haberme hecho entender... Me cuentas... Un abrazo!!!

  • @jimmyventura2310
    @jimmyventura2310 2 หลายเดือนก่อน

    Un maestro de PQ, me han ayudado mucho varios de tus videos.
    Consulta: tengo un archivo donde el nombre se encuentra en la parte superior de los datos, solo que en la misma hoja se encuentra información de varios vendedores separados por filas en blanco, y necesito crear esa columna con el nombre del vendedor para los datos de los diferentes vendedores que se encuentra en la hoja de Excel. Existe alguna opción para realizarlo. Saludos

    • @Rafa_Gonzalez_ExcelBi
      @Rafa_Gonzalez_ExcelBi  2 หลายเดือนก่อน

      Hola Jimmy. Gracias por tu valioso comentario. Hagamos algo para poder entender bien lo que buscas. Si puedes buscame en LinkedIn y me escribes al privado y vemos algunas imagenes de lo que tienes para orientarnos mejor. Te parece?

  • @rojolocura7661
    @rojolocura7661 8 หลายเดือนก่อน

    Una consulta, maestro! En el minuto 24:00 habla de una sóla hoja y un solo objeto, por lo tanto coloca "{0}" para sostener eso, en caso que se cambie el nombre de la hoja.
    👉Ahora mi consulta: En caso que yo tenga mas de una hoja ..(ejemplo: 2 hojas y trabajo con la segunda) debería colocar {1}?
    👉Respecto del "objeto".. lo mismo. (En este caso no estoy seguro que sería objeto...Objeto sería una sola tabla?)
    Muchas gracias, me está ayudando mucho este video. Por lo tanto ya soy un nuevo suscriptor suyo 💪

    • @Rafa_Gonzalez_ExcelBi
      @Rafa_Gonzalez_ExcelBi  5 หลายเดือนก่อน

      @@rojolocura7661 Hola que tal. Gracias por la consulta. Disculpa la tardanza pero a veces hay mensajes que como que aparecen tiempo después ya que normalmente respondo inmediato.
      El {0} indica indice posicional y se refiere a la primera fila, en este caso, de la tabla quw contiene el paso de Origen o el siguiente en caso de haberla filtrado antes. Si la tabla deseada está en la fila dos debes colocar {1} y así sucesivamente.
      Los objetos son los que lee cuando conectamos a Excel. Pueden ser hojas, tablas o rangos con nombres definidos, por lo que debes filtrar aquel o aquellos que te interesan aunque recomiendo elegir uno de ellos, preferiblemente las tablas en caso que sean las que deseas trabajar. Una vez filtrado el objeto, te deberían quedar en el orden en que aparecen en cada hoja de tu archivo fuente.
      Espero haberte ayudado. Saludos.

    • @rojolocura7661
      @rojolocura7661 5 หลายเดือนก่อน

      @@Rafa_Gonzalez_ExcelBi Muchas gracias, Rafa!!!!

  • @rojolocura7661
    @rojolocura7661 8 หลายเดือนก่อน

    Una locura!! Muy bueno. Pero... hay otra manera mas fácil de hacerlo?
    Necesito que un texto "CASA" sea el nombre de todas las filas de una nueva columna en la tabla. "Casa" está siempre en la celda (c17 por ejemplo) de un archivo .xlsx extraído de mi sharepoint. Dónde tengo infomación que no necesito tanto arriba como abajo de la fila 22 (por ejemplo) que sería la de los encabezados. Quiero que CASA se replique en todas las filas de una nueva columna. No se si me explico.
    Desde ya muchas gracias por compartir tanta sabiduría!

    • @Rafa_Gonzalez_ExcelBi
      @Rafa_Gonzalez_ExcelBi  8 หลายเดือนก่อน

      Muchas gracias!!... Hasta ahora es la manera que se me ocurrió respondiendo a un caso de otro compañero suscrito... Para extraer datos de valores estructurados, dependiendo de como vengan, si o si, lenguaje M... Imposible por interfaz... Saludos...

    • @rojolocura7661
      @rojolocura7661 8 หลายเดือนก่อน

      @@Rafa_Gonzalez_ExcelBi Perfecto, muchas gracias, Rafael! Es una buena oportunidad para ponerlo en práctica y comenzar a aprender el lenguaje.
      Salud!!

  • @raulmenacho8948
    @raulmenacho8948 ปีที่แล้ว

    Hola Rafael, ¿cuándo curso de Power Query?

    • @Rafa_Gonzalez_ExcelBi
      @Rafa_Gonzalez_ExcelBi  ปีที่แล้ว

      Hola Raúl... Este 07 de agosto parto con uno de Lenguaje M... Puedes encontrar la info en mi cuenta de LinkedIn la cual puedes acceder en el Banner del Canal... Se sugiere tener al menos un conocimiento razonable de la Interfaz... Si no es asi, en mis RRSS voy anunciando cursos de PQ Básico para quienes inician... De este último aún no tenemos fecha definida... Me cuentas cualquier cosa... Saludos

    • @raulmenacho8948
      @raulmenacho8948 ปีที่แล้ว

      @@Rafa_Gonzalez_ExcelBi esperaré el curso Power Query básico, gracias por responder

  • @ronalmendezrd
    @ronalmendezrd ปีที่แล้ว

    Luego de crear un modelo de datos, cambien en el archivo de excel el nombre de la columna. Al actualizar el modelo no lo reconoce. Tampoco reconoce si le cambio el nombre a la columna dentro del modelo de datos, no actualiza. que sugieres por favor. gracias

    • @Rafa_Gonzalez_ExcelBi
      @Rafa_Gonzalez_ExcelBi  ปีที่แล้ว +1

      Hola Ronal... Revisa el código en el Editor Avanzado de PQ y haz los ajustes necesarios donde dicha columna pueda estar afectando alguna expresión dentro del mismo... Si esa columna afecta algún cambio directamente durante el proceso de Transformación, entonces debes ajsutar al nuevo nombre dicho código... Espero puedas resolverlo... Saludos...

  • @ronalmendezrd
    @ronalmendezrd ปีที่แล้ว

    igual si quiere agregar una nueva columna o eliminar no actualiza