公式里面查询数据集如何整?

image.png

这样的方式不对,求正解。

完善下,我的数据集有。无需通过sql再次查询,想在这里直接引用数据集中查询出来的值。怎么整

-----------------------------------分割线--------------------------------------------------

谢谢大家了,问题出在控件上。我是在标签控件里面输入就不显示,之后试验了下在单元格中输入公式就可以了。

thysai_st 发布于 2019-6-13 09:40 (编辑于 2019-6-13 10:21)
1min目标场景问卷 立即参与
回答问题
悬赏:6 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
虾米、木木Lv2初级互助
发布于2019-6-13 09:48(编辑于 2019-6-13 09:49)

SQL()公式

SQL(connectionName,sql,columnIndex,rowIndex)返回通过sql语句从connectionName中获得数据表的第columnIndex列第rowIndex行所对应的元素。connectionName:数据库库的名字,字符串形式;sql:SQL语句,字符串形式;columnIndex:列序号,整形;rowIndex:行序号,整形。备注:行序号可以不写,这样返回值为数据列。示例:以我们提供的数据源HSQL为例SQL("HSQL","SELECT * FROM CUSTOMER",2,2)等于王先生

MAP()

MAP(object, string, int, int):四个参数分别是索引值,数据集的名字,索引值所在列序号,返回值所在列序号。提醒:后两个参数也可以写列名代替。根据数据集的名字,找到对应的数据集,找到其中索引列的值为key所对应的返回值。数据集的查找方式是依次从报表数据集找到服务器数据集。索引列序号与返回值序列号的初始值为1示例:MAP(1001, "employee", 1, 2)返回employee数据集,第1列中值为1001那条记录中第2列的值。MAP(1001, "employee", "name", "address")返回employee数据集,name列中值为1001那条记录中address列的值。

最佳回答
0
咦呀小气鬼Lv2初级互助
发布于2019-6-13 09:47

如果“”总数量“”这个字段只是一个值的话,可以换着用value获取

通过公式SQL查询的话,SQL(“库名”,“查询语句”,1,1)

最佳回答
0
axingLv6专家互助
发布于2019-6-13 09:57(编辑于 2019-6-13 10:22)

ds1.select()和ds1.group()函数的使用-https://help.finereport.com/doc-view-850.html

blob.png

最佳回答
0
doudekaixinLv6中级互助
发布于2019-6-13 10:04(编辑于 2019-6-13 10:11)

这样的方式为什么不对?你是想实现什么效果?image.png

image.png

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