自定义动态列报表【简单分享】原创
17人赞赏了该文章
782次浏览
编辑于2022年07月18日 11:27:16
动态列主要分为两种,
a.按照时间 自动生成时间列; 如:销售订单月度、年度等报表
b.动态列来源其他数据源。如:库存查询,各个仓库的库存。
以采购订单为例,简单模拟下。
一.首先创建基础资料保存数据来源SQL等信息。
①动态列
根据 分组字段,分组来源(如果是时间字段,自动计算分组来源时间点),取值字段(价格合计金额),自动生成动态列
②固定列
按照固定列+分组字段,进行分组合计(取值字段)
二.在账表的服务插件中通过参数,获取步骤一的配置信息,在BuilderReportSqlAndTempTable的方法中组合生成SQL来源语句。
三.在过滤界面,根据基础资料中的过滤界面,自动生成过滤控件
四.菜单发布,选择不同的基础资料发布对应的账表。
五.最终效果1(动态时间列)
效果2(动态单据状态列)
赞 17
17人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读