返回顶部
首页 > 资讯 > 精选 >大数据报表合计需求的实现方法是什么
  • 505
分享到

大数据报表合计需求的实现方法是什么

2023-06-04 05:06:26 505人浏览 八月长安
摘要

这篇文章的内容主要围绕大数据报表合计需求的实现方法是什么进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获!一、常用合计方案在有专业报表工具之前,常用的实

这篇文章的内容主要围绕大数据报表合计需求的实现方法是什么进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获!

一、常用合计方案

在有专业报表工具之前,常用的实现方案有:

1) sql

“select sum(字段) from 表 group by 字段 order by 字段“可以实现简单的分组数据合计、条件合计,这种方式有一个很明显的缺点,就是随着合计需求复杂度的增加,sql 的复杂度是呈指数级的。

2) excel

Excel 工具在一定程度上弥补了 sql 的缺点,通过内置函数可以相对轻松的实现合计需求。例如条件汇总时,可以直接调用公式 =SUMIF(A1:A5,“>3”);分页汇总也可以使用内置的“分类汇总“功能实现。

但是对于复杂多变的合计需求还是心有余而力不足,因为 excel 对于汇总时更多的倾向于数据所在单元格位置是固定的。

这两种方案并不能满足客户的所有合计需求,那么专业报表工具的出现就是为了完美的解决这一问题,下面我们通过润乾报表工具来看一下它是如何实现的。

二、专业报表工具方案

润乾报表提供了 sum 函数可以快速的实现合计需求,我们先来看下函数帮助:

大数据报表合计需求的实现方法是什么

通过函数帮助的介绍说明,我们知道通过 sum 函数可以轻松实现数据汇总需求,下面我们通过一个具体的例子来看一下。

2.1 分组合计

话不多说,先看需求效果图:

大数据报表合计需求的实现方法是什么

此报表需要计算所有数据的一个汇总值和各个类别下的汇总值,在润乾报表中使用 sum 函数实现时,可以使用如下配置:

大数据报表合计需求的实现方法是什么

其中,

G4 单元格表达式 =sum(E3G3,B3{}) 表示对 B3 扩展出来的所有行数据进行“库存量单价“计算,最后吧计算后的值进行求和计算。

G5 单元格表达式:=sum(G4{}) 表示对 G4 所有扩展出来的数据进行求和计算。

2.2 条件合计

在 2.1 报表的基础上增加一个需求,在进行总计的时候只汇总部分供应商的库存金额,那么在润乾报表中如何进行实现呢?

大数据报表合计需求的实现方法是什么

答案就是:在 {} 中添加过滤条件。

sum(G4{A3>4}) 表示对满足供应商 ID 大于 4 的库存金额进行求和。

2.3 页合计

现在把需求再次升级,对每一页的数据进行一个小计,有没有内置函数可以使用呢?答案是肯定的,我们来看一下 pcsum() 函数的用法:

大数据报表合计需求的实现方法是什么

在报表单元格中我们可以直接写到表达式中:

大数据报表合计需求的实现方法是什么

配置 C5 单元格表达式为:=pcsum(E3{})

G5 单元格表达式为:=pcsum(G4{})

加上页小计后的报表展现效果如下图所示:

大数据报表合计需求的实现方法是什么

同样的,我们可以在 pcsum 函数中添加过滤条件,实现部分数据的页小计。

感谢你的阅读,相信你对“大数据报表合计需求的实现方法是什么”这一问题有一定的了解,快去动手实践吧,如果想了解更多相关知识点,可以关注编程网网站!小编会继续为大家带来更好的文章!

--结束END--

本文标题: 大数据报表合计需求的实现方法是什么

