-
-
wangsy 小试身手Lv3
发表于2019-3-13 15:52
悬赏200
未解决
楼主
本帖最后由 wangsy 于 2019-3-13 16:57 编辑
需求描述:将变长表数据以列转行的形式按报表户初始化至一张固定表
现行方案:设置了JDBC取数,详情如图所示。现要将ihtrb_htdrb表(i中的变长表)中的D-I列,按照报表户,初始化至固定报表的3-8行。ihtrb_htdrb.B2字段数据与报表户id(固定表)数据相对应。
问题:在JDBC测试取数界面填入报表户,点击测试,测试结果与期望中一致。但是在实际任务中初始化时,初始化结果为空。
希望有了解的同事可以赐教,谢谢!
需求描述:将变长表数据以列转行的形式按报表户初始化至一张固定表
现行方案:设置了JDBC取数,详情如图所示。现要将ihtrb_htdrb表(i中的变长表)中的D-I列,按照报表户,初始化至固定报表的3-8行。ihtrb_htdrb.B2字段数据与报表户id(固定表)数据相对应。
问题:在JDBC测试取数界面填入报表户,点击测试,测试结果与期望中一致。但是在实际任务中初始化时,初始化结果为空。
希望有了解的同事可以赐教,谢谢!


37个回答
wangsy 发表于 2019-3-18 14:00
如果用QS函数,我如何将报表户这个参数传进来呢?我看上面那位同事的回答,选取的E2作为关键字列,所以有 ...
根据QS的第3个参数,如果是取当前用户的数据,第3个参数为空就表示取当前用户的数据
孤傲的旋律 发表于 2019-3-18 14:44
@前面是定义的关键字的某一行的值,@后面是需要取的某一列的名称,上面有举例的。 ...
这个信息如何通过传参的方式赋予呢?不能是每次都填写确切的值吧
wangsy 发表于 2019-3-18 14:00
如果用QS函数,我如何将报表户这个参数传进来呢?我看上面那位同事的回答,选取的E2作为关键字列,所以有 ...
我如何将报表户这个参数传进来呢?
这个问题我有想了一下,这个不需要再QS中传啊,还是在jdbc数据源SQL中进行传参的啊。