0

Cognos でテーブル リストを作成する必要がありますが、このテーブルの列はデータによって変わります。これを行う方法がわかりません。Cognos Report Studio では、データを Cognos リスト レポートにドラッグできることを知っています。

更新: このテーブルの列数はわかりません。データが異なれば生成される列の数も異なるためです。実際には、データの 1 行はツリー階層です。たとえば、最初の列はルート、2 番目の列はその子です。 3 番目の列は 2 番目の子、または 1 番目の孫などである可能性があります。したがって、列は常に変化します。

4

3 に答える 3

1

レポート スタジオでは、必要に応じてドラッグするだけでリスト レポートを作成できます。ただし、必要なすべての列が含まれていることを確認してください (動的な変更に含まれる列を意味します)。

最大で必要な4列と言ってください。

Name
Roll no
Age
Address

次に、条件付きスタイルの変数を作成します(中央のバーにあります)

この条件に基づいて、スタイルが動的に選択されました。

例:条件1が満たされた場合

Name
Roll No

条件 2 を満たす場合

Name
Address
于 2011-08-25T07:26:14.167 に答える
0

リストの代わりにクロス集計を使用します。列は、他のプログラミングを必要とせずに動的に作成されます。

クロス集計をレポート ページにドラッグし、列と行を設定し (ちなみにネスト可能)、最後にファクト フィールドをクロス集計の中央にドラッグします。

于 2011-08-29T15:34:55.130 に答える
0

次のことを試してください。

  1. 要件に従ってリストを作成します。
  2. 列を非表示にします。
  3. 各列の式で、条件を指定し、条件に従って表示を設定します。
于 2012-04-04T16:46:36.153 に答える