本文链接: https://lsjlt.com/news/236589.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 大数据报表合计需求的实现方法是什么
    这篇文章的内容主要围绕大数据报表合计需求的实现方法是什么进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获!一、常用合计方案在有专业报表工具之前,常用的实...
    99+
    2023-06-04
  • 怎么实现大数据报表的点击表头排序需求
    这篇文章将为大家详细讲解有关怎么实现大数据报表的点击表头排序需求,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。实现方式:     超链接结合参数以及单...
    99+
    2023-06-04
  • SpringBoot结合Mybatis实现创建数据库表的方法是什么
    这篇文章跟大家分析一下“SpringBoot结合Mybatis实现创建数据库表的方法是什么”。内容详细易懂,对“SpringBoot结合Mybatis实现创建数据库表的方法是什么”感兴趣的朋友可以跟着小编的思路慢慢深入来阅读一下,希望阅读后...
    99+
    2023-06-26
  • 大数据中大屏报表组件间的联动交互效果实现方法是什么
    这篇文章给大家介绍大数据中大屏报表组件间的联动交互效果实现方法是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。在迅猛发展的信息时代,大屏展示已经广泛应用于通讯、电力、军队指挥机构, 在提供共享信息、决策支持、态势显...
    99+
    2023-06-04
  • python求组合数的方法是什么
    在Python中,可以使用math模块中的comb函数来求解组合数。comb函数的语法如下: math.comb(n, k) 其中,...
    99+
    2023-10-24
    python
  • mongodb实现大数据处理的方法是什么
    MongoDB实现大数据处理可以使用以下方法:1. 分片(Sharding):MongoDB使用分片来处理大数据集,将数据集划分为多...
    99+
    2023-08-30
    mongodb
  • mysql大表数据去重的方法是什么
    在MySQL中,可以使用以下方法来去除大表数据中的重复记录: 使用DISTINCT关键字:通过在SELECT语句中使用DI...
    99+
    2024-04-09
    mysql
  • sql两个表数据合并的方法是什么
    在SQL中,可以使用UNION操作符将两个表的数据合并在一起。UNION操作符用于合并两个或多个SELECT...
    99+
    2024-04-10
    sql
  • 大数据报表数据外置计算是怎样的
    大数据报表数据外置计算是怎样的,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。在报表应用中,针对历史数据查询的报表占比很大,这类报表的特点是:第一,数据变化小,查询的历史数据...
    99+
    2023-06-02
  • 大数据文本并行计算实现方式是什么
    本篇文章为大家展示了大数据文本并行计算实现方式是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。对于大数据文件的处理,可以充分利用现代计算机的多核CPU,实施多线程并行计算,从而达到提速的目的。然...
    99+
    2023-06-03
  • 大数据报表热切换是什么
    大数据报表热切换是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。热切换(Hot Swap)是指在系统不停机的情况下更换系统部件,在报表业务中则是指在不重启报表及相关应用...
    99+
    2023-06-03
  • redis计数器实现的方法是什么
    Redis计数器可以通过以下几种方法实现: 使用INCR命令:Redis提供了INCR命令来对一个键的值进行递增操作,可以用来实现...
    99+
    2024-03-11
    redis
  • PostgreSQL聚合函数的实现方法是什么
    本篇内容介绍了“PostgreSQL聚合函数的实现方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!...
    99+
    2024-04-02
  • SpringBoot整合Mybatis Plus多数据源的实现方法是什么
    这篇文章主要讲解了“SpringBoot整合Mybatis Plus多数据源的实现方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“SpringBoot整合Mybatis Plus多数...
    99+
    2023-06-25
  • oracle表中相同字段数据求和的方法是什么
    在Oracle中,可以使用SQL的聚合函数SUM来计算相同字段的数据求和。例如,假设有一个名为"amount"的字段,可以使用以下语...
    99+
    2023-09-15
    oracle
  • sql两个表的数据合并相加方法是什么
    在SQL中,可以使用UNION ALL和SUM函数来实现两个表的数据合并相加。1. UNION ALL:将两个表的数...
    99+
    2023-09-15
    sql
  • python求最大值的方法是什么?
      Python怎么输出三个数的最大的数Python求最大值的方法是什么本篇文章,通过实操案例为大家详细介绍一下,希望各位小伙伴认真看完哦。   1、if判断   使用if流程语句依次判断三个数之间的大小,示例如下:   num1=f...
    99+
    2023-10-04
    python Powered by 金山文档
  • 数据库设计的方法是什么
    本篇内容主要讲解“数据库设计的方法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“数据库设计的方法是什么”吧!数据库设计1. 为什么要设计数据库节省数据的存储空间保证数据的完整性方便根据数据...
    99+
    2023-06-16
  • mysql 大表批量删除大量数据的实现方法
    问题参考自:https://www.zhihu.com/question/440066129/answer/1685329456 ,mysql中,一张表里有3亿数据,未分表,其中一个字段是企业类型,企业类型是一般企业...
    99+
    2022-05-11
    mysql 大表批量删除 mysql 大表批量
  • SpringBoot整合Ehcache实现热点数据缓存的方法是什么
    这篇文章主要介绍了SpringBoot整合Ehcache实现热点数据缓存的方法是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇SpringBoot整合Ehcache实现热点数据缓存的方法是什么文章都会有所收...
    99+
    2023-07-06
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作