2016-08-19 16 views
0

ユーザーは表示する列を選択できる動的レポートが必要です。レンダー変数を使ってこれを行うのは問題ではありませんが、測定値は膨らんでいません。Cognosレンダリング可変ロールアップ対策

例として、年齢、性別、売上げがあります。これは、20歳と25歳、そして明らかに2つの性別を生み出し、結果的に4つの行を生み出します。

プロンプトページで静的な選択肢を使用して性別を削除すると、年齢を表示せずに4行が保持されます。私はこれが列の「描写」(またはそうでない)の性質であると理解しています。

私が必要とするのは、どの列が残っているかをロールアップするための指標です.2行と合計が表示されます。あるいは、すべての列を削除して、総売上高だけを残してください。

実際には条件付きブロックを使用してすべての組み合わせを作成することはできません。レポートには20個以上の列が存在するためです。

ありがとうございます!

答えて

0

変更あなたは条件付きでこれは、2つにあなたの4行を圧縮する必要があり

case when ?render_gender? then [Gender] else '' end 

のようなものにフィールドをレンダリング。

+0

単一の列だけを選択しても機能しますが、プロンプトページで列の範囲を選択できるようにする必要があります –

+0

あなたが提案したものを使用しますが、次のようなものを使用してください:render_gender、then [gender] endで 'gender'の場合 –

+0

はい。あなたのプロンプトによって異なります –