1

実際、私は Cognos 10.1 に取り組んでいます。レポートに 3 つのプロンプト (値プロンプト) があります。すべてのプロンプトはオプションです。選択に基づいて、結果を表示したいと思います。各プロンプトは、リスト内の列に対応しています。プロンプトで値が選択された場合、列を表示する必要があります。それ以外の場合は、列を非表示にする必要があります。条件付きブロックやスタイル変数は使用しないでください。私を助けてください。前もって感謝します。

4

1 に答える 1

3

はい - 以前にこれを行った方法は次のとおりです。ユーザーがチェック ボックス (true/false) を介してレポートに必要な列を選択できるプロンプト ページを作成しました。各チェック ボックスは、後で表示または非表示にする列に関連付けられた一意のパラメーター名を表しています。

レポート ページのリストの既定の状態では、可能なすべての列が表示されます。列を条件付きで非表示にするために、条件付きスタイル(列ごとに1つ)を作成し、それをリストの列/セルに関連付けました。条件付きスタイルは、基本的に、パラメーターが false に選択されていない場合は、"box-type を none に設定します。これは、まったくレンダリングされないことを意味します。

列ごとに条件付きスタイルを作成する必要がありますが、ユーザーにとって柔軟で動的で簡単なものを作ろうとするときは、それだけの価値があります。私はまた、同じ列のセットに対して動的なソート/グループ化(最大3レベル)を許可しました)

ありがとう、

ティム

于 2013-01-14T18:32:54.260 に答える