Cubo de datos: selección dinámica de consultas basada en una lista de valores.

Un usuario Pregunto ✅

Karo

Hola,

Me pregunto si hay una forma de aplicar un filtro de consulta dinámico basado en una lista para reducir el alcance de los datos cuando usamos la conexión a los servicios de análisis: datos de Cube sin perder la opción de usar Cube Tools.

ejemplo: tengo una lista de ID de productos y esta lista puede cambiar mes a mes. Me gustaría reducir automáticamente la cantidad de datos en mi modelo (también para evitar conflictos de bloqueo), sin embargo, no tengo ninguna otra dimensión que pueda usarse en este caso. El filtrado actualmente en el ámbito de los ID de producto al final no es una opción debido al volumen de los datos. También me gustaría evitar cambios manuales en PQ cada vez que cambie la lista.

¿Alguna pista?

Saludos,

karo

ImkeF

En respuesta a v-piga-msft

Si aplica el filtro como primer paso, la consulta aún debería volver al servidor incluso sin escribir código dedicado.

Pero si por alguna razón esto no funciona, puede agregar un registro de consulta con un comando de filtrado específico (https://community.powerbi.com/t5/Desktop/Passing-parameters-to-MDX-source-queries/td-p/98255 o https://community.powerbi.com/t5/Desktop/Parameterized-SQL-Query-with-query-folding/td-p/171503 )

v-piga-msft

Hola @karo,

¿Ha resuelto su problema en base a la sugerencia de ImkeF?

Si lo resolvió, acepte siempre las respuestas que tengan sentido como solución a su pregunta para que las personas que puedan tener la misma pregunta puedan obtener la solución directamente.

Si aún necesita ayuda, no dude en preguntar.

Atentamente,

cereza

v-piga-msft

Hola @karo,

Si usa el modo de conexión en vivo, no tengo una buena idea para su requerimiento.

Si usa el modo de importación, me temo que podría probar el parámetro de consulta en Query Eidtor para filtrar los datos.

Espero que @Greg_Deckler y @ImkeF tengan otras ideas.

Atentamente,

cereza

ImkeF

En respuesta a v-piga-msft

Si aplica el filtro como primer paso, la consulta aún debería volver al servidor incluso sin escribir código dedicado.

Pero si por alguna razón esto no funciona, puede agregar un registro de consulta con un comando de filtrado específico (https://community.powerbi.com/t5/Desktop/Passing-parameters-to-MDX-source-queries/td-p/98255 o https://community.powerbi.com/t5/Desktop/Parameterized-SQL-Query-with-query-folding/td-p/171503 )

Karo

En respuesta a ImkeF

@ImkeF, @v-piga-msft,

¡Muchas gracias por todos los consejos! Tengo la solución con List.Contains como primer paso en consulta en blanco 🙂

¡Muchas gracias!,

karo

Deja un comentario

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