Quantcast
Channel: Developer topics
Viewing all articles
Browse latest Browse all 18056

Power BI Embedded OData filter "or" operator

$
0
0

Hi there

 

i am developing an asp.net mvc webapp that is integrating Power BI Embedded, which works just fine.

I want to filter the DataSet with an oDataFilter like that:

    load: function () {
        var computedStyle = window.getComputedStyle(this.element);
        var accessToken = this.getAccessToken();

        var initEventArgs = {
            message: {
                action: this.options.loadAction,
                accessToken: accessToken,
                oDataFilter: "Metrics/project eq 'auth'",
                width: computedStyle.width,
                height: computedStyle.height
            }
        };

        powerbi.utils.raiseCustomEvent(this.element, 'embed-init', initEventArgs);
        this.iframe.contentWindow.postMessage(JSON.stringify(initEventArgs.message), '*');
    }

This works like it should, i just get records which have the value "auth" in the row "project". However when i am extending the oDataFilter like that:

...
oDataFilter: "Metrics/project eq 'auth' or Metrics/project eq 'beta'",
...

I expect to get rows that have either the value "auth" or the value "beta" in the row "project". But it now completely disregards the filter passed to it and gives me all the records in that DataSet.

 

How do i achieve that particular filter scenario?

Greetings


Viewing all articles
Browse latest Browse all 18056

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>