Error de parámetro de consulta dinámica M

Un usuario Pregunto ✅

niko8011

Hola a todos,

Seguí el siguiente tutorial para crear un informe con parámetros dinámicos:
https://docs.microsoft.com/en-us/power-bi/connect-data/desktop-dynamic-m-query-parameters

Creé un nuevo parámetro Datetime (StartDate) con un valor predeterminado

Creo una nueva tabla de datos con una lista de fechas (StartTableDate)

Actualicé DirectQuery a una base de datos SQLServer, insertando el parámetro en la condición where:

dejar
Param = DateTime.ToText(StartDate, «dd/MM/yyyy»),

Consulta = » SELECCIONAR * DESDE TABLETEST donde 1=1 «,
QueryParam = Text.Combine({» AND LOADDATE >= CONVERT(datetime, ‘», Param, «‘, 103) «}),
FinalQuery = Text.Combine({Consulta, QueryParam}),

Fuente = Sql.Database(«miservidor», «dmydb», [Query=FinalQuery, MultiSubnetFailover=true])
en
Fuente

la consulta extrae los datos correctamente utilizando el valor predeterminado del parámetro.

Configuré la columna de la tabla StartDateTable configurando Bind to Parameter con mi «StartDate»

Agregué una tabla a la visualización de mi informe agregando todas las columnas de mi DirectQuery (se muestran todos los registros)

Pero cuando agrego un filtro de datos para StartDateTable, mi objeto visual Table no se puede mostrar:

«Consulta (2, 14) M El parámetro ‘StartDate’ no está definido en el modelo o el tipo de parámetro no es válido»

No entiendo cuál es el problema y qué lo causó, ¿pueden ayudarme?

Hola @niko8011,

Según el documento oficial, SQL Server no es compatible con la consulta dinámica M:

limitaciones.PNG

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

Hola @niko8011,

¿Podrías decirme si tu problema se ha solucionado? si es asi por favor Acéptalo como la solución.. Más personas se beneficiarán de ello.

Atentamente,
Eyelyn Qin

Hola @niko8011,

Según el documento oficial, SQL Server no es compatible con la consulta dinámica M:

limitaciones.PNG

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

AlexisOlson

En respuesta a Eyelyn9

¡Guau! Tengo el mismo problema y me parece bastante sorprendente que implementen una función de consulta sin soporte para SQL. ¿Cuáles son estas «fuentes de datos basadas en M» que son apoyado entonces?

Deja un comentario

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