单元格Q5和E5是用公式计算出来的日期值,每行都不一样。
已经在数据集用过滤日期字段的方式=单元格Q5和E5,但出不来数据。。。
不知道SQL里怎么写,能让数据集知道Where条件是要取单元格Q5和E5的日期值,去在表里查找相应的数据。
写死日期后的预览效果:
数据里的写法:
这个直接数据集引用单元做查询条件是不行的
参考
巧用参数注入-https://help.fanruan.com/finereport/doc-view-1000.html
如果是字符串,那么注入时候 需要 '${Q5}' 需要加引号,另外,如果数据库中表字段存的是 date类型,那么,你这边需要 to_date('${Q5}','yyyy-mm') ,如果是 oracle的话,其他数据库自行查找字段转换方式;如果是字段是字符串,那么直接查找。