参数面板用Label显示,本次查询出来多少行。如何实现?
可以参考一下这个
https://help.fanruan.com/finereport/doc-view-1817.html
你写个数据集,只返回行数据,然后引用这个数据集的列就行了
value("ds1",1)
/*ds1里面你就把参数加上,然后只计算返回一个行数 count(*) 这样的格式*/
就用你查询得数据集,拿出来 ,其他的不变,把查询字段改成count(*) as 条数。
然后laber的值从这个新数据里把条数取出来
直接使用ROWCOUNT函数
====================================
ROWCOUNT(tableData)返回tableData的行数。
tableData:TableData的名字,字符串形式的。
备注:
先从私有数据源中查找,然后再从公有数据源中查找,返回的是tableData的行数。
示例:
以我们提供的数据源FRDemo为例新建数据集ds1:SELECT*FROM[CUSTOMER]
ROWCOUNT("ds1")等于20。
sql("FrDemo","select count(1) from 表",1,1)