简易报表管理是通过在简易报表管理页面设定一些基本资料,编写sp后,可以在简易报表中显示相应的报表;即可以节省画报表画面的时间
字段包含:名称,是否支持分页,排序,SP名称,类型(查询结果显示方式:一般报表,图表报表,统计报表),查询方式(使用SP和使用SQL),条件方式(条件查询和维度查询)
包含两个子表:条件子表和显示子表 对应于 SP 的输入条件 和查询结果
? 主界面
?
?
? 条件页面 (使用维度条件不需要设置)
类型:可选择= < > >= <= <> Like Not Like
字段:对应于sp 中的条件字段
字段长度:0 未指定,也可指定长度
字段类型: Text,Number,Date,DateTime,Combox,LookupEdit,CheckBox;
说明字段: 当字段是combox或者 LookupEdit时存放下拉框的内容 ,其它无意义
是否必填:是 条件将用红色显示,查询时不能为空
默认值:查询字段的默认值,以string格式存储
?
? 显示子表:
名称:显示到grid的字段名称
类型 :显示字段的类型
字段:SP 查询结果表的字段名称
Pivot类型:统计报表 的属性,表示统计报表字段类型 ,分为行显示,列显示,数据字段和过滤字段
图表类型:图表报表的属性,分为显示 ,数据,和序列
是否可拖动:在显示的结果grid中 当列是否可拖动
是否可合并: 字段显示的时候会合并在一起
排序:显示的字段的序号
是否可见:在显示结果中,是否默认隐藏
修改时间
普通条件如下图,(下图类型是一般报表)
维度条件是指,条件是由维度决定,可通过选择客户细分选择指定维度
如下图 (类型是图表报表)
维度分成 基本维度,订单维度和积分维度;是先通过维度把人先筛选出来,再根据人去选择显示的结果数据
一般报表:使用SourceGrid显示结果
图像报表:使用SourceGrid和 图表 显示结果;下图是图表的具体类型
图表类型可以双击放大
统计报表:使用pivotGrid显示结果
如下图是以会员交易记录为例子:分页数可由查询时指定,是否分页只能在报表管理器中设定
之所以在星期前加上序号,是为了排序
其中 就餐类型 是combox,值为 堂吃和外卖
上面例子改成使用 维度查询 更合适,指定人群的跨店消费行为分析
上面例子从需求到测试完成,总时间2H
如果是要求支持分页,则相应的sp中要增加@pageStart和@pageEnd 两个参数,开始和结束序号
如果是使用维度查询:则sp的条件只有一个@sql;其值是筛选出来的客户编号
如果有需要,系统可改成同时支持 维度条件和普通条件
原文:http://www.cnblogs.com/ewave/p/3549734.html