Встроенный фильтр данных Power BI

Я разрабатываю веб-приложение asp.net mvc, интегрирующее Power BI Embedded, которое отлично работает.

Я хочу отфильтровать DataSet с помощью oDataFilter следующим образом:

    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» в строке «project». Однако, когда я расширяю oDataFilter следующим образом:

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

Я ожидаю получить строки со значением «auth» или «beta» в строке «project». Но теперь он полностью игнорирует переданный ему фильтр и дает мне все записи в этом наборе данных.

Как мне достичь этого конкретного сценария фильтрации?

Привет


person Obsidian    schedule 14.07.2016    source источник
comment
Текущий фильтр odata поддерживает только одно выражение фильтра, которое не включает значения и/или. Команда работает над более надежной поддержкой фильтров, которая будет выпущена как часть усовершенствований JavaScript SDK.   -  person Wallace Breza    schedule 14.07.2016
comment
Спасибо за ответ! Хорошо, это облом. Есть ли ETA для переделки?   -  person Obsidian    schedule 18.07.2016
comment
Следите за обновлениями в JavaScript SDK, чтобы узнать об обновлениях расширенной поддержки фильтрации.   -  person Wallace Breza    schedule 19.07.2016
comment
Возможный дубликат множественных фильтров URL-адресов Power BI Embed   -  person Matt Mazzola    schedule 13.09.2016