富文本获取两列怎么一一对应呀,现在是第一列显示完了在显示第二列,

=${value("a",1)}${value("a",2)}

FineReport 123木头人1 发布于 2022-1-10 11:10 (编辑于 2022-1-10 11:12)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
axingLv6专家互助
发布于2022-6-29 10:10

不清楚你报表的具体设计,不好判断

思路大概是这样:

第二列不要直接返回列,而是利用第一列返回的值所在的位置,结合第一个红框的做法

或者利用第一列返回的值,结果第二个红框的做法

这样都可以得到第二列对应的值

image.png

最佳回答
0
shirokoLv6资深互助
发布于2022-1-10 11:18

数据集新增一个字段,用逗号连接两个字段生成一个新字段。

然后你直接取新字段

最佳回答
0
snrtuemcLv8专家互助
发布于2022-1-10 11:20

value取两列比较麻烦

直接sql函数把,数据库取,

SQL函数-https://help.fanruan.com/finereport10.0/doc-view-846.html

sql数据拼接下列就可以

数据库拼接语句

下面列举三大主流数据库的处理方式

1)Oracle 的拼接与 SQLite 的一致

SELECT user||'-'||name as username,password,position,area FROM user

2)SQL Server 使用+号进行拼接

SELECT user+'-'+name as username,password,position,area FROM user

3)MySQL 使用 concat 函数进行拼接

SELECT concat(user,'-',name) as username,password,position,area FROM user

  • 123木头人1 123木头人1(提问者) 我就是想在富文本里面取两列,因为另一列需要单独标红,可以实现吗
    2022-01-10 11:50 
  • snrtuemc snrtuemc 回复 123木头人1(提问者) 额,这个没试过
    2022-01-10 12:17 
最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-1-10 11:54

有点没理解到,用excel示例一下呢...

最佳回答
0
TrrrzunLv3初级互助
发布于2022-1-10 13:25

实现不了

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