pasar parámetro a consulta sql

Un usuario Pregunto ✅

Arnoh

Hola,

Me gustaría pasar un parámetro directamente a la consulta sql. ¿O es esto posible o solo en M?

Prefiero editar más la declaración SQL nativa.

¡Gracias por cualquier sugerencia!

Knipsel.PNG

Hola Arno,

Como sé, podría lograr esto mediante una consulta M.

Puede intentar escribir código duro en la consulta como a continuación «seleccione * de la prueba donde nombre = ‘a'», luego cree un parámetro

170.png

Luego aplique este parámetro a la consulta, debe editar la consulta como se muestra a continuación

let

    Source = Sql.Database("servername", "newsql", [Query="select *  from test#(lf)where name=""&namep&"""])

in

    Source

171.png

Puede cambiar el valor en el parámetro y ejecutar la consulta. Puede consultar Pasar el parámetro a la declaración de consultas SQL mediante Power BI para obtener más detalles.

Atentamente,

zoe zhi

Si esta publicación ayuda, entonces considere Acéptalo como la solución. para ayudar a los otros miembros a encontrarlo más rápidamente.

Arnoh

En respuesta a dax

hola entiendo Pero, ¿es posible usar in en la consulta nativa?

En respuesta a Arnoh

Hola Arno,

Como sé, si usa esto en una consulta nativa, creo que SQL podría no reconocerlo («& namep &»).

Atentamente,
zoe zhi

Si esta publicación le ayuda, considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *