已阅读5页,还剩42页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
iNESTIM 系统二次开发手册 长沙威胜能源产业技术有限公司 1 1 iNESTIMiNESTIM 系统系统 数据展示及应用分析平台数据展示及应用分析平台 二次开发手册二次开发手册 iNESTIM 系统二次开发手册 长沙威胜能源产业技术有限公司 2 2 目目 录录 一、引言一、引言.3 二二 菜单配置方式菜单配置方式.3 2.1 菜单订制及查询sql定制.3 三三 自定义自定义 WEBWEB 报表报表 .7 3.1 报表制作 .7 3.2 报表模块修改.19 3.3 报表导出打印.22 3.4 参数定义.25 四四 自定义自定义 EXCELEXCEL 报表报表.26 4.1 实时报表 .27 4.2 批量报表.28 4.3 EXCEL文件模板的制作(支持界面参数传入和图表).28 4.3.1 制作Excel模板文件.29 4.3.2 Report_unit.xlsm模板+REPORT_UNIT的SQL.34 4.3.3 其他报表配置.34 4.3.4 支持扩充的页面.34 4.3.5 web调用excel权限配置.35 五五 页面查询对象树制作页面查询对象树制作.37 5.1 LEVEL_TYPE的配置(一般固化) .37 5.2 LEVEL_DETAIL具体化.39 5.3 MODULE_TREE_RELATION 树过滤表.40 iNESTIM 系统二次开发手册 长沙威胜能源产业技术有限公司 3 3 文件修订记录文件修订记录 版本版本状态状态修订内容修订内容实施日期实施日期编制编制审核审核批准批准 V1.0编写将原保存在操作手册中的配置内 容移至本手册 2011-8-22朱发明 V1.0增加Excel 权限问题处理 2011-10-25 朱发明 iNESTIM 系统二次开发手册 长沙威胜能源产业技术有限公司 4 4 一、引言一、引言 iNESTIM 软件是面向企业(集团)应用需求而研发的专业能源监测与集中控制管理平台,帮助 企业加强能源计量管理,开展企业节能降耗行动,提高能源利用率,减少资源消耗、保护环境;协 助企业更好地完成资源调配、组织生产、部门结算、成本核算,对能源供应进行监测,以便企业实 时掌握能源状况,为实现能源自动化调控奠定坚实的数据基础。 系统配合各用能单位的节能工作,科学合理地降低单位产值或单位产品的能源资源消耗,实现分产 品、分车间的能源管理,提高能源资源的利用水平,建立科学合理的能源体系,同时为用能单位能 源网络的设计、优化、改造提供全面的基础数据和分析数据;加强对用能单位能源利用状况的宏观 监督管理,以及对用能单位能源资源投入产出全过程进行全面的审计,建立科学的能源审计体系; 为企业的安全、可靠、高效的用能提供全面的科学指导,最大限度地延长企业生产设备的使用寿命, 有效降低维护成本。 本手册定制的目的是为了对项目实施及配置过程中的一些简单二次开发方式做一些说明。 二二 菜单配置方式菜单配置方式 2.1 菜单订制及查询菜单订制及查询 sql 定制定制 Sql 定制页面的功能是将简单的横行乘数列的表格使用 web 的方式展示。原理是通过 sql 语句 获取数据集并将获取到的数据集在 web 上展示出来。此过程只涉及到 2 个数据表分别是 module_info 表与 report_unit 表。也就是说在以上 2 张表中将记录完成就能在 web 上形成一个 sql 定 制页面。在数据库中直接配置的方法如下: 2.1.1 数据表介绍数据表介绍 首先介绍下 module_info 及 report_unit 的主要字段: Module_info 菜单信息表 MODULEID 数字型,菜单编号, MODULETYPEID 数字型,菜单种类编号大部分时候使用1即可, PARENTID 数字型,父节点编号,即此菜单项下挂于菜单树的哪一级, MODULENAME 字符型,菜单名称, MODULEURL 字符型,页面地址及参数, STATE 数字型,默认0, ADMINPERM 字符型,管理权限字符串,使用1, READPERM 字符型,读权限字符串,使用1, FUNCTIONID 数字型,, TREEID 数字型,此菜单使用的树编号,此id对应MODULE_TREE_RELATION表中的id, ORDERINDEX 数字型,排序编号,若此菜单所属的父菜单包含多个子菜单,依照此字段的大小排序 IMG 字符型,菜单在菜单树中使用的图片 MODULETYPE 字符型,标识位,0表示此项内容在后台系统即管理员显示,1表示在前台 系统即数据浏览页面显示。 SINGLE 字符型,标识位,0即可。 iNESTIM 系统二次开发手册 长沙威胜能源产业技术有限公司 5 5 REPORT_UNIT 报表信息表 RE_UNIT_ID 数字型,报表编号, RE_UNIT_NAME 字符型,报表名称,显示于数据页面的正中,图形的上方, RE_UNIT_DEGREE 字符型,备用字段可为空, RE_UNIT_SQL 字符型,数据查询所用sql, RE_UNIT_RPT 字符型,模板名,可为空 RE_UNIT_CONTERT 字符型,与RE_UNIT_NAME相同, RE_UNIT_CONDITION 字符型,可为空, RE_UNIT_SQL1 字符型,下钻页面所用sql,可为空, RE_DATA 字符型,标识位,是否可下钻1为支持下钻,0为不可下钻, RE_TIME_VISIBLE 字符型,标识位,时间字段可否下钻0为显示双时间(起至),1为 单时间(时间点),2为无时间 XAXIS 字符型,x轴、横轴字段,一般为时间字段,填写字段顺序号即可,即希望做横 轴的字段在sql查询数据集中为第几个字段。 YAXIS 字符型,y轴、纵轴字段,一般为数据字段,填写字段顺序号即可,即希望做横 轴的字段在sql查询数据集中为第几个字段。, YUNIT 字符型,y轴、纵轴单位,即数据字段所对应的单位如:kwH、A、V等, TIMER 字符型,填写字段编号,表示要进行时间下钻查询的第几个字段, PARMER 字符型,填写字段编号,表示要进行档案下钻查询的第几个字段 2.1.2编写数据查询编写数据查询 sql 将需要进行查询的 sql 语句写出并按要求调整,以日电量查询为例: SELECT a.ID as 编号, b.NAME as 名称, c_tv (a.tv) as 时间,a.val_pp as 电量 FROM d_ele a, eq_param b WHERE a.ID = b.ID 这样的语句就能将所有日电量表中的电量数据查询出来了,但是在 web 上使用常常需要加条 件如 id = 445 及时间从 2011-6-20 到 2011-6-23 那么语句变成如下格式: SELECT a.ID as 编号, b.NAME as 名称, c_tv (a.tv) as 时间, a.val_pp as 电量 FROM d_ele a, eq_param b WHERE a.ID = b.ID and a.id in (445) and to_date(1970-01-01 08:00:00, yyyy-mm-dd HH24:mi:ss)+a.tv/86400=to_date(2011-06-20, yyyy-mm-dd) and to_date(1970-01-01 08:00:00, yyyy-mm-dd HH24:mi:ss)+a.tv/86400=to_date(v_timestrday,yyyy-mm-dd HH24:mi:ss) and to_date(1970-01-01 08:00:00,yyyy-mm-dd HH24:mi:ss)+a.tv/86400=to_date(v_timestrday,yyyy-mm-dd HH24:mi:ss) and to_date(1970-01-01 08:00:00,yyyy-mm-dd HH24:mi:ss)+a.tv/86400“报表定制” (报表制作一) 在“sql 参数配置”文本框中输入 SQL 语句,如下图:制作日电量查询报表: iNESTIM 系统二次开发手册 长沙威胜能源产业技术有限公司 10 10 (报表制作二输入 SQL 语句) SQL 示例: SELECT d_ele.ID AS 设备编号,eq_ AS 名称, d_ele.val_pp AS 正向有功电 量, d_ele.val_pp1 AS 正向有功起码, d_ele.val_pp2 AS正向有功止码, d_ele.TYPE AS 数据类型, TO_DATE (1970-01-01 08:00:00, yyyy-mm-dd HH24:mi:ss ) + d_ele.tv / 86400 AS 时间 FROM eq_param, d_ele WHERE eq_param.ID = d_ele.ID and to_date(1970-01-01 08:00:00,yyyy-mm-dd HH24:mi:ss)+ D_ELE.tv/86400 between to_date(v_timestrday,yyyy-mm-dd HH24:mi:ss) and to_date(v_timeendday,yyyy-mm-dd HH24:mi:ss) ORDER BY eq_param.ID ASC 其中“to_date(1970-01-01 08:00:00,yyyy-mm-dd HH24:mi:ss)”是时间转换函数,因为 存入数据库中字段”TV”为NUM数字类型,需转换为日期显示。 v_timestrday, v_timesendday 为参数字段,代表查询开始及结束时间,具体时间参数详见 附件参数表。 输入报表名称“日电量查询”,时间标签选择“开结和结束时间” ,如果时间条件参数只有一个, 则选择“单时间点” ,如果没有时间条件参数,则选择“不需要时间” 。 iNESTIM 系统二次开发手册 长沙威胜能源产业技术有限公司 11 11 单击“下一步” ,如下图: (报表制作三) 选择报表模板,根据 SQL 语句字段列数选择“10 列明细报表模板” ,明细报表模板分为 5、10、15、20、25 列报表模板,如果是电量、表码正向有功、反向有功、正向无功、反向无功分 总、尖、峰、平、谷查询时,选择一类明细报表或二类明细报表,根据 SQL 语句字段需要进行选择。 iNESTIM 系统二次开发手册 长沙威胜能源产业技术有限公司 12 12 (瞬时间量日查询明细报表) 电量、表码查询 SQL 语句示例:(单表码日电量查询) select b.Name As 名称,to_date(1970-01-01 08:00:00,yyyy-mm-dd HH24:mi:ss)+tv/86400 As 日期, sum(case when a.Type=3199 Then val_pp else 0 end) 总, sum(case when a.type=3101 then val_pp else 0 end) 尖, sum(case when a.type=3102 then val_pp else 0 end) 峰, sum(case when a.type=3103 then val_pp else 0 end) 平, sum(case when a.type=3104 then val_pp else 0 end) 谷, sum(case when a.type=3199 then val_np else 0 end) 总, sum(case when a.type=3101 then val_np else 0 end) 尖, sum(case when a.type=3102 then val_np else 0 end) 峰, sum(case when a.type=3103 then val_np else 0 end) 平, sum(case when a.type=3104 then val_np else 0 end) 谷, sum(case when a.type=3199 then val_pq else 0 end) 总, sum(case when a.type=3101 then val_pq else 0 end) 尖, sum(case when a.type=3102 then val_pq else 0 end) 峰, sum(case when a.type=3103 then val_pq else 0 end) 平, sum(case when a.type=3104 then val_pq else 0 end) 谷, sum(case when a.type=3199 then val_nq else 0 end) 总, sum(case when a.type=3101 then val_nq else 0 end) 尖, sum(case when a.type=3102 then val_nq else 0 end) 峰, sum(case when a.type=3103 then val_nq else 0 end) 平, sum(case when a.type=3104 then val_nq else 0 end) 谷 from d_ele_code a,EQ_PARAM b where a.Id=b.Id And b.id=v_mp_id and b.Type=1 And iNESTIM 系统二次开发手册 长沙威胜能源产业技术有限公司 13 13 to_date(1970-01-01 08:00:00,yyyy-mm-dd HH24:mi:ss)+tv/86400 between to_date(v_timestrday,yyyy-mm-dd) and to_date(v_timeendday,yyyy-mm-dd) Group By b.Name, a.tv order by a.tv (注:多表电量查询请使用 in(v_mp_id)) (单表表码日电量查询) 第三步:预览及保存报表 点击“预览” ,可以验证 SQL 语句是否有错,同时可以看到报表显示信息。点击“显示/隐藏说明” 则可以看到参数信息及报表模板详细说明,如下图: iNESTIM 系统二次开发手册 长沙威胜能源产业技术有限公司 14 14 (报表制作四) 如果报表需要关联到别的报表,选择“关联” (报表制作五) 单击“保存”将定制好的报表模块进行保存,定制成功会弹出对话框 iNESTIM 系统二次开发手册 长沙威胜能源产业技术有限公司 15 15 “电压合格率”报表模块定制成功。 制作分组报表 分组报表的制作过程与明细报表制作前两步相同, (详见制作明细报表)只是在 SQL 语句写法上 进行注意,同时选择模板根据 SQL 语句需求选择一层分组报表、二层分组报表、三层分组报表。 一层分组报表:根据 SQL 语句第一列进行分组。 二层分组报表:根据 SQL 语句第一列、第二列进行分组。 三层分组报表:根据 SQL 语句第一列、第二列、第三列进行分组。 如下 SQL 示例(瞬时量电流查询) Select b.Name As 表计名称,to_date(1970-01-01 08:00:00,yyyy-mm-dd HH24:mi:ss) +a.tv/86400 As 日期,val_a A 相,val_b B 相,val_c C 相 From pvv_i a,EQ_PARAM b Where a.Id=b.Id And to_date(1970-01-01 08:00:00,yyyy-mm-dd HH24:mi:ss)+tv/86400 between to_date(v_timestrday,yyyy-mm-dd HH24:mi:ss) and to_date(v_timeendday,yyyy-mm-dd HH24:mi:ss) Order By b.Name,a.tv iNESTIM 系统二次开发手册 长沙威胜能源产业技术有限公司 16 16 (分组关联报表) 制作图形报表 柱形报表 饼形报表 iNESTIM 系统二次开发手册 长沙威胜能源产业技术有限公司 17 17 曲线报表 第二列为曲线图表 X 轴,第三、四、五、六、七列为数据显示列,数据列最多为五列 制作关联报表 Sql 语句示例: Select b.Name 表计名, to_date(1970-01-01 08:00:00,yyyy-mm-dd HH24:mi:ss)+tv/86400 As 日期,val_a A 相,val_b B 相,val_c C 相 from pvc_v a,eq_param b Where a.Id=b.Id And to_date(1970-01-01 08:00:00,yyyy-mm-dd HH24:mi:ss)+tv/86400 between to_date(v_timestrday,yyyy-mm-dd) and iNESTIM 系统二次开发手册 长沙威胜能源产业技术有限公司 18 18 to_date(v_timeendday,yyyy-mm-dd) 根据上面 SQL 语句生成关联报表如下图: (关联报表一) 上图中红色字体表计与下图设备档案相关联: (关联报表) 制作比较报表 SQL 语句示例: iNESTIM 系统二次开发手册 长沙威胜能源产业技术有限公司 19 19 select b.Name 计量点名, a.VAL_PP (time_day 电量) from h_ele_code a,eq_param b Where a.Type=v_ele_type and a.Id=b.Id And a.Id=v_mp_id and to_date(1970-01-01 08:00:00,yyyy-mm-dd HH24:mi:ss)+a.tv/86400 between to_date(v_timeday,yyyy-mm-dd HH24:mi:ss) and to_date(v_day_end,yyyy-mm-dd HH24:mi:ss) order by a.tv select a.VAL_PP (time_nextday 电量) from h_ele_code a,eq_param b Where a.Type=v_ele_type and a.Id=b.Id And a.Id=v_mp_id and to_date(1970-01-01 08:00:00,yyyy-mm-dd HH24:mi:ss)+a.tv/86400 between to_date(v_timenextday,yyyy-mm-dd HH24:mi:ss) and to_date(v_nextday_end,yyyy-mm-dd HH24:mi:ss) order by a.tv 表码表日电量比较效果如下图:(2008 年 7 月 16 日与 2008 年 7 月 17 日表计 yj2 总电量 24 小时 比较) (表码表日电量比较) iNESTIM 系统二次开发手册 长沙威胜能源产业技术有限公司 20 20 3.2 报表模块修改报表模块修改 在界面菜单“报表管理”中选择“报表模块修改” ,进入报表模块修改页面: (报表模块修改) 1)、修改更新 如果对某个模块要进行修改点击“修改”按钮。 iNESTIM 系统二次开发手册 长沙威胜能源产业技术有限公司 21 21 修改内容后更新,弹出对话框 2)、删除添加 在报表模块修改页面勾选中删除报表模块 iNESTIM 系统二次开发手册 长沙威胜能源产业技术有限公司 22 22 点击页面左下角 弹出对话框: 单击“确定”模块删除成功。 在报表模块修改页面单击页面左下角添加按钮则可进行添加工作 iNESTIM 系统二次开发手册 长沙威胜能源产业技术有限公司 23 23 3.3 报表导出打印报表导出打印 1)、导出 查询报表后在工具栏点击导出报表,弹出导出向导页面,如下图: (导出向导) 选择导出页格式:可以导出为 RPT 报表格式、PDF 格式、WORD 格式、EXCEL 格式、TEXT 格式。 (导出格式选择) 选择需要导出页面:全部,是指将全部数据导出,页面,指导出指定数据页。点击确定 iNESTIM 系统二次开发手册 长沙威胜能源产业技术有限公司 24 24 导出 PDF 格式: (导出示例) 2)、打印 报表查询数据后在工具栏单击,弹出打印向导,如下图: iNESTIM 系统二次开发手册 长沙威胜能源产业技术有限公司 25 25 (报表打印) 选择需要打印页面,点击确定,弹出 Acrobat Reader,系统在 Acrobat Reader 环境下打印。 数据展现及应用分析平台二次开发手册 长沙威胜能源产业技术有限公司 26 26 3.4 参数定义参数定义 参数定义规则详见参数表 参数 类型 详 细 参数名称参数适用页面参数说明 v_timestrhour reports/energy.aspx (小时)小时开始时间 v_timestrday reports/energyday.aspx (通用解析页、 日) 日开始时间 开 始 时 间 v_timestrmonth reports/energymonth.aspx (通用解析页、 月) 月开始时间 v_timeendhour reports/energy.aspx (通用解析页、小时) 小时结束时间 v_timeendday reports/energyday.aspx (通用解析页、 日) 日结束时间 结 束 时 间 v_timeendmonth reports/energymonth.aspx (通用解析页、 月) 月结束时间 v_timehoursingle reports/interface.aspx (通用解析页)单小时时间 v_timedaysingle reports/interface.aspx (通用解析页)单日时间 单 时 间 v_timemonthsingle reports/interface.aspx (通用解析页)单月时间 v_timeday reports/interfacecompare.aspx (比较解 析页) 日比较条件开 始时间 v_day_end reports/interfacecompare.aspx (比较解 析页) 日比较条件结 束时间 v_timemonth reports/interfacecompare.aspx (比较解 析页) 月比较条件开 始时间 条 件 一 v_month_end reports/interfacecompare.aspx (比较解 析页) 月比较条件结 束时间 v_timenextday reports/interfacecompare.aspx (比较解 析页) 日比较条件开 始时间 v_nextday_end reports/interfacecompare.aspx (比较解 析页) 日比较条件结 束时间 v_timenextmonth reports/interfacecompare.aspx (比较解 析页) 月比较条件开 始时间 时 间 参 数 条 件 二 v_nextmonth_end reports/interfacecompare.aspx (比较解 析页) 月比较条件结 束时间 v_mp_id reports/interface.aspx (通用解析页)计量点 ID v_dict_name reports/interface.aspx (通用解析页) 电压等级 (110V220V) v_q4_type reports/interface.aspx (通用解析页) 四象限无功类 型 类 型 参 数 v_loss_type reports/interface.aspx (通用解析页)丢流失压类型 数据展现及应用分析平台二次开发手册 长沙威胜能源产业技术有限公司 27 27 v_team_name reports/interface.aspx (通用解析页)班组 v_ele_type reports/interface.aspx (通用解析页)数据类型 v_time_name reports/interface.aspx (通用解析页)班组时段类型 v_demand_type reports/interface.aspx (通用解析页)需量类型 v_ps_no reports/interface.aspx (通用解析页)终端 ID v_puao_attr reports/interface.aspx (通用解析页)分析对象类型 v_ts_class reports/interface.aspx (通用解析页) 费率时段(1. 工作费率 2.其 它费率); v_val_type reports/interface.aspx (通用解析页)数据类型 2 页面分类: 页面路径页面名称说明 Reports/energy.aspx 小时报表解析页面小时条件 SQL 语句 Reports/energyday.aspx 日报表解析页面日条件 SQL 语句 Reports/energymonth.aspx 月报表解析页面月条件 SQL 语句 Reports/interface.aspx 通用解析页面多条件 SQL 语句 Reports/interfacechart.aspx 图形解析页面多条件 SQL 语句 Reports/interfacecompare 对比解析页面日、月条件 SQL 语句 Reports/interfacerela.aspx 关联解析页面关联下钻条件 SQL 语句 Reports/amend_model.aspx 报表模块修改页面 Reports/custom_model.aspx 报表定制页面 四四 自定义自定义 ExcelExcel 报表报表 Web 版本的 Excel 报表是指通过 excel 模板制作的报表在 web 中展示的方式,粗略的 可以分为两种类型:定制 excel 与批量 excel,区别是实时定制 excel 可以有更多的参数, 制作相对复杂;批量 excel 报表一般是只拥有一个时间查询条件的 excel 报表,查询对象一 般使用固定值或者全集。 配置 excel 的菜单项为“报表定制”菜单下的“excel 报表定制”选项。 数据展现及应用分析平台二次开发手册 长沙威胜能源产业技术有限公司 28 28 4.1 实时报表实时报表 1、 上传 excel 模板,点浏览后选择 excel 模板路径,点上传即可,上传成功后,红色部分 会出现上传模板的路径,同时可下载此模板文件 2、 新增参数,点击 excel 报表参数里面的新增按钮,如下图,填写 excel 模板接收的参数 名,及其在生成页面中对应的描述信息,可点击前面加号新增多个参数,输入完成后 点击更新按钮提交,此参数需要和 excel 模板中的参数名称保持一致。 数据展现及应用分析平台二次开发手册 长沙威胜能源产业技术有限公司 29 29 3、 输入完后,点击下一步,如下图,系统自动生成模块路径及其对应的参数信息,在此 页面中输入模块名称,以及对应的父节点等相关信息后,点提交即完成模板信息的添 加。 4.2 批量报表批量报表 1、批量报表是对指定的批量生成的报表指定一个路径,指定路径后,选择手动指定批量生 成的报表至此文件夹后,系统将可进行批量报表的浏览,如下图所示: 2、输入批量报表的文件夹名称,点击下一步后,系统也将自动生成批量报表的路径及参数, 用户添加模块名称及相关的信息后,即可完成批量报表页面的添加,如下图: 4.3 Excel 文件模板的制作(支持界面参数传入和图表)文件模板的制作(支持界面参数传入和图表) 注意:一个模板必须用独立的文件夹配置 数据展现及应用分析平台二次开发手册 长沙威胜能源产业技术有限公司 30 30 4.3.1 制作制作 Excel 模板文件模板文件 第一步:安装插件 选择“浏览”后选择 “ReportAssistant.xla” 数据展现及应用分析平台二次开发手册 长沙威胜能源产业技术有限公司 31 31 重启 Excel 之后,可看到“加载项”下面有两个新增的功能,如下图。 第二步: 编辑数据连接 (此步骤最好是在已有的模板基础上修改,可减少工作量) 数据展现及应用分析平台二次开发手册 长沙威胜能源产业技术有限公司 32 32 用 Excel 模板时,先用插件编辑数据源,第一次参数必须实例化,方能在下一步插入表中 成功。 不用上面的插件功能,也可用 第三步:在已有数据连接中 插入 表对象 数据展现及应用分析平台二次开发手册 长沙威胜能源产业技术有限公司 33 33 确定之后会弹出 可修改数据表格放置的位置。 第四步:刷新测试 数据展现及应用分析平台二次开发手册 长沙威胜能源产业技术有限公司 34 34 第五步:参数化 将原来相应的 SQL 中对应的部分,改成参数 2. Module_info 中配置 pages/reports/searchReport.aspx?path=pages/reports/Excel/mainEq/mainEq.xlsm&key=日期 &field=v_FromTv&type=day 当前注意: 数据展现及应用分析平台二次开发手册 长沙威胜能源产业技术有限公司 35 35 配置模板时,如果只有一个工作表,其余工作表需要隐藏,否则在网页上就还会看到其余 空的页面。隐藏列不起作用。 4.3.2 Report_unit.xlsm 模板模板+REPORT_UNIT 的的 SQL 示例: pages/reports/searchReport.aspx?path=pages/reports/Excel/real/ReportUnit/ReportUnit.xlsm&key =19001-系统&field=v_ReportUnitId-v_SysId&type=const-tree 4.3.3 其他报表配置其他报表配置 1.批量报表 pages/reports/reportTemplate.aspx?path=pages/reports/Excel/月报/月报示例类型 &type=month path:报表类型目录 type:参数类型 day/日报,month/月报,year/年报 2.固化模板(在 2.3.3 上增加了 VBA 代码处理的,更多的是电网能效的部分) pages/reports/searchReport.aspx?path=pages/reports/Excel/real/report_unit/Chart_Report.xlsm &key=序号-日期-14007-部门 &field=v_ReportId-v_field-v_id-v_dept &type=tree-day-const-string &attr=yes-no-no-no path:报表模板路径 key:参数中文说明 field:参数字段名 type:参数类型 day/日报,month/月报,year/年报,string/字符,tree/树,const/常量(注意:类 型为常量时,key 存储的是常量值,其他情况为 key 中文说明) ,注意时间为日期格式,如 果用于在数据库里查询,需要再转换。 attr:报表属性是否必选,yes 必选,no 可以不选,默认 no group:1 分组(支持多条曲线并自动求和) 否则可省略 3. TableParameter 根据表名查询数据 pages/reports/searchReport.aspx?path=pages/reports/Excel/real/ReportUnit/TableParameter.xlsm &key=模型档案&field=v_TableId&type=tree 如果是父级菜单,点击不反应,就必须 MODULE_URL=0,否则就会出现乱码。 4.3.4 支持扩充的页面支持扩充的页面 序 号 种类示例说明 1小时对比pages/university/hourenergycompare.aspx?id= 2日对比pages/university/daymetercompare.aspx?type=3199&id= 数据展现及应用分析平台二次开发手册 长沙威胜能源产业技术有限公司 36 36 3月对比pages/university/monthmetercompare.aspx?type=3199&id= 4实抄pages/university/meter_reading.aspx?id= 5表计通讯情况pages/university/metersituation.aspx?type=1 6月环比pages/university/linkrelativecompare.aspx?id= 7定基比pages/university/fixedbasecompare.aspx?id= 8带图表页面查询pages/share/searchinterface.aspx?flag=2&report_id=30004&dttype=h &group=1 基本情况pages/share/companyInfo.aspx支持图,取的 company_info 表 工况pages/share/SystemCheck.aspx 与表结构名相关的 查询 pages/reports/searchReport.aspx?path=pages/reports/Excel/real/Report Unit/TableParameter.xlsm&key=模型档 Excel 方式展示 SQL 查询结果 pages/reports/searchReport.aspx?path=pages/reports/Excel/real/ ReportUnit/ReportUnit.xlsm&key=200004-对象 &field=v_ReportUnitId-v_Company&type=const-tree 带 VBA 的 Excel 模 板 pages/reports/searchReport.aspx?path=pages/reports/Excel/real/ ReportUnit/Chart_Report_tf_years.xlsm&key=14009-对象 &field=v_ReportId-v_SysId&type=const-tree 固定 WEB 修改日志 pages/reports/reportTemplate.aspx?path=pages/reports/Excel/w_m odified_log&type=day 固定 pages/reports/interfaceview.aspx?id=124&name= 固定 能耗总体分析 pages/construction/Energy_TotalsAnalyse.aspx 定额对比分析 pages/construction/quota_total_analysis.aspx 定额详细分析 pages/construction/quota_detail_analysis.aspx 支持树,数据存储结 构固定 模型查看与维护 pages/common/CommonDownload.aspx?report_id=200009 固定表名的 d_library 的 c_doc_path 域可以下载 4.3.5 web 调用调用 excel 权限配置权限配置 在 web 调用 excel 文件时,在某些系统中可能会发生权限问题而报错,解决办法是在 系统组件服务中添加相应的权限即可,不同操作系统可能组件配置位置略有差异,但 方式一致,具体方法如下: 第一步: 打开 wind
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 成都市 2024-2025 学年小学五年级上学期科学期中模拟卷及答案解析
- 2024-2025 学年成都市小学五年级语文期中模拟试卷(附答案及思路)
- 2025年化疗药物使用试题及答案
- 2025年初中二年级语文下学期名著阅读练习
- 2025年预防溺水知识试题及答案
- 2025年家禽测试题及答案
- 第二章 第3节 声的利用同步练习八年级上册物理人教版
- 2025年初中五年级历史上学期期末冲刺试卷
- 大数据分析应用实施规范
- 2025电竞赛事场馆租赁合同范本
- 客源合作协议书范本
- 2021年新《经济法基础》-第10章-税收征收管理法律制度
- 眩晕综合征护理常规
- 质量管理体系文件培训
- 机械原理 课件 第4章 连杆机构及其设计
- 飞行体验游旅行合同
- 《急性心力衰竭急救》课件
- 《结直肠癌外科学》课件
- 2025年江苏南京鼓楼城市管养集团有限公司招聘笔试参考题库含答案解析
- 消毒供应质量控制指标(2024年版)
- 施工自检报告范文
评论
0/150
提交评论