FINEREPORT單一單元格多個來源值如何實現

舉例 如品名欄位,各來自rpc_file 與 tc_sfs_file 這兩個表的欄位 rpc14與tc_sfs06

A1為品名標題,A2該如何實現拖拉或輸入內容

先謝謝回答

FineReport HILL 发布于 2022-3-22 10:20
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
胡桂丹Lv5初级互助
发布于2022-3-22 10:26

内容里面是字符串还是数值?字符串你是想实现拼接效果还是数值进行汇总求和之类的计算?

  • HILL HILL(提问者) 是字符串,是有兩個來源表,哪邊有值就取哪邊的,沒拼接 也不匯總求和, 謝謝
    2022-03-22 10:35 
  • 胡桂丹 胡桂丹 回复 HILL(提问者) 写一个if判断就可以了,假设你那两个字段分别A1,B1,你在C1写一个条件属性-选择新值-选择公式,填写公式:if(LEN(C1)>0,A1,B1)
    2022-03-22 10:42 
  • HILL HILL(提问者) 回复 胡桂丹 謝謝桂丹,我試試看
    2022-03-22 10:47 
最佳回答
1
BingChiHanLv5见习互助
发布于2022-3-22 10:53

1. 如果两个数据集存在关联,即有公共字段,建议通过数据库ISNULL处理,查询增加 ISNULL(rpc14,tc_sfs06)

2. 如果两个数据集不存在关联(注意字段优先级,假设2个都有数据该显示哪一个)

(1)显示值:A2拖动数据集rpc14,B2拖动数据集tc_sfs06(右键隐藏),A2单元格属性设置公式形态“IF(LEN($$$)>0,A2,B2)”

(2)实际值:数据列-高级-自定义显示、条件显示新值设定 “IF(LEN($$$)>0,A2,B2)”

  • 3关注人数
  • 363浏览人数
  • 最后回答于:2022-3-22 10:53
    请选择关闭问题的原因
    确定 取消
    返回顶部