Forum Discussion
DianisB
4 years agoNew Member
Promedio entre columnas
Hola todos
Necesito una ayuda que quizas es simple pero ya he mirado varios videos y forus y no me funciona. Necesito crear una columna que calcule el promedio de las 5 colunmas (Y1, Y2; Y3; Y4 y Y5) pero solo si son diferentes a cero.
Como hago eso? o es mejor crear medidas que crear columnas? Los datos vienen tal como se muestran en el ejemplo y este nuevo dato que tengo lo voy a utilizar bastante par luego crear nuevas medidas.
Agradezco mucho su ayuda!!
3 Replies
- Syndicate_Admin
Administrator
Hola
Creo que te ayudará:
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- DianisBNew Member
Muchas gracias por tu ayuda y me alegra que podamos encontrar las soluciones por estos medio 🙂 ...luego tambien encontre una muy similar que funcionó:
Average =var _Numerador = [Y1] + [Y2] + [Y3] + [Y4] + [Y5]var _Denominador =VAR _1 = if (ISBLANK([Y1])||[Y1]=0, 0, 1)VAR _2 = if (ISBLANK([Y2])||[Y2]=0, 0, 1)VAR _3 = if (ISBLANK([Y3])||[Y3]=0, 0, 1)var _4 = If (ISBLANK([Y4])||[Y4]=0, 0, 1)var _5 = IF (ISBLANK([Y5])||[Y5]=0, 0, 1)return_1+_2+_3+_4+_5returnIFERROR(_Numerador/_Denominador,0)- Syndicate_Admin
Administrator
gracias por otra solución. ¡Es genial!
Marque el tema como resuelto 🙂