Power BI嵌入式odata过滤器

时间:2016-07-14 05:52:14

标签: odata powerbi-embedded

我正在开发一个集成了Power BI Embedded的asp.net mvc webapp,它运行得很好。

我想用oDataFilter过滤DataSet:

    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), '*');
    }

这样就可以了,我只是在“项目”行中获得值为“auth”的记录。但是,当我像这样扩展oDataFilter时:

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

我希望在“项目”行中获得值为“auth”或值为“beta”的行。但它现在完全忽略了传递给它的过滤器,并为我提供了该DataSet中的所有记录。

我如何实现特定的过滤方案?

问候

0 个答案:

没有答案