有个这样的动态报表需求。
首先,列头是动态生成的,这个好实现,SQL查询出要展示的列名称,然后选择横向扩展就好了,如图所示:
但是,动态数据列怎么设置啊,比如我SQL语句:SELECT field1,field2,field3 from t,那这个时候,动态数据列怎么设置呢?
tips:列头可以参数传到报表,比如有个参数columnNames,里面用英文","号分开要展示的列头
动态列 https://help.fanruan.com/finereport/doc-view-3966.html
条件属性实现动态列 https://help.fanruan.com/finereport/doc-view-3499.html
select ${参数名} from t