Reply
Syndicate_Admin
Administrator
Administrator
Syndicated - Inbound

¿Entrada de usuario para consultas SQL dinámicas en Power BI Desktop?

Source Community: Power BI | Source Author Name: Andy__

Hola

Tenemos una consulta SQL en un archivo de Power BI Desktop y esta consulta se selecciona de una función de base de datos. La función acepta una entrada. Nos gustaría permitir que los usuarios establezcan esta entrada a través de un elemento visual, como una segmentación.

Lo primero que me vino a la mente fue usar el parámetro, ya que lo había leído en algún lugar antes.


Una pregunta similar se hizo hace unos años en el siguiente hilo.

https://community.fabric.microsoft.com/t5/Desktop/How-to-set-up-input-parameter-field-for-end-user-t...

No parecía que fuera posible en Power BI Desktop.


Han pasado algunos años y me pregunto si es posible o no hacer que una consulta SQL sea dinámica permitiendo al usuario seleccionar una entrada como condición para la consulta.

Gracias.

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

Source Community: Power BI | Source Author Name: v-xinruzhu-msft
Syndicated - Inbound

Hola @Andy__

Si su fuente de datos es SQL Server, puede considerar usar el modo directo para conectarse a la fuente de datos, luego establecer el parámetro en Power Query, se puede editar en Power BI Desktop para que pueda implementar que filtre la base de datos dinámicamente, puede consultar el siguiente enlace sobre cómo establecer el parámetro.

Parámetros de consulta M dinámicos en Power BI Desktop - Power BI | Microsoft Learn

¡Saludos!

Yolo Zhu

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

Source Community: Power BI | Source Author Name: Andy__
Syndicated - Inbound

Hola Yolo,

Gracias por su información. De alguna manera no funcionó para mí. Estoy usando Power BI Desktop de mayo de 2021, si eso marca la diferencia.

Esto fue lo que hice.

- Se ha creado un nuevo archivo de Power BI.

- Se seleccionó SQL Server como origen de datos y se seleccionó Consulta directa.

- Ingresó la instrucción SQL select en el cuadro de diálogo de consulta.

- Fui al editor de consultas para crear un parámetro.

- Se ha editado la consulta en el Editor avanzado, que parece haber convertido la instrucción SQL normal al lenguaje M. Pude modificarlo para usar el parámetro.

- Volvió a Power BI Desktop para crear una tabla en la cinta de opciones Modelado. Pero la opción Nueva tabla está atenuada. Por lo tanto, parece que no funciona para mí.

Saludos

Source Community: Power BI | Source Author Name: v-xinruzhu-msft
Syndicated - Inbound

Hola @Andy__

Después de la prueba, si su modo de conexión es consulta directa, se puede usar la creación de nueva tabla, intente borrar el permiso y vuelva a conectar el sql.

vxinruzhumsft_0-1706689403230.png

¡Saludos!

Yolo Zhu

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

Source Community: Power BI | Source Author Name: Andy__
Syndicated - Inbound

Hola Yolo,

Creé un nuevo archivo para hacer la experiencia y no lo guardé. Por lo tanto, no puedo obtener el permiso para verificar si funciona o no. Sin embargo, cuando volví al archivo existente, descubrí que la opción crear nueva tabla está disponible.

Sin embargo, la opción "Vincular al parámetro" no está disponible.

Cuando miré a mi alrededor y volví a mirar uno de los vínculos de referencia, Parámetros de consulta M dinámicos en Power BI Desktop - Power BI | Microsoft Learn

Encontré en "consideraciones y limitaciones" que:

"

  • Los parámetros de consulta M dinámicos no se admiten en Power BI Report Server.

"

Y estamos usando Power BI Report Server.

Saludos

avatar user

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

FebPBI_Carousel

Power BI Monthly Update - February 2025

Check out the February 2025 Power BI update to learn about new features.

Feb2025 NL Carousel

Fabric Community Update - February 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors (Last Month)
Top Kudoed Authors (Last Month)