精华内容
下载资源
问答
  • 对于大数据量,多层分组的的汇总报表不能采用分页标签,可以采用如下的优化方案: 一、先初步对报表进行优化: 1、尽量sql实现group分组,数据库虽然要进行分组运算,但是数据库有索引,运算速度快,且 取到...

    对于大数据量,多层分组的的汇总报表不能采用分页标签,可以采用如下的优化方案:

    一、先初步对报表进行优化:

    1、尽量在sql实现group分组,数据库虽然要进行分组运算,但是数据库中有索引,运算速度快,且 取到报表服务器端的记录数大大减少,取数速度大大加快,因此在报表端进行分组运算的时候只要对 很少的记录数进行,报表的运算速度大大加快了。

    2、修改背景色的表达式尽量少采用row(),比如在每一行的一个格子里算出来行号,然后在背景 色表达式判断。 背景色的奇偶行判断,比如:if(row()%2==0,-3342337),主要是row(),是因为这种函数无法优化计 算,有多少个表达式就要计算多少次,而且必须在扩展完后拖后计算。这样的话,如果扩展比较多的 话,对性能就会有比较大的影响。

    3、对于交叉分组要尽量减少数据集个数,尽量用单数据集。

    二、配置优化:

    以JVM内存设置为1G的服务器为例子,假设并发量最大为5,用户请求的报表为200单元格*1000页(数 据量可能上千万,但通过条件查询,最其中几千条记录),一般大数据量都没有图片,所以以每一个 单元格为0.5k计算,那么在最大并发量下,得出报表系统内存使用量为: 200*1000*5*0.5/1024K=488.28125M 根据以上计算,我们在实际生产系统中,我们建议:

    cachedReportTimeout设置成180分钟,用户数据量大的情况下,增大报表缓存时间。
    alwaysReloadDefine设置为no,开启缓存,这样客户在翻页时,不再与数据库交互,减轻数据库服务器的负担。
    同时在tag标签中把useCache设置为yes。
    timeout可以根据自己的实时要求进行设置,如果数据一天都不会变的话,建议设置为-1 。
    maxConcurrentForReport为5,即并发量为5。
    maxWaitForReport设置为10 ,即等待队列里允许的最大报表量。
    maxWaitTimeForReport设置为300秒钟,6分钟内得不到响应,用户需要再次请求。
    maxCellNum,在内存中,同时计算的单元格数量建议为200单元格*500页=100000格。
    如果不能用缓存,可以将缓存开关关掉,重点关注一下并发和最大格子数的设置。

    另外,报表里,报表属性-格子数,这个属性可以写成这样的表达式:ds1.count()*13,如果还有一些固定格子,可以写成ds1.count()*13+固定格子数。

    展开全文
  • 教师是一个令人尊敬的职业,但批改作业却是个很伤神的...技术人员做统计汇总时,经常会遇到数据对不上的情况,经过一番沟通、讨论、排查后才发现有非法内容录入,这类问题月初月底的财务报表中尤为常见。那么...

    教师是一个令人尊敬的职业,但批改作业却是个很伤神的工作,这个过程充满了传说中的“哭笑不得”,不信你看,标准的汉字都能被他们写活:

    这些脑回路清奇的同学下学别走,老师有句话跟你谈一下……

    无独有偶,在 IT 行业中,总有一些终端用户输入的内容让统计人员无从下手。技术人员在做统计汇总时,经常会遇到数据对不上的情况,经过一番沟通、讨论、排查后才发现有非法内容录入,这类问题在月初月底的财务报表中尤为常见。

    那么,有没有一劳永逸的解决办法呢?(苦思冥想中…… ding~)有了,如果能在用户录入数据时进行有效性验证,从源头保证数据输入的准确性,那么这些问题就都不存在了!哈哈,为机智的自己点个赞。

    So,具体应该怎么操作呢?

    不用担心,不用着急,我们接下来要请出的润乾报表就提供了一整套的解决机制,来,看这里,我们从最简单的部分开始。

    1.数据类型校验

    最简单的校验方式莫过于数据类型校验,它是针对数据类型做匹配的一种校验方式,例如,当我们需要用户输入整数数据时,只需要把这个单元格的数据类型设置为整数型就可以了,这样,在数据录入的页面中,如果用户输入了不是日期格式的数据,就会弹出提示信息。

    润乾报表提供了各种常见的数据类型供用户选择使用:日期、字符串、整数、数值····

    配置方式如下图所示:在右侧单元格属性中设置数据类型

    2.单元格校验

    如果我们在要求用户输入整数的基础上,再加上对整数范围的要求,那么简单地数据类型校验就不能满足需求了,怎么办?

    Don’t worry~ 润乾报表提供了“单元格校验”方式,这种方式通过遵从 javascript 语法规则的表达式来检查属性的合法性,可以在校验表达式中写一个 javascript 表达式,也可以调用一个函数。

    配置方法:

    设计器上方菜单栏中依次点击“填报”—-“单元格校验”

    在弹出的对话框中配置表达式,如下图所示:

    PS:单元格校验也支持正则表达式的配置

    例如 18 位身份证号的校验,可以使用 match 函数进行如下图所示的配置:

    3.JS 校验

    如果校验处理过程比较复杂,不能单纯用表达式配置,怎么办?Take it easy~ 我们还有终极大招:JS 校验

    我们可以在 jsp 中定义 js 函数处理复杂判断,报表中调用这个 js 函数进行数据有效性验证。

    以日期比较为例,当入职日期小于出生日期时,弹出提示框给用户以提示,具体操作如下:

    1)在 showInput.jsp(展现填报表的 jsp)中增加如下 js 代码:

    2)设置单元格校验,引用此 js 函数:

    至此,关于数据校验的基本招式已经传授完毕,你 get 了吗?更多填报相关专题内容尽在润乾官方论坛:http://c.raqsoft.com.cn/

    展开全文
  • 技术人员做统计汇总时,经常会遇到数据对不上的情况,经过一番沟通、讨论、排查后才发现有非法内容录入,这类问题月初月底的财务报表中尤为常见。 那么,有没有一劳永逸的解决办法呢?(苦思冥想中…… ding~)...

    在 IT 行业中,总有一些终端用户输入的内容让统计人员无从下手。技术人员在做统计汇总时,经常会遇到数据对不上的情况,经过一番沟通、讨论、排查后才发现有非法内容录入,这类问题在月初月底的财务报表中尤为常见。
    那么,有没有一劳永逸的解决办法呢?(苦思冥想中…… ding~)有了,如果能在用户录入数据时进行有效性验证,从源头保证数据输入的准确性,那么这些问题就都不存在了!
    So,具体应该怎么操作呢?
    不用担心,不用着急,我们接下来要请出的润乾报表就提供了一整套的解决机制,来看这里,我们从最简单的部分开始。
    1.数据类型校验
    最简单的校验方式莫过于数据类型校验,它是针对数据类型做匹配的一种校验方式,例如,当我们需要用户输入整数数据时,只需要把这个单元格的数据类型设置为整数型就可以了,这样,在数据录入的页面中,如果用户输入了不是日期格式的数据,就会弹出提示信息。
    2

    润乾报表提供了各种常见的数据类型供用户选择使用:日期、字符串、整数、数值····
    配置方式如下图所示:在右侧单元格属性中设置数据类型
    3

    2.单元格校验
    如果我们在要求用户输入整数的基础上,再加上对整数范围的要求,那么简单地数据类型校验就不能满足需求了,怎么办?
    Don’t worry~ 润乾报表提供了“单元格校验”方式,这种方式通过遵从 javascript 语法规则的表达式来检查属性的合法性,可以在校验表达式中写一个 javascript 表达式,也可以调用一个函数。
    配置方法:
    设计器上方菜单栏中依次点击“填报”—-“单元格校验”
    在弹出的对话框中配置表达式,如下图所示:
    4

    PS:单元格校验也支持正则表达式的配置
    例如 18 位身份证号的校验,可以使用 match 函数进行如下图所示的配置:
    5

    3.JS 校验
    如果校验处理过程比较复杂,不能单纯用表达式配置,怎么办?Take it easy~ 我们还有终极大招:JS 校验
    我们可以在 jsp 中定义 js 函数处理复杂判断,报表中调用这个 js 函数进行数据有效性验证。
    以日期比较为例,当入职日期小于出生日期时,弹出提示框给用户以提示,具体操作如下:
    1)在 showInput.jsp(展现填报表的 jsp)中增加如下 js 代码:
    6

    2)设置单元格校验,引用此 js 函数:
    7

    至此,关于数据校验的基本招式已经传授完毕,你 get 了吗?更多填报相关专题内容尽在润乾官方论坛:http://c.raqsoft.com.cn

    展开全文
  •  我们常有对数据分类汇总的需求, 有时查询语句必须包含不能分组子段。举个简单的例子做PO收货报表,如果选择列中不包含交易 ID(Transaction_id)字段,就不方便找出这以这个ID的相关交易如更正、退货等操作...

     我们常有对数据分类汇总的需求, 有时查询语句必须包含不能分组子段。举个简单的例子做PO收货报表,如果在选择列中不包含交易 ID(Transaction_id)字段,就不方便找出这以这个ID的相关交易如更正、退货等操作数据。用SQL本身分类汇总没有办法没有办法处理时,可以用 Report Builder本身分组来做。

             我们把要分组的数据建一个分组,把要汇总数据放到这个组的下面。再在分组数据中建一个汇总列,对下面组中要汇总数据进行汇总,这样就可以了。具体如下图所示

     

    补充一下,在设定好数据模型后,在布局的循环框需要选择汇总数据组,以上图为例应该选择"汇总数据"所指组。

    来源:IT网摘

    转截请保留:http://www.itwz.net

    展开全文
  •  Excel电子表格早已成为企事业单位日常工作中不可缺少的工具。真实的工作场景中,我们每天都会填制Excel表格,然后定期汇总,分析;更大规模的企业环境中,固定格式的Excel文件要多个人,多部门,多组织架构...
  • Excel数据平台

    2015-03-25 19:51:33
    其进行有效管理是非常困难的,更不用说要历史数据进行统计、分析、重用等高级操作了。面对一大堆宝贵的数据却不能有效利用。而Excel数据平台的表间公式已经能做到这些功能。提取数据公式,可以从以往所有单据...
  • 技巧111 对数据列表的局部启用自动筛选 技巧112 包含多重标题行的自动筛选 技巧113 受保护的工作表使用自动筛选 技巧114 包含合并单元格的自动筛选 技巧115 指定单列或多列启用自动筛选 技巧116 快速...
  • 数据运营思维导图

    2018-04-26 14:24:22
    将大动作的优化,大的项目上线及时标注在数据报表中 培养数据的敏感度 培养数据思维,从每天的各种数据报表开始 数据来源 数据埋点 初级 追踪每次用户的行为,统计关键流程的使用程度 中级 产品中植入多段...
  • 2019数据运营思维导图

    2019-03-29 21:34:09
    从多个维度拆分数据 对比思路 大的营销事件作为节点单独标记,数据剔除出来单独进行分析 节点思路 如运营活动等 行为标记思路 将大动作的优化,大的项目上线及时标注在数据报表中 培养数据的敏感度 培养数据思维,...
  • 门机管理队配备管理软件,作业数据进行汇总,分析,出报表。但由于软件构件缺乏科学性和合理性而且数据采集错误的情况比较严重,导致管理软件并未起到应有的作用。另外,门机工作状态的检测采用检测人员定期到门机...
  • 任何类型的医院都要求HIS必须做得多个层次的数据安全,保密性好,员工按权操作,根据权限不能随意查看他人报表不能拷贝医院的重要数据不能泄露病人资料;当服务器遇到故障后,要能及时、准确的恢复业务数据。...
  • 医院信息化表单整理的一点心得(二)

    千次阅读 2006-05-11 11:53:00
    所以二者整个企业系统的作用也会有截然的差别,表单首先是需求分析重要的依据,是数据录入系统前的表现形式,而统计报表数据在进行系统后,再系统原始的业务进行汇总后所得出;表单是面向业务的,统计报表...
  • 实例181 对数据进行多条件排序 实例182 对统计结果进行排序 实例183 按姓氏笔画排序 实例184 按姓氏拼音排序 实例185 按仓库分组统计图书库存(多列) 实例186 多表分组统计 实例187 使用compute 实例188 使用compute ...
  • 超旺软件最新单机版

    2019-04-13 01:06:33
    进货业务的查询、分析可以通过《进货管理》报表进行查询,也可图形界面的【进货管理】—统计报表中心‘历史进货单价’、‘进货单’、‘进货汇总’、‘退货汇总’、‘供应商商品汇总’、‘商品库存’等进行...
  • 美萍足浴软件1010v2

    2010-04-29 13:27:13
    删除预订:预订管理窗口选择一条要删除的预订信息,然后点击预订管理窗口的“删除”按钮,系统将给出提示“删除后将不能恢复,确定删除吗?”,点击“确定”将永久删除所选中的预订信息,点击“取消”将不做...
  • 1.修改在线升级某些情况下不能正常升级的BUG. 2.修改1.0版本出库时,库存明细错误的BUG. 3.出库单增加发货地址字段. 4.库存汇总增加出入库明细查看功能. 5.销售报表增加导出功能. 6.增加数据初始化功能,可清除...
  • 博优服装鞋帽V5_140516

    2014-10-17 00:15:12
    2、修正盘点单导入盘点机数据进行单品盘点库存数量正确的问题。 3、修改盘点单选择柜组是检查柜组是否存在未审核的盘点单。 4、修改盘点单插入商品前提示是否进行盘点锁定功能。 2012-03-08 1、修改条码标签设计...
  • 电表管理系统USB.rar

    2020-03-21 14:57:29
    克服了国内同类管理软件不能进行多所、多区营业售电,只能单机运行,不能数据共享的严重缺点。 严密的数据安全措施 本系统数据安全方面采取了各种防范措施。 1、能够有效的防止无效数据进入系统数据库,...
  • 库存管理:(包括查询、库存明细、库存汇总、分仓汇总、库存报警)可以当前库存进行查询,也可以滞销、畅销货品的查询。查询时可以根据多种条件组合查询货品记录,可通过EXCEL表导出数据,并可以打印出历史数据...
  • Excel新增工具集

    2011-12-20 09:30:27
    用极短时间,《欧赔走势》与《欧赔比较》等工作表中对各参数进行有机组合与比较分析,给玩家展示出各时段的赔率规律,是足彩必赢的可靠工具。 2、okooo彩票网北单胜平负分析:将okooo彩票网上的模拟庄家盈亏和...
  • 用户不仅可以对单据/报表的外观进行设计(包括对格式、字体、边框、背景等的设计),而且可以设定报表内部数据的计算方法(包括对数据来源的设定、数据算法的设定等)。  5、多账套管理  实现多账套管理,各账套...
  • 系统操作日志:点击主窗口左侧的"系统设置" →"系统操作日志"按钮,打开系统操作日志窗口,此可以查询到对数据的修改、删除等有损原始数据的操作,也是对操作员的一种监督。此窗口的数据自动产生,此只需查询...
  • 被用户评价为目前国内同类软件功能最强大并且使用最方便的一套成熟软件,从2001年的第一个版本到现在的多个版本,根据500多家用户的实际需求进行不断的系统本身进行设计优化、降低用户的学习时间和操作难度、...
  • 仿美萍房产中介管理系统源码20110803

    热门讨论 2011-08-03 16:47:05
    系统操作日志:点击主窗口左侧的"系统设置" →"系统操作日志"按钮,打开系统操作日志窗口,此可以查询到对数据的修改、删除等有损原始数据的操作,也是对操作员的一种监督。此窗口的数据自动产生,此只需查询...
  • 35、系统提供与EXCEL的接口,可以将凭证、往来帐、帐薄、报表等内容导出到EXCEL,您可以这些导出的数据进行二次加工,生成各种图表格式; 36、各类财务报表、帐簿、凭证支持使用EXCEL格式打印,使打印纸质文件...
  • ”它集输入、维护、查询、筛选、统计和各种处理为一体,通过采集出入库及库存管理所产生的各种原始数据,根据物流管理的要求,原始数据进行分类、汇总、分析,及时准确地提供各种信息数据,利于管理者做出正确的...
  • 6、解决了原EasyReport报表组件由于资源释放不及时,多次重复使用时占用大量句柄而可能产生的不能打印或预览问题。 7、解决了DataGridView有固定列(冻结列)的时候,有些情况下(DGV固定列的index与...

空空如也

空空如也

1 2 3 4 5
收藏数 91
精华内容 36
关键字:

在报表中不能对数据进行汇总