Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hola, os planteo mi problema a ver si alguien me puede ayudar.
If(Dimensionality()=0,(sum(TOTAL{$<FASE_PROYECTO={"DIRECCION"}>}(HRealTarea)))*24,Sum({FASE_PROYECTO='DIRECCION'}{FechFinTarea<FPrevision}HRealTarea))
Pongo este "If" en la expresión de una gráfica para sacar las horas que contiene HRealTarea, la 1ª condición del "If" es correcta, pero la 2ª condición no.
Lo que quiero en la 2ª condición del "If" son las horas que tiene HRealTarea cuando FASE_PROYECTO='DIRECCION' y FechFinTarea<FPrevision
He intentado muchos tipos de análisis de conjuntos y no lo consigo solucionar; me parece que me falla algo en la sintaxis.
Espero alguna respuesta de ayuda.
Un saludo y gracias.
Hola,
No puedo probarlo, pero prueba a ponerlo así:
If(Dimensionality()=0
, (sum(TOTAL{$<FASE_PROYECTO={"DIRECCION"}>}(HRealTarea)))*24
, Sum((TOTAL{$<FASE_PROYECTO={"DIRECCION"},FechFinTarea<FPrevision}>}HRealTarea))
)
Un saludo,
Prueba de esta forma.
If(Dimensionality()=0, sum(TOTAL{$<FASE_PROYECTO={'DIRECCION'}>}[HRealTarea])*24,
Sum(TOTAL{$<FASE_PROYECTO={'DIRECCION'},[FechFinTarea]<FPrevision}>}[HRealTarea])
)