关于查询替换

某列中数据如果不是数字,则显示原值,如果是数字,则显示另外一个表里对应的数据。

FineReport yzm358821 发布于 2022-2-7 20:35
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
snrtuemcLv8专家互助
发布于2022-2-7 20:51
直接做数据字典,只有数字才在数据字典中,这样数字默认转换为你要的对应值,查询不到的就是原值
最佳回答
0
孤陌Lv6资深互助
发布于2022-2-8 07:56

在数据列里  高级 自定义显示里  写IF判断公式 另外个表的数据可以用SQL公式函数来获取到

最佳回答
0
3143511Lv5中级互助
发布于2022-2-8 08:16

1、如何判断数据为数字,这个我想到是正则表达式,但是很遗憾我没找到对应的公式:

https://help.fanruan.com/finereport/doc-view-252.html

这里有数字的公式,但是不清楚数据表中对应字段的数据是怎样的形式,若可以知道范围,是否可以直接设置最大最小值然后做相应的比较。

2、不在这个范围内显示另一表中的数据,可以尝试:单独建一个数据集,对应字段拖入表中,在第一步对应单元格做条件属性显示。

  • 2关注人数
  • 325浏览人数
  • 最后回答于:2022-2-8 08:16
    请选择关闭问题的原因
    确定 取消
    返回顶部