Forum Discussion
Syndicate_Admin
4 years agoAdministrator
Average between columns
Hello all I need a help that maybe is simple but I have already watched several videos and forus and it does not work for me. I need to create a column that calculates the average of the 5 colunmas ...
- 4 years ago
hello
I think it will help you:
calculation column = var _Y1 = if([Y1]=0,blank(),[Y1]) var _Y2 = if([Y2]=0,blank(),[Y2]) var _Y3 = if([Y3]=0,blank(),[Y3]) var _Y4 = if([Y4]=0,blank(),[Y4]) var _Y5 = if([Y5]=0,blank(),[Y5]) var _result = (_Y1+_Y2+_Y3+_Y4+_Y5)/(_Y1/_Y1+_Y2/_Y2+_Y3/_Y3+_Y4/_Y4+_Y5/_Y5) return _result
SolomonovAnton
4 years agoSuper User
hello
I think it will help you:
calculation column =
var _Y1 = if([Y1]=0,blank(),[Y1])
var _Y2 = if([Y2]=0,blank(),[Y2])
var _Y3 = if([Y3]=0,blank(),[Y3])
var _Y4 = if([Y4]=0,blank(),[Y4])
var _Y5 = if([Y5]=0,blank(),[Y5])
var _result = (_Y1+_Y2+_Y3+_Y4+_Y5)/(_Y1/_Y1+_Y2/_Y2+_Y3/_Y3+_Y4/_Y4+_Y5/_Y5)
return _result
- Syndicate_Admin4 years agoAdministrator
Thank you very much for your help and I am glad that we can find the solutions by these means 🙂 ... then I also found a very similar one that worked:
Average =where _Numerador = [Y1] + [Y2] + [Y3] + [Y4] + [Y5]where _Denominador =WHERE _1 = if (ISBLANK([Y1])||[Y1]=0, 0, 1)WHERE _2 = if (ISBLANK([Y2])||[Y2]=0, 0, 1)WHERE _3 = if (ISBLANK([Y3])||[Y3]=0, 0, 1)where _4 = If (ISBLANK([Y4])||[Y4]=0, 0, 1)where _5 = IF (ISBLANK([Y5])||[Y5]=0, 0, 1)return_1+_2+_3+_4+_5returnIFERROR(_Numerador/_Denominador,0)- SolomonovAnton4 years agoSuper User
thank you for another solution. It's greate !
please mark topic as resolved 🙂