小计合计递归
440203 广东韶关武江区 2
440201 广东韶关浈江区 1
4402 广东韶关市 3
440132 广东广州萝岗区 1
440131 广东广州南沙区 2
4401 广东广州市 4
44 广东省 7 (3+4)
其中4402没有记录,所以4402显示的是2(440201)+1(440203),4401有1条记录,所以4401显示的是1+1(440132)+2(440131)
请问怎么实现?
相关推荐
【企业数字化】【smartbi】【数据库】9-SmartBI插件的综合计算应用
由于B4是年份,所以D4的区域就是一年内的各个月,最终获得的是年范围内的月加总销售额=年销售额。F4代表目标取值单元格,C4代表取值单元格销售额的父格是月份,-1代表取上个月的值,然后再和本月值D4相加,以此类推,获得累计值。可以看到,本质上是通过递归实现了跨行的累计。计算,包括普通计算和聚合运算等,SmartBI都提供了相应的函数,并且这些函数还能够配合Excel的公式融合使用,方便得到各类衍生计算列。比如有如下一个基本的按年月层次分组的销售额分组表,用SmartBI可以快速实现占比,累计,排名等计算。
销售数据的多维度交叉分析
上一篇我们学习了如何利用 SQL 通用表表达式(CTE)简化复杂的查询语句,实现数据的遍历和递归处理。 我们在第 13 篇学习了基础的数据分组汇总操作,例如按照部门和职位统计员工的数量和平均月薪。现在,让我们讨论一些更高级的分组统计分析功能,也就是 GROUP BY 子句的扩展选项。 销售示例数据 本篇我们将会使用一个新的销售数据集(sales_data),它包含了 2019 年 1 月 1 日到...
《PostgreSQL开发指南》第20篇 通用表表达式
通用表表达式(Common Table Expression)是一个临时的查询结果或者临时表,可以在其他SELECT、INSERT、UPDATE以及DELETE语句中使用。 使用 CTE 可以提高复杂查询的可读性,递归 CTE 可以遍历各种层次数据。CTE 和 DML 语句一起使用可以在一个语句中执行多个表的操作。
《PostgreSQL开发指南》第25篇 视图
本篇介绍 PostgreSQL 中视图(View)的概念和作用,如何创建、修改、删除视图,以及可更新视图的使用与控制。
前端开发组件示例源码_f1b6a91d详解
前端开发组件示例源码_f1b6a91d,内容包含源码/脚本与使用说明文档,结构清晰、注释完整,适合学习参考与二次开发,下载解压即可查看。


应用实例
