请问该怎么获取数据集有多少数据

在图表对应的添加警戒线时,怎么在公式定义框内获取某数据集的行数或对某行数据求sum?公式定义可写多复杂的公式?

image.png

FineReport 轩辕丶尘 发布于 2018-11-20 10:37
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
zsh331Lv8专家互助
发布于2018-11-20 10:55
SQL(connectionName,sql,columnIndex,rowIndex)返回通过sql语句从connectionName中获得数据表的第columnIndex列第rowIndex行所对应的元素。
connectionName:数据库库的名字,字符串形式;
sql:SQL语句,字符串形式;
columnIndex:列序号,整形;
rowIndex:行序号,整形。
备注:行序号可以不写,这样返回值为数据列。
示例:
以我们提供的数据源HSQL为例
SQL("HSQL","SELECT * FROM CUSTOMER",2,2)等于王先生。


一般采用sql函数获取...

  • 轩辕丶尘 轩辕丶尘(提问者) 我这里没有HSQL这个数据源,那行列序号是从 0 开始 还是从1 开始的?
    2018-11-20 11:28 
  • zsh331 zsh331 回复 轩辕丶尘(提问者) HSQL...只是作为参考~ 行列序号从1开始~
    2018-11-20 11:34 
  • 轩辕丶尘 轩辕丶尘(提问者) 回复 zsh331 好的 我试试
    2018-11-20 11:34 
  • 轩辕丶尘 轩辕丶尘(提问者) sql(\"JDBC7\",\"select sum(通过率) from aaa\",3) 这样是不是求的第3列的sum值?
    2018-11-20 11:39 
  • zsh331 zsh331 回复 轩辕丶尘(提问者) select sum(通过率) from aaa 结果只有一列,何来第三列~
    2018-11-20 11:42 
最佳回答
0
flyingsnakeLv6资深互助
发布于2018-11-20 11:53

sql("JDBC7","select sum(通过率) from aaa ",1) 


后边跟着的,1  表明的是,需要取结果集的第一列。

正常来说,完整的参数,是,1,1  指的是,取第一列的第一行的值。


因为sum结果只有一个,所以,就省略了第二个参数

最佳回答
0
axingLv6专家互助
发布于2018-11-20 12:33

这个可以直接获取数据集行数
blob.png

  • Captain Captain 老铁给力
    2020-08-11 08:54 
  • 4关注人数
  • 2307浏览人数
  • 最后回答于:2018-11-20 12:33
    请选择关闭问题的原因
    确定 取消
    返回顶部