0
|
luojian0323Lv7资深互助发布于2021-1-13 13:36(编辑于 2021-1-13 16:11)
|
新建一个查询数据集,统计原数据集中的记录数。把查询到的数字字段放到报表块单元格中 sql("JDBC2","SELECT count(*) FROM fr_cultural_relic_object where 1=1" +if(len($province)== 0,"","and province like '%"+$province+"%'"),1,1)
|
-
用户K0035705(提问者)
- 地方太小了,能不能跟来源一样,加个label,放到下面
-
luojian0323 回复 用户K0035705(提问者)
- 可以啊,label里添加公式用数据集函数读取记录数
-
用户K0035705(提问者) 回复 luojian0323
- 并且要下拉框筛选后跟着变
-
luojian0323 回复 用户K0035705(提问者)
- 数据集里添加参数对应参数面板中的参数就行
-
用户K0035705(提问者) 回复 luojian0323
- sql(\"JDBC2\",\"SELECT count(name) FROM fr_emphasis_cultural_relic_unit\",1,1) where
1=1 and
${if(len(name)==0,\"\",\"and name like \'%\"+name+\"%\'\")}
${if(len(province) == 0,\"\",\"and province = \'\" +province + \"\'\")}
${if(len(type) == 0,\"\",\"and type = \'\" +type + \"\'\")}
${if(len(batch) == 0,\"\",\"and batch = \'\" +batch + \"\'\")}
${if(len(location) == 0,\"\",\"and location like \'%\" +location + \"%\'\")}
|
|