Forum Discussion

caruso1058's avatar
caruso1058
Microsoft Employee
5 years ago
Solved

Indefinido

Estoy intentando crear un diagrama de Gantt, sin embargo, necesito proporcionar fechas de finalización a mi modelo. La fecha de finalización de una tarea es la fecha de inicio de la otra tarea, por l...
  • edhans's avatar
    5 years ago

    Hola @caruso1058 - ver esta medida:

    edhans_0-1600723021421.png

    Finish Date = 
    VAR varCurrentDate = MAX('Table'[Start_Date])
    VAR varNextDate = 
    CALCULATE(
        MIN('Table'[Start_Date]),
        FILTER(
            All('Table'),
            'Table'[Start_Date] > varCurrentDate
        )
    )
    RETURN
    IF(
        ISBLANK(varNextDate),
        varCurrentDate,
        varNextDate
        )

    Esto devolverá la fecha mínima por encima de la fecha actual, a menos que no haya una fecha siguiente, en cuyo caso se repetirá la fecha actual.

    Una nota @caruso1058 - no especificó, pero supongo que desea que esto sea por proyecto. Tenga en cuenta la sustitución de ALL() por ALLEXCEPT()

    edhans_0-1600724339459.png

    Así que se puede ver que la fecha del 1 de abril de 2020 no impactó el proyecto A123.

  • Ashish_Mathur's avatar
    Ashish_Mathur
    5 years ago

    Hola

    Pruebe esta fórmula de columna calculada

    •calculate(min(data[project schedule]),filter(data,data[project]-earlier(data[project])&&&data[project schedule]>earlier(data[project schedule])))

    Espero que esto ayude.