Consulta de valores sugeridos de parámetros (¿variable global para todo el proyecto?)

Un usuario Pregunto ✅

Anónimo

Estamos intentando establecer variables globales StartDate y EndDate a las que todas las consultas puedan hacer referencia como filtro.

Me gustaría establecer StartDate en esta fórmula de TSQL SELECT DATEADD (MONTH, -12, DATEADD (MONTH, DATEDIFF (MONTH, ‘19000101’, GETDATE ()) – 1, ‘19000101’))

Cuando selecciono Consulta (ver captura de pantalla a continuación) en el cuadro Valor sugerido, no me permite ingresar la fórmula en el cuadro Consulta.

Si establecer un valor único en un parámetro al que todas las consultas pueden hacer referencia no es una opción, ¿cuáles son las otras opciones?

Gracias de antemano

valores sugeridos query.png

Hola @Anónimo,

Puede realizar los siguientes pasos para completar la lista de parámetros en función de una consulta.

1. Importe una tabla desde SQL Server escribiendo su T-SQL en el cuadro de texto de la instrucción SQL (opcional) como se muestra en la siguiente captura de pantalla.
1.PNG

2. Obtenga una lista de la columna de fecha en la tabla importada, deberá hacer clic en la columna para seleccionarla y luego hacer clic con el botón derecho y seleccionar «Agregar como nueva consulta». Ahora tiene una lista llamada Consulta 3 cuyos valores se derivan de su fórmula T-SQL.
2.PNG

3.Cuando cree un nuevo parámetro, podrá elegir la Consulta 3 de la siguiente manera.
3.PNG

Para obtener más detalles sobre cómo crear parámetros de consulta en Power BI Desktop, consulte el siguiente blog.
Parámetros de Power BI Desktop basados ​​en datos mediante consultas de lista

Gracias,
Lydia Zhang

Fern8a

En respuesta a v-yuezhe-msft

¡Gracias hermano! ¡Me ayudó mucho! (y)

Anónimo

En respuesta a v-yuezhe-msft

Gracias por los comentarios, todavía tengo problemas. Seguí las instrucciones como se indica en la captura de pantalla a continuación y el cuadro desplegable Consulta aún no acepta valores. ¿Hay algo más que me esté perdiendo?

los parámetros aún no funcionan.png

En respuesta a Anónimo

Hola @Anónimo,

Según su captura de pantalla, le falta el paso que obtiene una lista de la columna de fecha en su tabla. Como se indica en el blog que tengo publicación, para obtener una lista de una columna en su tabla, debe hacer clic en la columna para seleccionarla y luego hacer clic con el botón derecho y seleccionar:

  • Profundizar
  • Agregar como nueva consulta

Después de obtener una lista con éxito, puede tener una marca de lista que se parece a lo siguiente.
1.PNG

Gracias,
Lydia Zhang

ankitpatira

El menú desplegable @ Consulta anónima no le permite escribir fórmulas allí, sino que solo hace referencia a otras consultas. Entonces, en su modelo, cree otra consulta que devuelva o contenga valor de su TSQL y luego haga referencia a esa consulta en la sección Consulta para Parámetros.

Anónimo

En respuesta a ankitpatira

Creé una nueva fuente de datos con los parámetros de fecha global como referencia. Todavía no me deja ingresar nada en el cuadro desplegable de Consulta. ¿Hay algún otro paso que deba seguir?

Gracias por adelantado

Parámetros de fecha global.png

Deja un comentario

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