同一个单元格默认放置A数据集,当B数据集有数据时则展示B数据集的数据要怎么设置?


image.pngimage.png

FineReport jack丶杨某人 发布于 2020-11-16 08:51
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
snrtuemcLv8专家互助
发布于2020-11-16 08:54

同一个单元格没有办法实现,

建议方式

A数据集假设放A2,B数据集放B2,C2写公式,IF(len(B2)=0,A2,B2);隐藏A,B两列来实现


  • jack丶杨某人 jack丶杨某人(提问者) 因为俩数据集没有什么关联, 这样会导致如果A数据能正常展示,那么B数据的话就会乱了 可能父格什么的不匹配
    2020-11-16 09:11 
  • snrtuemc snrtuemc 回复 jack丶杨某人(提问者) 你这个数据又是扩展,有没有关联,真不好在同一个模板设置哎
    2020-11-16 09:15 
  • jack丶杨某人 jack丶杨某人(提问者) 回复 snrtuemc 是啊 比较麻烦 但是要求就这样...
    2020-11-16 09:30 
最佳回答
0
luojian0323Lv7资深互助
发布于2020-11-16 08:53

你这种模板设计不好.尽量写在一个数据集里,除非两个数据集没有任何交集

不然报表效率很低,而且,你这个每个单元格都有条件属性.

最佳回答
0
孤陌Lv6资深互助
发布于2020-11-16 09:02

可以实现  字段名一样不? 如果不一样将不可以

最佳回答
0
shirokoLv6资深互助
发布于2020-11-16 09:04

用sql好解决,NVL(B,A)


如果两个来源不同数据库一定要两个,考虑用隐藏的列里存放A和B ,然后实际位置显示公式 IF(LEN(B)=0,A,B)


  • 5关注人数
  • 286浏览人数
  • 最后回答于:2020-11-16 09:04
    请选择关闭问题的原因
    确定 取消
    返回顶部