Excel 365: ParÃĄmetros dinÃĄmicos a Store Procedure con Power Query

āđāļŠāļĢāđŒ
āļāļąāļ‡
  • āđ€āļœāļĒāđāļžāļĢāđˆāđ€āļĄāļ·āđˆāļ­ 6 āļ.āļž. 2025
  • 💎 Los store procedure o procedimientos almacenados en SQL sirven para ejecutar estructuras complejas de Querys a travÃĐs de parÃĄmetros. Esto ayuda a ahorrar memoria en el servidor y pueden ser ejecutados desde Power Query usando Direct Query. Muchas veces el problema es hacer estos parÃĄmetros dinÃĄmicos.
    El día de hoy vamos a aprender cÃģmo podemos crear parÃĄmetros desde una hoja de cÃĄlculo, para dinamizar nuestras consultas y crear procesos rÃĄpidos.
    🔗 Si quieres verlo en el blog, te dejo la entrada aquí: excelcute.com/...
    💎
    🔗
    *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
    ÂĄAprende todo lo que necesitas para ser el mÃĄs CUTE en nuestros cursos en UDEMY!
    Power Automate Cloud
    👉www.udemy.com/... 👈
    Power Automate Desktop
    👉 www.udemy.com/... 👈
    Si necesitas un cupÃģn, no dudes en preguntar jeje.
    *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
    ðŸŸĶ Síguenos en FB: / xlscute
    ðŸŸĐ Visita mi pÃĄgina: excelcute.com
    🟊 TambiÃĐn en Instagram: / cuteexcel
    ⮛ Y hasta en Tiktok: vm.tiktok.com/...
    *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
    No olvides suscribirte, dejar un like y compartir con tus amigos si te gusto. Si no, compÃĄrtelo con tus enemigos y arruínales el día.
    Recuerda que actualizamos dos veces por semana, y siempre estoy atento a la caja de comentarios por si tienes alguna duda sobre #powerapps #powerautomate #excel #VBA #powerquery y #powerpivot #powerautomatedesktop

