Filtros por URL en Power BI Pro / Premium / Report Server

Publicado por

Me pregunta alguien:

Como puedo pasarle filtros a Power BI directamente desde la URL?

Pues bien, Power BI permite el envío de filtros directamente desde la URL mediante la utilización de sintaxis ODATA

Lo que debemos hacer es capturar en primera instancia la URL del reporte al que queremos enviarle los filtros.

Extraer URL

Ahora, a esta URL debemos agregarle los parámetros que deseemos, para esto debemos primero conocer muy bien la estructura de nuestros datos, ya que esto es fundamental para poder armar la consulta.

Estructura de datos

Ahora, con nuestra URL y la estructura de datos, vamos a pasar los parámetros así.

https://tuUrl/ReportSection1?filter=<TABLA>/<CAMPO> eq 'Valor'

Para nuestro caso tenemos la tabla de Tiempo y el campo de Mes con la URL así.

https://app.powerbi.com/groups/310f40f4-83cd-49ea-833e-0ff9ccd0fbdb/reports/92d91298-edf6-4f49-9583-c083cc2e049b/ReportSection6cd1bc0f107f1930a35a?filter=Tiempo/Mes eq 'Enero'

Filtros Aplicados

Ahora bien, si lo que queremos es armar filtros mas sofisticados, podemos utilizar esta referencia.

Descripción Ejemplo
Eq Igual = /ReportSection1?filter=Tiempo/Mes eq ‘Enero’
Ne Diferente != /ReportSection1?filter=Tiempo/Mes ne ‘Diciembre’
Gt Mayor que > /ReportSection1?filter=Tiempo/Semana gt 10
Ge Mayor o Igual que >= /ReportSection1?filter=Tiempo/Semana ge 10
Lt Menor que < /ReportSection1?filter=Tiempo/Semana lt 50
Le Menor o igual que <= /ReportSection1?filter=Tiempo/Semana le 10

Nos leemos!

Deja un comentario

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