2016-06-21 19 views
4

私は、フィルタクエリ構文を使用して、私の埋め込まれたPBIのレポートをフィルタしようとしている:パワーBI埋め込みURL - 複数のフィルタ

& $フィルター= {tableNameの/フィールド名} EQ '{fieldValueの}'

とこれは私のために働く。 しかし、複数のフィルタを適用すると、PBIレポートは最後の$フィルタに従ってのみフィルタリングされ、他のフィルタは無視されます。

Power BIの埋め込みURLに複数のフィルタを追加する方法はありますか?

+2

これは既知の制限です。現在のところ、レポート埋め込みは1つのフィルタ式に限られています。フィルタやその他のクライアント側コマンドのサポートは間もなく可能になります。 –

+0

@WallaceBrezaありがとうございます –

+0

@WallaceBreza Power BI REST APIを使用してPower BIサービスを呼び出すと、複数のフィルタリング作業が行われますか? –

答えて

5

リリース2.0.0では、レポートスコープとページスコープでフィルタを取得および設定できるようになりました。現在のところ、視覚範囲はサポートされていませんが、将来的に予定されています。

参照:SDKを使用してフィルタを適用する方法の詳細については、https://github.com/Microsoft/PowerBI-JavaScript/wiki/Filters を参照してください。

ロード時にフィルタを設定することもできます。

https://github.com/Microsoft/PowerBI-JavaScript/wiki/Embed-Configuration-Details

あなたはここにフィルタを使用しての作業のデモを参照することができます(彼らは、クライアントが変更することはできません)あなたが安全であることの必要性を適用するフィルタ場合

https://microsoft.github.io/PowerBI-JavaScript/demo/filters.html

をレポートでRLSを使用してから、ユーザー名またはロール要求をJWTトークンに追加する必要があります。このトークンを使用してレポートを表示する要求には、許可されたユーザーまたはロールのデータのみが表示されます。

OData $ filterパラメーターは、フィルター機能のサブセットのみをサポートします。複雑な値や条件を使用する場合は、SDKを使用してフィルタオブジェクトを作成することをお勧めします。

関連する問題