2017-10-20 2 views
0

現在、Cognos BIスイートには正確に同じフィルタが適用されており、残念ながらそのフィルタの内容はかなり頻繁に変更されるという一連のクエリがあります。これは同時に、毎週10回以上のレポートを手動で手動で更新する必要があることを意味します。複数のクエリで単一の値セットに基づいてフィルタを適用する方法はありますか?

単一のセットリストをどこかに置いて、リストを実行するたびにそのリストからフィルタコンテンツをプルすることによって、これをより効率的にする方法はありますか?

答えて

1

問題がフィルタコンテンツ(ハードコードされた文字列値など)を変更する必要がある場合、これをよりメンテナンス可能にする最も簡単な方法は、モデルにフィルタオブジェクトを作成することです。これを行うと、レポートでフィルタを使用することができ、定義はモデルにとどまります。

は例えば、次のようにフィルタを想像:

[Department] = 'Food' 

あなたは「部門」と呼ばれるモデルまたは上記の式でよりわかりやすいのフィルタオブジェクトを作成することができます。そのフィルタをレポートに適用する必要がある場合は、モデル内のフィルタオブジェクトをドラッグするだけです。

後でフィルタを変更する必要がある場合は、モデルで一度行うだけで、そのフィルタを参照するすべてのレポートに自動的に適用されます。

関連する問題