filter - Filtros múltiples de URL de incrustación de Power BI
powerbi powerbi-embedded (1)
He estado tratando de filtrar mi informe PBI incorporado usando la sintaxis de consulta de filtro:
& $ filter = {tableName / fieldName} eq ''{fieldValue}''
Y esto funciona para mí. Sin embargo, cuando aplico más de un filtro, el informe PBI se filtra solo de acuerdo con el último $ filter y no se tienen en cuenta otros filtros.
¿Hay alguna manera de agregar varios filtros en la URL de inserción de Power BI?
Con el lanzamiento de 2.0.0 ahora puede obtener y establecer filtros en el alcance del informe y el alcance de la página. Actualmente no admitimos el alcance visual, pero está previsto que llegue en el futuro.
Consulte: https://github.com/Microsoft/PowerBI-JavaScript/wiki/Filters para obtener más información sobre cómo usar el SDK para aplicar filtros.
También puede configurar filtros durante la carga.
https://github.com/Microsoft/PowerBI-JavaScript/wiki/Embed-Configuration-Details
Puede ver una demostración funcional del uso de filtros aquí:
https://microsoft.github.io/PowerBI-JavaScript/demo/filters.html
Si los filtros que está aplicando deben ser seguros (no pueden ser modificados por el cliente), entonces debe usar RLS en el informe y luego agregar el nombre de usuario y / o reclamos de roles a su token JWT. Luego, las solicitudes para ver el informe con este token solo mostrarán datos para el usuario o rol permitido.
El parámetro OData $ filter solo admite un subconjunto de capacidades de filtro. Si desea tener valores o condiciones más complejos, se recomienda utilizar el SDK para construir objetos de filtro.