フィルターに関連する Planual のルール
4.03-01 効率的なフィルターを使用
パフォーマンスを最大限効率的にするには、ブール条件が一つだけのフィルターを使用してください。同じ「フィルター タブ」に複数のフィルターが必要な場合は、両方の条件をカプセル化する新しいライン アイテムを作成し、その新しいライン アイテムをフィルターとして使用してください。
同じタブに複数のフィルターが定義されている場合、エンジンではフィルターを同時にではなく順番に読み取ります。 そのため、データが読み取られて最初のフィルターが適用されて、その結果セットに2 番目のフィルターが適用されます。
relatedToRule
bestPracticesArticles
4.03-02 フィルターをモジュール別に分ける
フィルターが複数ある場合には、それぞれを別のシステム モジュールに保持するようにしてください。 こうすることでさまざまなモジュールで再利用できるようになるため、何度も定義する必要がなくなります。
relatedToRule
4.03-03 すべてのページで時間フィルターを使用
時間は静的であるため、時間には表示/非表示機能を使用しないでください。 モデル カレンダーが変更されたときにフィルタリングが動的になるため、代わりに時間設定モジュールを使用してください。
relatedToRule
4.03-04 ユーザー フィルターを使用して動的なレポートを実現
モジュール データの動的フィルタリングをサポートするために、ユーザー リストをディメンションとして使用するフィルタ モジュールを作成してください。
relatedToRule
bestPracticesArticles
4.03-05 ネストされたディメンションでのフィルタリングは避ける
可能であれば、ネストされたディメンションでのフィルタリングは避けてください。 ビューを別の方向にピボットしてみてください。 これが不可能な場合は、フィルターが効率的になるようにしてください。
relatedToRule
bestPracticesArticles
4.03-06 メモを使用してフィルターとして使用されるライン アイテムを説明
ブループリントのメモ セクションを利用して、ライン アイテムがフィルターとして使用されている場所を説明してください。こうすることで、ダッシュボード フィルターだけでなく、保存済みビューのモデルの監査にも役立ちます。