I am working on a demo project which uses the powerbi.js file to embed the report.
var reportConfig = {
settings: {
filterPaneEnabled: true
}
};
var report = powerbi.embed(reportElement, reportConfig);
I am trying to create a filter object and set it to the reportConfig's property so the report gets loaded along with the filter.
Below is the basic filter I am creating.
var basicFilterdemo = {
$schema: "http://powerbi.com/product/schema#basic",
target: {
table: "Query1",
column: "Email"
},
operator: 'In',
values: ['test@gmail.com']
};
Can some one help me get a way to configure the filter.
setting
var reportConfig = {
settings: {
filterPaneEnabled: true
},
basicFilter:basicFilterdemo
};
dint work and also how do I set the level(Report/Page) at which this filter would be set.
calling addFilter() inside report.on('loaded',function() works fine but the original report is first loaded and stays there for a couple of seconds and then the change occurs. So that isnt a viable option for me