永洪社区

标题: 占比问题 [打印本页]

作者: 山卡卡小狗狗    时间: 2022-2-11 14:49
标题: 占比问题
字段:客户类型,购买物品数

客户类型分四种:重点客户,战略客户,一般客户,其他

求一个占比:sum(重点客户购买物品数+战略客户够买物品数)/所有客户购买物品数

如何在在自由式表格中实现

作者: 我也ai吃渔    时间: 2022-2-11 14:49
本帖最后由 我也ai吃渔 于 2022-2-11 18:01 编辑

参考如图,自由表需要进行单元格过滤、格间计算,不需要展示出来的字段列可以进行隐藏。普通表用来验证数据结果,仅供参考,数据是随机填写的。


作者: 环环    时间: 2022-2-11 15:15
先对购买物品数建一个过滤列,过滤出重点客户和战略客户的数据。然后用过滤列和购买物品数建计算列来求占比,sum(col['销量_1'])/sum(col['销量'])。
格间计算也可以做,案例和相关函数用法参考如下:
https://www.yonghongtech.com/hel ... 4%E8%AE%A1%E7%AE%97

https://www.yonghongtech.com/hel ... 4%E8%AE%A1%E7%AE%97
作者: 汤七七七七七    时间: 2022-2-11 17:30
计算所需要的sum(重点客户购买物品数),sum(战略客户够买物品数),sum(购买物品数) 为这三个。
自由是表格可以直接引用不使用聚合函数的计算表达式,可以优先使用计算公式计算重点客户购买物品数(重点客户购买物品数------iif(客户类型='重点客户',购买物品数,0))及战略客户购买物品情况;如果本身表格需显示重点客户购买物品数、战略客户购买物品数、所有客户购买物品数,可直接在自由式表格中使用该计算表达式,然后再使用格间计算(cell(ridx,cidx-3)+cell(ridx,cidx-2))/cell(ridx,cidx-1)。
第二种就直接运用单元格脚本计算 (sum(重点客户购买物品数)+sum(战略客户够买物品数))/sum(购买物品数)





欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4