0

我需要在 cognos 中创建一个表列表,但是该表的列会根据数据而改变。我不知道该怎么做。我只知道在 cognos report studio 中,我们可以将数据拖入 cognos list 报表中。

更新:我不知道这个表有多少列。因为不同的数据产生不同的列数。实际上,一行数据是一个树层次结构。例如,第一列是根,第二列是它的孩子,也许第三列是第二个孩子,或者是第一个孙子,等等。所以列总是在变化。

4

3 回答 3

1

在报告工作室中,只需拖动您的愿望即可制作列表报告。但请确保它包含您需要的所有列(我的意思是包含在动态更改中的列)。

说最多需要 4 列。

Name
Roll no
Age
Address

然后创建条件样式变量(您可以在中心栏中找到)

现在根据这个条件动态选择样式。

例如:如果条件 1 满足

Name
Roll No

如果条件 2 满足

Name
Address
于 2011-08-25T07:26:14.167 回答
0

尝试以下操作:

  1. 根据要求创建一个列表。
  2. 隐藏列。
  3. 在每个列表达式中,给出条件并根据条件设置显示。
于 2012-04-04T16:46:36.153 回答
0

我会使用交叉表而不是列表。这些列是动态创建的,不涉及任何其他编程。

只需将 Crosstab 拖入报表页面,设置列和行(可以顺便嵌套),最后将事实字段拖到 Crosstab 的中心。

于 2011-08-29T15:34:55.130 回答