Forum Discussion
Dax
COLUMNA CALCULADA:
IF(MAX('Familia'[Familia de productos]="XXX" || MIN('Prod'[Team-Prod]="YYY"
AVERAGEX(
FILTRO(
Nombre de la tabla,
AND(Tablename [id de asignación],
AND(Nombre de tabla [Estado]=CERRADO,
AND(Tablename [Type ]="A",
AND(Nombre de la tabla [Tiempo de esfuerzo]<>0,
Nombre de la tabla [ Tiempo]<>BLANK()
)
)
)
)
),
Nombre de la tabla [Tiempo de esfuerzo]
),
AVERAGEX(
FILTRO(
Nombre de la tabla,
AND(Nombre de tabla [Identificador de equipo principal],
AND(Tablename [Status]="Cerrado",
AND(Tablename [Familia de productos]<>"XXX",
AND(Tablename [Familia de productos]<>"YYY",
AND(Nombre de la tabla [tiempo de esfuerzo]<>0,
Nombre de la tabla [Tiempo de esfuerzo]<>BLANK()
)
)
)
) ) ),
Nombre de la tabla [ Tiempo de esfuerzo ] ))
Este código es mi columna calculada. Estoy tratando de hacer en medida. Pero obtuve un error como (Dos pocos argumentos se pasaron a la condición IF.el recuento mínimo de argumentos para la función es 2 ...)
¿Puede alguien por favor ayudar con esta solución?
@AtchayaP , En el código anterior Min y Max no se cerraban
IF( MAX('Familia'[Familia de productos])="XXX" || MIN('Prod'[Team-Prod])="YYY"
AVERAGEX(
FILTRO(
Nombre de la tabla,
AND(Tablename [id de asignación],
AND(Nombre de tabla [Estado]=CERRADO,
AND(Tablename [Type ]="A",
AND(Nombre de la tabla [Tiempo de esfuerzo]<>0,
Nombre de la tabla [ Tiempo]<>BLANK()
)
)
)
)
),
Nombre de la tabla [Tiempo de esfuerzo]
),
AVERAGEX(
FILTRO(
Nombre de la tabla,
AND(Nombre de tabla [Identificador de equipo principal],
AND(Tablename [Status]="Cerrado",
AND(Tablename [Familia de productos]<>"XXX",
AND(Tablename [Familia de productos]<>"YYY",
AND(Nombre de la tabla [tiempo de esfuerzo]<>0,
Nombre de la tabla [Tiempo de esfuerzo]<>BLANK()
)
)
)
) ) ),
Nombre de la tabla [ Tiempo de esfuerzo ] ))
2 Replies
- Syndicate_Admin
Administrator
@AtchayaP , En el código anterior Min y Max no se cerraban
IF( MAX('Familia'[Familia de productos])="XXX" || MIN('Prod'[Team-Prod])="YYY"
AVERAGEX(
FILTRO(
Nombre de la tabla,
AND(Tablename [id de asignación],
AND(Nombre de tabla [Estado]=CERRADO,
AND(Tablename [Type ]="A",
AND(Nombre de la tabla [Tiempo de esfuerzo]<>0,
Nombre de la tabla [ Tiempo]<>BLANK()
)
)
)
)
),
Nombre de la tabla [Tiempo de esfuerzo]
),
AVERAGEX(
FILTRO(
Nombre de la tabla,
AND(Nombre de tabla [Identificador de equipo principal],
AND(Tablename [Status]="Cerrado",
AND(Tablename [Familia de productos]<>"XXX",
AND(Tablename [Familia de productos]<>"YYY",
AND(Nombre de la tabla [tiempo de esfuerzo]<>0,
Nombre de la tabla [Tiempo de esfuerzo]<>BLANK()
)
)
)
) ) ),
Nombre de la tabla [ Tiempo de esfuerzo ] )) - Syndicate_Admin
Administrator
Muchas gracias