请求按客户维度分别计算单客户数值及合并总值
按客户计算独立数值与合并总值方案
需求明确
- 按客户名称分组,需计算两类数值:
- 各客户单条记录的独立数值
- 各客户的合并总值:将该客户所有独立数值求和(例如客户AMC的合并总值为24)
常用实现方法
Excel场景
假设数据分布:A列存客户名称,B列存独立数值,C列用于输出合并总值
在C2单元格输入公式后下拉填充:=SUMIF(A:A,A2,B:B)
SQL场景
通过窗口函数实现每条记录的独立数值与对应客户合并总值的关联输出:
SELECT 客户名称, 独立数值, SUM(独立数值) OVER (PARTITION BY 客户名称) AS 合并总值 FROM 你的数据表名;
内容的提问来源于stack exchange,提问作者Sreedevi Ambady
相关产品推荐
相关产品推荐

