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.
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.
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'
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!