Cómo pasar valores a variables declaradas en Power BI SQL Statement

Un usuario Pregunto ✅

aroyapan

Me estoy conectando al servidor SQL usando el modo de conectividad de consulta directa e ingresando directamente la consulta en el campo de entrada de la declaración SQL como se muestra a continuación:

Captura.PNG

Aquí está la declaración SQL:

DECLARE @TestId1 INT
DECLARE @TestId2 INT
SELECT
IType.Name AS IType
,COUNT(*) AS CNT
FROM 
dbo.Table1
INNER JOIN dbo.Table2 ON *****
LEFT JOIN dbo.Table3 ON *****
LEFT JOIN dbo.Table4 ON *****
LEFT JOIN dbo.Table5 ON ****
WHERE
Table2.Id IN (1,2)AND
TestId1 IN (@TestId1) AND
Table1.Id IN (@TestId2)
GROUP BY
IType.Name

No pude encontrar una manera de pasar valores para las variables TestId1 y TestId2.

Por favor avise. Gracias por adelantado.

@aroyappan

Trate de no usar variables en su declaración SQL. No abrirá ninguna ventana para el valor de entrada de las variables. En este escenario, puede usar el parámetro de consulta en el Power Query generado (simplemente vaya a «Editor avanzado» en el Editor de consultas). Para obtener más detalles, consulte: Inmersión profunda en los parámetros de consulta y las plantillas de Power BI

Saludos,

saujanyae

En respuesta a v-sihou-msft

@v-sihou-msft ¿cuál es un buen artículo de referencia para elegir varios valores en un solo parámetro en Power BI?

aroyapan

En respuesta a v-sihou-msft

@v-sihou-msft

Tengo 10 millones de discos en producción. Entonces quiero filtrar antes de cargar los datos en Power BI.

¿Hay alguna forma de filtrar los datos antes de cargarlos?

datosviznz

En respuesta a aroyapan

¿Power BI es compatible con esto ahora?

Deja un comentario

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