āļ„āļ§āļēāļĄāļ„āļīāļ”āđ€āļŦāđ‡āļ™ • 43

  • @jofieltenoriooliva8595
    @jofieltenoriooliva8595 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

    Muchas gracias, todos los días descargo informaciÃģn de la venta en la empresa donde trabajo que viene de SQLserver y entraba al editor de Power Query para modificar las fechas de descarga en el Query, con esto
    voy a ponder realizar esto con mÃĄs eficacia y sobre todo cuando no lo haga yo, serÃĄ mÃĄs intuitivo para quienes no tienen pericia en SQLserver. Gracias.

    • @ExcelCute
      @ExcelCute  āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      Que bueno que te sirviÃģ amigo! 😁

  • @WhartonBernal
    @WhartonBernal 2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Muchas Gracias exelente video aunque no nos conoscamos somos sus alumnos gracias por compartir sus conocimientos y sus estudios con nosotros Que Dios prospere todo lo que emprendas
    Saludos,
    Victor Wharton
    PanamÃĄ

    • @ExcelCute
      @ExcelCute  2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      Hola Victor!!!
      No nos conocemos pero como si lo hiciÃĐramos ðŸĪŠðŸĪŠðŸĪŠ
      Un abrazo y bendiciones para ti tambiÃĐn desde MÃĐxico.

  • @romariovargas2586
    @romariovargas2586 9 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™ +1

    Excelente el video, me dio una idea que puedo explorar mas. Gracias

    • @ExcelCute
      @ExcelCute  9 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      Que bueno que te ayudo 😎😎😎

    • @romariovargas2586
      @romariovargas2586 9 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      @@ExcelCute sin duda alguna, pero pienso manejar fechas con dos parametros que consulten al procedimiento almacenado y no estas clickeando en el filtro clasico de SQL, espero resolverlo eso.

  • @omarmorentinlopez4270
    @omarmorentinlopez4270 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Hola amigo, en verdad agradezco tu aportaciÃģn, me ha sido muy Útil, he estado buscando como parametrizar consultas a procedimientos y funciones de power query a sql server, tengo mÃĄs dudas sobre como poder seleccionar los parÃĄmetros de listas desplegables desde el mismo Excel, pero quizÃĄs sería tema para otro video, de nueva cuenta muchas gracias y felicidades

    • @ExcelCute
      @ExcelCute  3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      Hola Omar!!!
      Pasame tu idea y la hacemos video, se oye bastante bien jeje.
      Saludos!

  • @vicentemedel8469
    @vicentemedel8469 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

    MUY BUENO

    • @ExcelCute
      @ExcelCute  3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

      😁😁😁

  • @jasirjuarez
    @jasirjuarez āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Hola, se podrÃĄn colocar parÃĄmetros dinÃĄmicos de fecha en una consulta en power query? La data viene desde sql, no hay un procedimiento en sql

    • @ExcelCute
      @ExcelCute  āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      Hola.
      Si es posible, como la consulta es texto plano, solo debes de concatenar todo de forma correcta y con el formato requerido y ya estÃĄ

  • @joelluis4938
    @joelluis4938 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Hola. Una consulta . Hace poco aprendí sobre store procedures de SQL y vi que existe esta posibilidad de llamar SP desde Excel y tambiÃĐn desde Power bi poniendo el cÃģdigo dÃģnde lo pusiste tu . Pero y si el STORE PROCEDURE estÃĄ programado para actualizar una tabla con nueva data ? Cuando se ejecute va actualizar los datos en nuestra base de datos tambiÃĐn como si la estuviese ejecutando dentro de SQL ?

    • @ExcelCute
      @ExcelCute  āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      Hola.
      Necesito mas contexto de esto.
      El store procedure lo vas a ejecutar desde donde?
      Es un procedimiento de Lectura-Escritura?
      Tiene permisos el programa para escribir de vuelta?

  • @viridiandiaz
    @viridiandiaz 2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

    Buenas, al realizar los pasos como se muestran en el video, en el ultimo paso al momento de incluir las variables y al correr o actualizar me aparece la leyenda siguiente: "Formula.Firewall: Consulta 'Consulta1' (paso 'Origen') references other queries or steps, so it may not directly access a data source. Please rebuild this data combination." y de ahi no he podido avanzar, saludos.

    • @ExcelCute
      @ExcelCute  2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

      Hola Viridian!
      Ok, ese error se debe a la arquitectura con la que esas realizando la consulta.
      Revisa la siguiente entrada para darte una idea clara.
      www.excelguru.ca/blog/2015/03/11/power-query-errors-please-rebuild-this-data-combination/

  • @ferneychauxcoorado9691
    @ferneychauxcoorado9691 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

    Hola amigo, te agradezco tu contenido lo comparto con mis amigos, necesitaamos de tu amable colaboraciÃģn manejo mucho crear citas en Google calendar tengo el archivo en excel no sÃĐ si tÚ me puedes ayudar a automatizar ese proceso

    • @ExcelCute
      @ExcelCute  3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      Hola Ferney!!!
      Si necesitas ayuda de consultoría con gusto!!! Escribeme a svallejo@excelcute.com y lo revisamos a detalle.
      Saludos!

  • @WhartonBernal
    @WhartonBernal 2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Me parece que se pueden agregar en la consultas desde excel Listado desplegable como filtros dinamicos de busquedas lo voy a poner en Practica a ver como me va
    Saludos

    • @ExcelCute
      @ExcelCute  2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      Es correcto Víctor, puedes mejorar mucho esto para que quede mejor.
      Me cuentas que tal te va

  • @rosacastillo-u4c
    @rosacastillo-u4c āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Hola, excelente. Me gustaría la sintaxis para una fecha por fa

    • @rosacastillo-u4c
      @rosacastillo-u4c āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      [Query="execute spconsultaOrdenesDivisasPlantilla @fechavalor='fechavalor'"]

    • @ExcelCute
      @ExcelCute  āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      Pues solo concatena tu string con la fecha en el formato que pide tu query y listo

  • @marisolrojas7127
    @marisolrojas7127 28 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē

    Hola muchas gracias por el video todo me saliÃģ, pero una pregunta yo tengo un store procedure con variables el cual uno ellos tiene dos datos a elegir hice mi tabla con esa columna con las dos filas pero al hacerla config solo se muesta el primer dato y no el segundo, como seria esa configuracion?

    • @ExcelCute
      @ExcelCute  23 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē

      hola.
      Si tienes dos filas en la misma columna debes de cambiar el indice de seleccion de 0 a 1.
      Ahora, si te es mas facil, mete cada parametro en una tabla separada y listo

  • @migueleduardo5947
    @migueleduardo5947 3 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Estimado buenas noches, consulta si los parÃĄmetros son de tipo numÃĐrico, por favor como seria la sintaxis en el editor avanzado

    • @ExcelCute
      @ExcelCute  3 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      Hola.
      Solo pasa el valor sin comillas dobles y listo, eso es un nÚmero.
      TambiÃĐn asegÚrate que el parÃĄmetro sea de tipo nÚmero dÃĄndole el formato correcto

    • @migueleduardo5947
      @migueleduardo5947 3 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      @@ExcelCute gracias por tu rpta. Hice el cambio pero sale el siguiente error Message=Error converting data type varchar to int.

    • @migueleduardo5947
      @migueleduardo5947 3 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      @@ExcelCute en mi editor avanzado quedo asi => let
      Origen = Sql.Database("192.168.200.20", "OFITESO", [Query="exec SP_GENERA_REPORTE_GERENCIAL_LUMI @ANIO=2024, @ISCO_MES= ' & MES & ', @ISCO_REPORTE=13"])
      in
      Origen

    • @migueleduardo5947
      @migueleduardo5947 3 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      @@ExcelCute he probado solo reemplazando en la variable mes. Por favor si me puedes ayudar que esta mal en la sintaxis cuando son variables tipo numero

    • @ExcelCute
      @ExcelCute  3 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      Hola. Si me puedes compartir tu sintaxis me ayudaría mucho.
      Adicional, el error que ye sale dice que no convierte el valor, podrías intentar colocar un CAST para forzar la conversiÃģn

  • @ramonalmonte3035
    @ramonalmonte3035 2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Excelente Aporte, pero tengo algo parecido, solo que en vez de string mis parametros son fechas y siempre me da error como en siguiente mensaje "We cannot convert the value #date(2022, 11, 1) to type DateTime" y no se como llegar a la solucion

    • @ExcelCute
      @ExcelCute  2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      Ok, en teoria datetime es
      =#datetime(2022,11,1,0,0,0)
      Ahora, hay que checar como tienes tu query, ya que al parecer te lo esta tomando como texto literal y no como una conversion de fecha, por lo que es posible que tengas unas comillas de mas.

  • @raulmenacho8948
    @raulmenacho8948 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Hola, tengo este un sp dodne quiero que las fechas sean parametros
    Origen = Sql.Database("192.168.1.117", "UnoEE_Baguette_Real", [Query="exec sp_sol_comp_cons_item 1,'004',' ',' ',' ',' ',35,0,'2023-08-01 00:00:00','2023-08-01 00:00:00',1,10052,'ERP_EXCEL_COMPRAS_ITEM',' ',0,'PEN',1,1009,NULL,NULL"]), pero cuando replico lo que nos enseÃąas me da error
    espero me puedas ayudar, gracias

    • @ExcelCute
      @ExcelCute  āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

      mmm honestamente no sabria decirte viendolo asi, pero puedes usar de referencia este link para sber como pasar los valores parametros del stored procedure
      stackoverflow.com/questions/64588693/sql-server-stored-procedure-passing-date-parameters

  • @pacocarp3637
    @pacocarp3637 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    El link del curso de power automate se cayÃģ

    • @ExcelCute
      @ExcelCute  3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      Hola Paco!
      Si, el link por el momento estÃĄ abajo por temas de rendimiento.
      Ya volveremos con ellos mÃĄs adelante

  • @hillarychanamoth7057
    @hillarychanamoth7057 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    y en Power Bi como seria estoy tratando de = Sql .Database("servidor", "BD", [Query="Ejecutar [dbo].[sp_PowerBi_Asisten_noMarcan] @Fecha = '2023-03-27'"]) en ves de la fecha que este con la tabla de calendario

    • @ExcelCute
      @ExcelCute  āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      mmm pues creo que es mas facil hacerlo importando toda la data y despues solo vincularlo al calendario por relacion de columnas. No le veria mucho sentido a lo demas, pero puedes revisar las funciones dax de filtervalues