如何实现用SQL函数公式做全局参数

用SQL函数写了个全局参数,但引用之后查不出来数据。看了一下,似乎是输出的格式不对。请教怎么写才能被正常引用。

图片上的字写错了,应该是:这种输出格式才能被识别引用

FineReport frzhangms 发布于 2019-4-1 20:57 (编辑于 2019-4-1 20:58)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
frzhangmsLv5见习互助
发布于2019-4-3 21:30

实在不好在SQL里限制,只能到帆软里解决了。写了个数据集,然后到单元格里过滤,用包含于的方式基本实现了数据权限的控制。不知道报表多了之后会不会导致帆软服务器相应慢,再观察了。

111.jpg

最佳回答
0
JackWangLv5中级互助
发布于2019-4-1 21:01(编辑于 2019-4-1 21:04)

选纵向扩展


  • frzhangms frzhangms(提问者) 设计器的全局参数那里没有看到可以设置的地方。上图的结果是我为了验证,做到报表里的。 另外官方的SQL()说明里输出的结果跟我下面是一样的 http://help.finereport.com/doc-view-846.html
    2019-04-01 21:06 
  • JackWang JackWang 回复 frzhangms(提问者) 这个是给单元格设置扩展方向,选中你输出的单元格
    2019-04-01 21:08 
  • frzhangms frzhangms(提问者) 回复 JackWang 嗯,了解。谢谢! 但是这个参数是要直接在数据集里用的,没有做到表里。 不知道怎么才能实现调用。
    2019-04-01 21:10 
  • JackWang JackWang 回复 frzhangms(提问者) 能看看sql么,感觉是不能用,查出来就是一行啊,顶多把逗号给去了
    2019-04-01 21:16 
  • JackWang JackWang 回复 frzhangms(提问者) 说说你的需求,说不定有别的思路
    2019-04-01 21:16 
最佳回答
0
KerydiaLv5中级互助
发布于2019-4-1 21:48

改SQL函数

改成返回表结构的

最佳回答
0
ckfLv3见习互助
发布于2019-4-2 09:09

推荐用细粒度控制实现数据控制

  • 3关注人数
  • 1062浏览人数
  • 最后回答于:2019-4-3 21:30
    请选择关闭问题的原因
    确定 取消
    返回顶部