Power BIでフィルター設定が読取専用で解除されてしまう問題の対策と固定化のコツ

Excel

Power BIでレポートを作成・公開していると、ビジュアルのフィルターが読取専用(変更不可)になったり、ユーザーがフィルターを変更した状態が保存されてしまって意図したスタート状態に戻らないことがあります。本記事では、こうしたフィルター挙動の背景と有効な対策をわかりやすく解説します。

フィルターが読取専用になる背景

Power BIでは、レポートの作成者(編集権限あり)と閲覧者(読み取り専用)ではフィルター操作の可否が異なります。作成者はフィルターをロックしたり非表示にしたりできますが、閲覧者側では編集できない状態になります。この設定はフィルターカードの鍵アイコンから制御できます。[参照]

つまり、読取専用でフィルターが固定されてしまうのは、権限設定やレポート側の固定フィルターの設定が影響している可能性があります。

Persistent Filters(固定フィルター)機能の影響

Power BIには“Persistent Filters”(永続的なフィルター)という機能があり、閲覧者がフィルターを変更した状態が保存され、再度開いたときにその状態が維持されます。これはデフォルトで有効になっています。[参照]

例えばユーザーがフィルターを変更した後、再度レポートを開くと、そのフィルターが保持されてしまい、作成者が意図した初期状態とは異なる表示になることがあります。

永続的フィルターを無効化する方法

この永続的フィルターを無効にすることで、ユーザーがフィルターを変えた状態を保存しないようにできます。Power BI Desktopでは、オプションと設定 > オプション > 現在のファイル > レポート設定の中にある「エンドユーザーがフィルターを保存できないようにする」チェックボックスを有効にすると、ユーザーの変更が保存されません。[参照]

Power BI サービス側でもレポート設定に同様のオプションがあり、永続的フィルターの無効化が可能です。これにより、ユーザーが開くたびに作成者の意図したフィルター状態から開始できます。

フィルターパネルやフィルターカードの管理

レポート作成時には、フィルターパネルを非表示にしたり、フィルターカードをロック・隠すことで意図しない変更を防ぐことができます。フィルターカードの鍵アイコンをクリックすると、閲覧者が編集できないように固定できますし、目のアイコンを使って完全に非表示にもできます。[参照]

こうした設定は各ページのフィルターごとに行えるので、重要なフィルターはロック、ユーザー操作が必要なフィルターはそのまま残す、といった柔軟な設計が可能です。

ユーザー環境やデータフローの影響

一度データフローを削除して新しく繋ぎ直した後にフィルター挙動が変わった場合、永続的フィルターの初期状態が不整合になった可能性があります。これは、既存のレポートが以前のフィルター状態を記憶していたためで、新しいデータフローに合わせてリセットする必要がある場合があります。

このような場合は、レポートを最新の状態で初期フィルター状態に設定し直し、永続的フィルターを無効化することで、ユーザーが意図せず異なるフィルターを開いてしまうことを防げます。

まとめ

Power BIでフィルターが読取専用で解除されてしまう問題は、フィルターのロック設定や“Persistent Filters”機能が影響している可能性があります。永続的フィルターを無効化し、必要なフィルターはロックや非表示の設定を使い分けることで、ユーザー操作に左右されない安定したレポート表示が可能になります。

また、データフロー変更後は初期フィルター設定の整合性を保つためにレポート側でも設定を見直すことをおすすめします。

コメント

タイトルとURLをコピーしました