none
Consulta SQL con parametros dinamicos RRS feed

  • Pregunta

  • Como puedo  hacer una consulta en power query que  tome 2 parametros dinamicos (fecha de incio y fecha final) de 2 celdas de excel y partir de estos valores ejecuta la consulta sobre el servidor sql.
    lunes, 20 de mayo de 2019 17:22

Todas las respuestas

  • Hola OIPerez,

    https://www.microsoft.com/es-es/download/details.aspx?id=39379

    https://support.office.com/en-us/article/Add-a-query-to-an-Excel-worksheet-Power-Query-ca69e0f0-3db1-4493-900c-6279bef08df4

    No dude en ampliar más sobre este tema si es que aún lo requiriera o de abrir una nueva consulta en caso de tener alguna otra situación o de necesitarla con algún otro de los productos de Microsoft.

     

    Adicional le invito a consultar los siguientes recursos:

    Guía para formular preguntas en el foro

    Channel 9 - donde puedes encontrar una sección de: Administración de Windows Servers

     

    Gracias por usar los foros de TechNet.

    Erick Rivera

     ____

     

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.  

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de    conocimientos relacionados con los productos y tecnologías de Microsoft.   

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.

    • Propuesto como respuesta eRiver1 martes, 21 de mayo de 2019 16:04
    lunes, 20 de mayo de 2019 22:06
  • Gracias por las recomendaciones y el material de ayuda es muy valioso pero no responde mi pregunta de definir parametros dinamicos (fecha inicial y final ) que toman el valor de 2 celdas en excel y lo pasan a la consulta. EL material muestra como importar los datos con power query pero no explicada nada de parametros aplicados a la importacion de la informacion. Si existe algun material al respecto agradezco acceso a este.

    Gracias

    lunes, 20 de mayo de 2019 23:00
  • Hola OIPerez,

    El proceso es el siguiente una vez definido el Power Query y que el source va a permitir colectar el PowerQuery, vamos a configurar para excel en versiones más recientes

    Haga clic en la pestaña datos, a continuación, Obtener datos > Desde otros orígenes > Consulta en blanco. Si no ve el botón Obtener datos, haga clic en Nueva consulta > Desde otros orígenes > Consulta en blanco. A continuación, seleccione Editor avanzado en el panel del Editor de consultas.

    Y así como para Office 2013 y 2010consulte el siguiente recurso.

    https://support.office.com/es-es/article/crear-una-consulta-avanzada-power-query-9f08ceac-c949-4408-baff-6a7eaa183e11?ui=es-ES&rs=es-ES&ad=ES#ID0EAACAAA=Office_2010-2013

    En el recurso anterior se muestra un video de como se configura, pero saltando esos pasos en el siguiente recurso en inglés Específicamente en el paso 9 se indica cómo modificar el "parámetro dinamico"

    https://devinknightsql.com/2013/08/07/using-parameters-in-power-query-extracts/

    Ahora haga clic en el botón Editar consulta en la parte superior derecha de la edición de consulta.
    
    Agregue la siguiente definición de parámetro por encima de la consulta existente:(getYear) = >Mire la cadena de URL que forma parte de la consulta y reemplace el año codificado de forma rígida 2012 por la siguiente expresión:"& Number. ToText (getYear) &"Haga clic en listo. 
    
    

    Déjeme saber sus comentarios

    No dude en ampliar más sobre este tema si es que aún lo requiriera o de abrir una nueva consulta en caso de tener alguna otra situación o de necesitarla con algún otro de los productos de Microsoft.

     

    Adicional le invito a consultar los siguientes recursos:

    Guía para formular preguntas en el foro

    Channel 9 - donde puedes encontrar una sección de: Consejos de lo nuevo en Excel para Office 365

     

    Gracias por usar los foros de TechNet.

    Erick Rivera

     ____

     

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.  

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de    conocimientos relacionados con los productos y tecnologías de Microsoft.   

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.

    • Propuesto como respuesta eRiver1 martes, 11 de junio de 2019 16:03
    martes, 21 de mayo de 2019 16:30
  • Hola

    Debido a que no hemos recibido alguna notificación que aún se esté presentando el problema que enuncia en vuestra consulta y que la respuesta provista provee un amplio panorama y campo de acción sobre tu duda; nos gustaría considerar la misma como resuelta debido a la respuesta apropiada proporcionada  y así proceder a calificar la misma como respuesta.

    No dudes en ampliar más sobre este tema si es que aún lo requirieras o de abrir una nueva consulta en caso de tener alguna situación o necesitarla con algún otro de los productos de Microsoft.

     

    Adicional le invito a consultar los siguientes recursos:

    Guía para formular preguntas en el foro

     

    Gracias por usar los foros de TechNet.

    Erick Rivera

     ____

     

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.

     

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

     

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft. 

    jueves, 13 de junio de 2019 17:26