回答:首先确认下 填报属性是否对应了当前数据表,因为我看见你没选择模式,其次可以试着用插入提交测试下,看看是否是模板问题,测试后记得改回来。
回答:[图片]
回答:把三个月的数据都查询出来,隐藏起来 新增一列单元格 =SUM(A2:C3)
回答:下拉框参数联动 https://help.fanruan.com/finereport/doc-view-1284.html?source=1如果是两个数据集,第一个数据集 不用设置参数,第二个数据集 设置参数-省份作为查询条件,就能实现联动了,设置下拉框的数据字典。两张表跟一张表 写法是一样的,前提是两个表有关联字段!
回答:select sum(b),sum(c),sum(d),sum(e) from a where b = 'b1' and d = 'd1'
回答:填报属性里设置 主键 ,如果没有 建议在库里增加一个自增id,还有一个可能就是 你的填报单元格没设置 向下扩展
回答:sql字段日期格式的问题, 看看是什么数据库,将格式改为 to_char(字段,'YYYY-MM-DD') 这样的 不同数据库转换方式不同。例如 : to_char(sp.endTime,'YYYY-MM-DD') >= "${dateStart_c}" and to_char(sp.endTime,'YYYY-MM-DD') <="${dateEnd_c}"MYSQL 是这样写的 FROM_UNIXTIME(1542470399, '%Y-%m-%d');FROM_UNIXTIME(sp.endTime, '%Y-%m-%d') >= "${dateStart_c}" and FROM_UNIXTIME(sp.endTime, '%Y-%m-%d') <="${dateEnd_c}"刚看到格式了 改成这样的:DATE_FORMAT(sp.endTime,'%Y%m%d') >= "${dateStart_c}" and DATE_FORMAT(sp.endTime,'%Y%m%d')<="${dateEnd_c}"
回答:sql字段日期格式的问题, 看看是什么数据库,将格式改为 to_char(字段,'YYYY-MM-DD') 这样的 不同数据库转换方式不同。例如 : to_char(sp.endTime,'YYYY-MM-DD') >= "${dateStart_c}" and to_char(sp.endTime,'YYYY-MM-DD') <="${dateEnd_c}"MYSQL 是这样写的 FROM_UNIXTIME(1542470399, '%Y-%m-%d');FROM_UNIXTIME(sp.endTime, '%Y-%m-%d') >= "${dateStart_c}" and FROM_UNIXTIME(sp.endTime, '%Y-%m-%d') <="${dateEnd_c}"刚看到格式了 改成这样的:DATE_FORMAT(sp.endTime,'%Y%m%d') >= "${dateStart_c}" and DATE_FORMAT(sp.endTime,'%Y%m%d')<="${dateEnd_c}"
回答:单元格公式中写sqlds1.select(字段, 条件) 例如ds1.select(id, id=E2 && name=D2) 查询数据集值 能实现 输入ID 自动填写 name
回答:可以,正常都是用表单报表实现的,教程里也有实时数据的教程。
61
61
30
10