我需要在 cognos 中创建一个表列表,但是该表的列会根据数据而改变。我不知道该怎么做。我只知道在 cognos report studio 中,我们可以将数据拖入 cognos list 报表中。
更新:我不知道这个表有多少列。因为不同的数据产生不同的列数。实际上,一行数据是一个树层次结构。例如,第一列是根,第二列是它的孩子,也许第三列是第二个孩子,或者是第一个孙子,等等。所以列总是在变化。
我需要在 cognos 中创建一个表列表,但是该表的列会根据数据而改变。我不知道该怎么做。我只知道在 cognos report studio 中,我们可以将数据拖入 cognos list 报表中。
更新:我不知道这个表有多少列。因为不同的数据产生不同的列数。实际上,一行数据是一个树层次结构。例如,第一列是根,第二列是它的孩子,也许第三列是第二个孩子,或者是第一个孙子,等等。所以列总是在变化。
在报告工作室中,只需拖动您的愿望即可制作列表报告。但请确保它包含您需要的所有列(我的意思是包含在动态更改中的列)。
说最多需要 4 列。
Name
Roll no
Age
Address
然后创建条件样式变量(您可以在中心栏中找到)
现在根据这个条件动态选择样式。
例如:如果条件 1 满足
Name
Roll No
如果条件 2 满足
Name
Address
尝试以下操作:
我会使用交叉表而不是列表。这些列是动态创建的,不涉及任何其他编程。
只需将 Crosstab 拖入报表页面,设置列和行(可以顺便嵌套),最后将事实字段拖到 Crosstab 的中心。