-
-
陈小作 小试身手Lv3
发表于2018-12-22 20:07
悬赏1
已解决
楼主
求按某存货对应最大销售客户的出库数,类似于SQL逻辑

11个回答
缱绻 发表于 2018-12-22 20:11
bi中有max函数,可以直接用,您这边疑问是什么呢??
max是求字段最大 但是我需要求MAX(按客户分组的出库数的和) 类似于MAX( SUM(出库数) group by 客户 )
陈小作 发表于 2018-12-22 20:14
max是求字段最大 但是我需要求MAX(按客户分组的出库数的和) 类似于MAX( SUM(出库数) group by 客户 ) ...
如图,按照BBQ分组,对E31求和,然后求出最大值,注意:max是内存计算函数,不参数sql运算

缱绻 发表于 2018-12-22 20:25
如图,按照BBQ分组,对E31求和,然后求出最大值,注意:max是内存计算函数,不参数sql运算
...
我表中并不显示客户字段,我的表浮动字段是按照存货维度浮动的,只是需要求存货下的最大销售客户的销售量,换句话你这里的A这字段我不显示,也不作为展现表的分组字段
陈小作 发表于 2018-12-22 20:30
我表中并不显示客户字段,我的表浮动字段是按照存货维度浮动的,只是需要求存货下的最大销售客户的销售量 ...
担心我没有说清楚 你看看我写的SQL 最后展现 的浮动字段是那个ID,我的客户字段不显示
陈小作 发表于 2018-12-22 20:30
我表中并不显示客户字段,我的表浮动字段是按照存货维度浮动的,只是需要求存货下的最大销售客户的销售量 ...
按照哪个字段分组就把哪个字段设置为浮动维表元,如果不需要显示就把那一列隐藏就可以了。
缱绻 发表于 2018-12-22 20:33
按照哪个字段分组就把哪个字段设置为浮动维表元,如果不需要显示就把那一列隐藏就可以了。 ...
我这个表60个列,单公司查询超过5千行数据,中间计量逻辑很复杂,如果把客户作为浮动字段加上去,会有严重的效率问题,所以想咨询能不能通过函数实现
陈小作 发表于 2018-12-22 20:36
我这个表60个列,单公司查询超过5千行数据,中间计量逻辑很复杂,如果把客户作为浮动字段加上去,会有严 ...
既然您的客户字段不需要显示,并且是按照id分组的,那就把id字段设置为浮动维表元就可以了,
我前面只是举例呢,并不是说一定要把客户字段设置为浮动维表元呢,具体还是要按照您的业务需求来呢。