@@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.
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.
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á
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
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 ?
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?
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
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
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.
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/
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
@@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
@@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
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
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
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.
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
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
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
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
Excelente el video, me dio una idea que puedo explorar mas. Gracias
Que bueno que te ayudo 😎😎😎
@@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.
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.
Que bueno que te sirvió amigo! 😁
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á
Hola Victor!!!
No nos conocemos pero como si lo hiciéramos 🤪🤪🤪
Un abrazo y bendiciones para ti también desde México.
MUY BUENO
😁😁😁
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
Hola Omar!!!
Pasame tu idea y la hacemos video, se oye bastante bien jeje.
Saludos!
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 ?
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?
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
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á
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
Hola Ferney!!!
Si necesitas ayuda de consultoría con gusto!!! Escribeme a svallejo@excelcute.com y lo revisamos a detalle.
Saludos!
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
Es correcto Víctor, puedes mejorar mucho esto para que quede mejor.
Me cuentas que tal te va
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.
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/
Hola, excelente. Me gustaría la sintaxis para una fecha por fa
[Query="execute spconsultaOrdenesDivisasPlantilla @fechavalor='fechavalor'"]
Pues solo concatena tu string con la fecha en el formato que pide tu query y listo
Estimado buenas noches, consulta si los parámetros son de tipo numérico, por favor como seria la sintaxis en el editor avanzado
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
@@ExcelCute gracias por tu rpta. Hice el cambio pero sale el siguiente error Message=Error converting data type varchar to int.
@@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
@@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
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
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
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.
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
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
El link del curso de power automate se cayó
Hola Paco!
Si, el link por el momento está abajo por temas de rendimiento.
Ya volveremos con ellos más adelante
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
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