Forum Discussion
How to specify date range in PowerBIReportExportConfiguration ReportLevelFilters ?
Hi Anonymous ,
I have tried to apply the filter using the above code snippet, but it is not working.
ReportLevelFilters = new List<ExportFilter>() { new ExportFilter("?filter=DateTable/Date lt '01/20/2013' and DateTable/Date gt '01/04/2013'") }
Thanks | Neehar
I believe you don't need to add the "?filter=" prefix.
I am using something like
ReportLevelFilters = new List<ExportFilter>() { new ExportFilter("Geo/Region eq 'East') };
My suggestion - first try your filter in Power BI portal URL as described here:
https://docs.microsoft.com/en-us/power-bi/collaborate-share/service-url-filters
And once you get it to work correctly it should work for you in the API (but without the "?filter=")
- Neehar4 years agoHelper I
Hi, AmosHersch ,
Thanks for the reply, I've even tried removing the ?filter. It didn't work with the date type column but works with the string type column.
I tried the below syntax//ReportLevelFilters = new List<ExportFilter>() { new ExportFilter("RandomData/Date lt '01/20/2013' and RandomData/Date gt '01/04/2013'") } //not working //ReportLevelFilters = new List<ExportFilter>() { new ExportFilter("RandomData/Date lt '01/20/2013' and Date gt '01/04/2013'") } //not working // ReportLevelFilters = new List<ExportFilter>() { new ExportFilter("RandomData/Date gt '01/04/2013'") } //not working //ReportLevelFilters = new List<ExportFilter>() { new ExportFilter("RandomData/Name eq 'Neehar'") } //WorkingThanks | Neehar
- AmosHersch4 years agoMicrosoft Employee
Neehar asking again - does the same date filter work for the same report when appended to the URL in Power BI portal?
Did you read here: https://docs.microsoft.com/en-us/power-bi/collaborate-share/service-url-filters#date-data-types ?
Sounds like it worth trying something like: "RandomData/Date gt 2013-01-20"