Parámetro de consulta

Un usuario Pregunto ✅

Sam85

Hola,

Estaba tratando de usar un archivo de Excel separado con una tabla como lista de parámetros, hasta ahora todo bien …

Hizo una consulta, hizo un desglose bien. Ahora que es una lista, o tal vez creo que es una, pero no se maneja como una.

¿Qué debo hacer para realizar tal cosa?

Tabla para consultar y profundizarTabla para consultar y profundizarParámetro de DrillDownParámetro de DrillDown

Hice una lista de parámetros como prueba dentro del módulo de consulta de energía y obtengo una lista y puedo cambiar los parámetros con un cuadro combinado. Pero la consulta de la tabla con la que hice un desglose es solo un campo de texto único. ¿Qué se debe hacer para hacer una tabla con una lista de parámetros?

Parámetro de la lista creada en PowerQueryParámetro de la lista creada en PowerQuery

Atentamente

Sam

mahoneypat

No está del todo claro lo que está tratando de lograr, pero una opción a considerar es hacer referencia a cada uno de los elementos en su Lista (o Tabla) y usarlos por separado (por ejemplo, Lista {0} para obtener el primer elemento de la lista) en otras consultas. ¿Eso ayuda? Si no es así, ¿puede proporcionar más detalles?

Si esto le funciona, márquelo como la solución. Las felicitaciones también son apreciadas. Por favor avíseme si no es así.

Saludos,

Palmadita

Sam85

En respuesta a mahoneypat

Hola @mahoneypat

Voy a intentar de explicar. Tengo diferentes parámetros. Pero en lugar de escribirlos manualmente en una lista en Power query, escribí un archivo de Excel y lo cargué como una consulta, hice un desglose y quiero usarlo como una lista de parámetros. Pero en la selección de parámetros, solo obtengo un cuadro de texto con y sin selección de cuadro combinado, como si hubiera escrito el parámetro manualmente como una lista en la consulta de energía.Manuel Lista a parámetroManuel Lista a parámetroParámetro de lista de ManuelParámetro de lista de ManuelLista de consultas de Excel a parámetroLista de consultas de Excel a parámetroParámetro de lista de consultas de ExcelParámetro de lista de consultas de Excel

Lista de consultas de ExcelLista de consultas de Excel

Ese es el código M para el parámetro del archivo de Excel

"08" meta [IsParameterQuery=true, ExpressionIdentifier=dt_pg, Type="Text", IsParameterQueryRequired=true]

Este es el código M para el parámetro de lista de Manuel

"08" meta [IsParameterQuery=true, List={"08", "17", "23", "24", "31"}, DefaultValue=..., Type="Text", IsParameterQueryRequired=true]

¿Cómo consigo el ExpressionIdentifier en una lista?

Espero que esté mejor explicado que antes :).

Saludos cordiales Sam

mahoneypat

En respuesta a Sam85

Gracias por la explicación adicional. El enfoque sugerido por @yingyinr debería funcionar. Por favor avíseme si no es así.

Saludos,

Palmadita

En respuesta a Sam85

Hola @ Sam85,

Puede consultar la siguiente documentación para lograrlo.

Rellenar una lista de parámetros de Power BI mediante una consulta

Atentamente

Rena

Sam85

En respuesta a yingyinr

@yingyinr

Sí, esa es la forma en que lo hice, pero estaba usando Power query en Excel, no en PowerBI (por lo que falta el parámetro de edición). Puedo cambiar el parámetro en Power query. ¿Puedo ajustar el código m para realizar la «lista» del archivo de Excel como parámetro?

En respuesta a Sam85

Hola @ Sam85,

Verifique si la siguiente documentación puede ayudarlo.

Cree una tabla de parámetros para sus consultas de energía

Parámetros de Power Query: cómo utilizar celdas con nombre como entradas flexibles

Power Query: uso de parámetros

Atentamente

Rena

mahoneypat

En respuesta a Sam85

Si ha realizado una consulta que da como resultado una lista de los valores de parámetro deseados (no una tabla), puede usar esa consulta en los Valores sugeridos para un parámetro.

Si esto le funciona, márquelo como la solución. Las felicitaciones también son apreciadas. Por favor avíseme si no es así.

Saludos,

Palmadita

Deja un comentario

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