点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
列A列B列C列C 一个10 xyz Ab 20 def Ab 5 mno Xy B 10 pqr Ab B 40 abc Xy C 10 uvw Xy
我需要计算总平均值以及ColumnD每个值的平均值
总平均值(除以唯一的ColumnA):
(10 + 20 + 5 + 10 + 40 + 10)/3=31.66
现在我需要Ab的平均值=>
(10 + 20 + 10)/2
Xy的平均值=>
(5 + 40 + 10)/2
我在Hana中创建了计算列:
Counter-> ColumnA上的CA_Count(以获得唯一计数)CA_Avg->
ColumnB/CA_Count
Ab的平均值:CA_AVG_Ab:
if(ColumnD ='Ab',CA_Avg,0)
但是当我们在输出中使用过滤器时,此值不能正确显示
在此处讨论相同的问题 https://stackoverflow.com/questions/48933754/calculating-average-based-on-condition-in-sap-hana-graphical-view
一周热门 更多>