Showing results for 
Search instead for 
Did you mean: 
Regular Visitor

embedded report-filters are not being set

I've embedded a report into our application. I want to set filters on the report. But I do not succeed.

The application is an Angular 8 application and the scripting language is Typescript.


These lines are embedding the report and attempting to setfilters on it:



    this.reportContainer = <HTMLElement>document.getElementById('embedContainer');
    const powerbi = new pbi.service.Service(pbi.factories.hpmFactory, pbi.factories.wpmpFactory, pbi.factories.routerFactory);
    const embeddedReport = powerbi.embed(this.reportContainer, this.configuration.getConf()) as Report;

    console.log("filters: ", embeddedReport.getFilters()[0]);



This is the addReportFilters-function itself:



  private addReportFilters(pbiReport: Report): void {

    const urlFilter = new ReportPdfUrlFilterModel(EnvironmentUtils.hostnameStartsWithWWWW(), EnvironmentUtils.isEap());

      function () {
        console.log("!!!!!!!!!!!!!!!!!!!!!!!!!!!!Report filter was set.")
    ).catch(function (errors) {
      console.log("Errors: ", errors );



The "Report filter was set."-logstatement is never logged in the console.


Can anyone see what I am doing wrong?


Best Regards

Mohammed Y. Hussain

Helpful resources

Community Blog

Community Blog

Visit our Community Blog for articles, guides, and information created by fellow community members.

Using the Community

Using the Community

Need help with the Power BI Community? Our 'Using the Community' support articles are a great place to start.

Community Summit North America

Community Summit North America

Innovate, Collaborate, Grow. The top training and networking event across the globe for Microsoft Business Applications

Power Platform 2020 release wave 2 plan

Power Platform 2020 release wave 2 plan

Features releasing from October 2020 through March 2021

Top Solution Authors