永洪社区
标题: 先SUM字段后再做汇总百分比 数值不对 [打印本页]
作者: yhdata_sDY6Mxdx 时间: 2021-9-22 17:50
标题: 先SUM字段后再做汇总百分比 数值不对
假设有A列,B列,C列
A列,SUM(B列),SUM(C列),(SUM(B列) / SUM(C列)) / A列的所有这个(SUM(B列) / SUM(C列))加起来
(SUM(B列) / SUM(C列)) 除以 A列的所有这个(SUM(B列) / SUM(C列))加起来
这个动作怎么做?
作者: 永洪tech-wisiy 时间: 2021-9-23 09:42
没太理解什么意思呢,就是A列的每个单独的数据去除以B列总和加上C列总和的和吗
作者: yhdata_sDY6Mxdx 时间: 2021-9-23 11:15
本帖最后由 yhdata_sDY6Mxdx 于 2021-9-23 11:18 编辑
----->初始数据
A列 B列 C列
A 5 5
A 2 3
B 1 4
----->预期结果
A 7 8 (8/7) / ((8+4) / (7+1))
B 1 4 (4/1) / ((8+4) / (7+1))
界面有时间条件,也就是通过不同的时间段,可能赛选的条数是不确定有多少的
为了提升查询效率是把上面的元数据怼到缓存中
看看能否理解,,,目前预期结果 根据SUM(C列) / SUM(B列)定义一个计算列,然后在去汇总百分比后结果不对
作者: 永洪tech-wisiy 时间: 2021-9-23 11:31
先对B列和C列取过滤列,将B列中所有属于A和属于B的列值单独过滤出来,然后做计算列
(Sum(col["过滤列C-A"])/Sum(col["过滤列B-A"]))/(Sum(col["C"])/Sum(col["B"]))
作者: yhdata_sDY6Mxdx 时间: 2021-9-23 14:01
(, 下载次数: 930)