追溯传值问题

0
有两张报表A 和B, A报表的行是固定的,现在要通过A 报表中追溯到 B报表,追溯的时候要从A报表传值到B报表,而且每行传的值是不同的。例如:第一行传个‘%10’ 第二行传个‘%33’ 第三行传个‘%34’ 并且每行也没什么规律,各位大神,想想办法,除了写死之外有没有比较简单点的?就像在数据项中if判断行号 输出不同的值,再追溯的时将这个数据项传到B报表呢?希望写个具体的解决方法
已邀请:
2

hupingzhi - 大数据架构师 2013-11-27 回答

写一个自定义SQL,
select ‘%10’ from dual
union all
select ‘%33’ from dual
union all
select ‘%34’ from dual

然后把你的表和这个表拼起来。传值时选传这列数据项值即可。
1

Cindy_水 - Cognos讲师、Cognos独立顾问 2013-11-27 回答

你试试这样
每个A报表里面的数据项你给他一个唯一标识,然后吧这个唯一标识和数据项的值拼起来传给B,根据这个唯一标识判断这个数据项的‘%10’ 这些实际应该传的值

要回复问题请先登录注册