关于etl新增公式列

比如原始数列是A B C ,我想要增加一列D,D的取值是关于如果A大于A所有数值的平均值并且B大于所有的平均值并且C大于所有的平均值,就取值为8,其余取值为0.

我之前写的公式是if(A>average(A)&&B>average(B)&&C>average(C),8,0,)

但是发现averageA公式得出的不是所有数值的平均值,还是原始数值。就像我把D的公式携程average(A),D那一行全部和A一样....

请问我应该怎么表达时ABC的所有值的平均值
            
FineBImary.mao 发布于 2018-6-25 19:12
回答问题
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共9回答
最佳回答
0
cherishdqy发布于2018-6-25 19:12(编辑于 2023-9-6 09:34)
555
最佳回答
0
影丶发布于2018-6-26 09:17(编辑于 2023-9-6 09:34)
555
最佳回答
0
mary.mao发布于2018-6-26 09:21(编辑于 2023-9-6 09:34)
555
最佳回答
0
影丶发布于2018-6-26 09:26(编辑于 2023-9-6 09:34)
555
最佳回答
0
mary.mao发布于2018-6-26 09:30(编辑于 2023-9-6 09:34)
555
  • 影丶 影丶 好吧,应用场景的原因,这样可能就需要重复做一遍,或者复用指标
    回复
    2018-06-26 09:32 
  • mary.mao mary.mao(提问者) 回复 影丶 :我还是用了计算指标和那个复用指标,可以了。又有了新问题。我if里镶嵌了n个if,一共有8个if,但最后只有一半的数值显示,不知道为啥,,
    回复
    2018-06-26 09:54 
最佳回答
0
mary.mao发布于2018-6-26 09:43(编辑于 2023-9-6 09:34)
555
最佳回答
0
mary.mao发布于2018-6-26 09:47(编辑于 2023-9-6 09:34)
555
  • cherishdqy cherishdqy 不支持是什么意思?
    回复
    2018-06-26 09:48 
  • mary.mao mary.mao(提问者) 回复 cherishdqy :我一点添加分组咧,然后我就选了那个id(只有id可以选),然后就说数值太多,,,不支持,,,
    回复
    2018-06-26 09:53 
  • cherishdqy cherishdqy 回复 mary.mao :那你先添加一个公式列,随便设置一个值,作为分组列就可以了
    回复
    2018-06-26 09:56 
  • mary.mao mary.mao(提问者) 回复 cherishdqy :加了之后,还是只能选择id...ε=(´ο`*)))唉
    回复
    2018-06-26 11:20 
  • cherishdqy cherishdqy 回复 mary.mao :分组列直接选择你添加的公式列分组啊,什么叫只能选择id啊
    回复
    2018-06-26 11:25 
  • 0关注人数
  • 453浏览人数
  • 最后回答于:2018-6-27 10:43
    活动推荐 更多
    热门课程 更多
    返回顶部