永洪社区

标题: 求平均值 [打印本页]

作者: 段如虎    时间: 2021-6-1 16:32
标题: 求平均值
每周都有7天数据,我只想取周一到周五的数据并求他们平均值,在产品里怎么实现?之前的思路:先经过 过滤列 筛选出每周一到周五的数据,然后使用多粒度表达式,但是出现了问题
怎么实现呢?求教

作者: 永洪tech-zyc    时间: 2021-6-1 16:35
你这边为什么要用distincount
作者: 永洪tech-zyc    时间: 2021-6-1 16:37
你用多粒度 sum(col["利润"]::col["周一到周五"])/5 可以不
作者: 段如虎    时间: 2021-6-1 16:39
永洪tech-zyc 发表于 2021-6-1 16:37
你用多粒度 sum(col["利润"]::col["周一到周五"])/5 可以不

因为本身没有数,是mac地址,我这边需要计算每周一到周五mac地址的数量
作者: 段如虎    时间: 2021-6-1 16:43
永洪tech-zyc 发表于 2021-6-1 16:37
你用多粒度 sum(col["利润"]::col["周一到周五"])/5 可以不

不能这么使用,因为周一到周五的本身并不是数值,是文本,需要先转换成数值,才能计算
作者: 段如虎    时间: 2021-6-1 16:49
永洪tech-zyc 发表于 2021-6-1 16:37
你用多粒度 sum(col["利润"]::col["周一到周五"])/5 可以不

还有没有其他办法,计算本身不是数值的,周一到周五数量的平均值
作者: 永洪数据科学院    时间: 2021-6-1 16:53
我觉得这个问题要解决的话,先从解决底层数据看。我觉得这个的底层数据是有问题的

作者: 永洪tech-zyc    时间: 2021-6-1 17:03
段如虎 发表于 2021-6-1 16:43
不能这么使用,因为周一到周五的本身并不是数值,是文本,需要先转换成数值,才能计算 ...

周一周五不是过滤列吗,过滤列计算维度的汇总应该可以吧




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