$fine_username用这个参数获取FR登录人,怎么样能显示姓名而不是用户名?

企业微信截图_20210409090355.png

如图,怎么才能让用$fine_username  参数的单元格显示“张灵希”, 而不是zhanglx?在不能把用户名换成中文名的情况下。

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

$fine_display_name

image.png

最佳回答
0
烟尘Lv6高级互助
发布于2021-4-9 09:08(编辑于 2021-4-9 09:19)

建立一个finedb的数据连接,然后通过$fine_username查找出姓名

FineDB 表结构-https://help.fanruan.com/finereport/doc-view-3151.html

公式 =SQL("FineDB","SELECT REALNAME FROM FINE_USER WHERE USERNAME="+$fine_username,1,1)

image.png

  • hell233 hell233(提问者) 大神, 请问怎么查找出来?在数据集的SQL写吗?还是报表页面某个地方设置一下?
    2021-04-09 09:10 
  • 烟尘 烟尘 回复 hell233(提问者) 连接finedb后用数据集sql,或者用公式里的sql函数都行
    2021-04-09 09:16 
最佳回答
0
lincoderLv5初级互助
发布于2021-4-9 09:15(编辑于 2021-4-9 09:16)

fine_username获取的就是他的用户名,你想获取姓名的话用fine_display_name获取姓名+(用户名)然后把姓名截出来

left($fine_display_name,find("(",$fine_display_name)-1)

  • 4关注人数
  • 629浏览人数
  • 最后回答于:2021-4-9 09:19
    请选择关闭问题的原因
    确定 取消
    返回顶部