永洪社区

标题: 自由表根据某个维度聚合后计算占比 [打印本页]

作者: rqq    时间: 2022-11-14 15:51
标题: 自由表根据某个维度聚合后计算占比
有个明细表,每个商户有销量,现在需求出每个商户占其所在省份的销量的百分比。想使用自由表先依赖分支机构汇总一个分母出来,然后再依赖商户号求出分子,再使用格间计算求出占比,但是分支机构依赖商户,再对该分支机构进行依赖的时候,其依赖的商户号也有作用,导致分子分母相同,想问下怎么设置可以求出分母?
作者: yhdata_ruby    时间: 2022-11-14 16:26
分支机构和商户的关系是什么样的,有没有什么示意图能够表达清晰一点
作者: rqq    时间: 2022-11-14 17:11
yhdata_ruby 发表于 2022-11-14 16:26
分支机构和商户的关系是什么样的,有没有什么示意图能够表达清晰一点

分支机构是维度,可以理解为省份,即该商户占所在省份的百分比
作者: yhdata_lyaa    时间: 2022-11-14 18:16
参考多粒度表达式https://www.yonghongtech.com/hel ... A%E7%B2%92%E5%BA%A6
作者: rqq    时间: 2022-11-15 09:30
yhdata_lyaa 发表于 2022-11-14 18:16
参考多粒度表达式https://www.yonghongtech.com/help/Z-Suite/9.4/ch/lodfuntion_enhance.html?zoom_highli ...

数据筛选维度太多,比如还有行业,选择某个行业的时候,还需要再根据行业进行分为都汇总,选择全部行业的时候,就不需要根据行业维度汇总,中间写了一个计算列A (if 行业==a,then 行业列,else ‘全部' ),然后再进行fix(维度1,维度2,计算列A::sum(销量)),但是这样由于数据太多,根本出不来,要不就是报错,想问下,能不能用自由表进行格间计算求呢?如果可以,怎么求呢?自由表的依赖的父单元格好像也不行




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