Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
5 years ago

Hito

Hola Comunidad,

la siguiente tabla muestra los datos ejemplares mky.

1.jpg

Quiero usar los datos Milestone_Planned Start y Milestone_Planned End para calcular mi hito actual.

En la tabla siguiente se muestra la lógica basada en los datos.
Se considera que se ha alcanzado un hito cuando se introduce la fecha de finalización.

2.jpg

es posible calcular tal cosa en Dax

2 Replies

  • Hola @Lachsforelle12 ,

    Haría algunas transformaciones en la consulta Power y luego agregaría dos medidas calculadas:

    Consulta Pwer:

    • Seleccione el proyecto de columna y otros que se necesitan y Unpi votó otras columnas
    • Obtener dos columnas Attibute (final de la estrella de hito) y Valor (fechas)
    • Dividir columna Atributo por delimeter
    • Obtendrá dos nuevas columnas Attribute1 (Milestone) Attibute 2 (Inicio Final)
    • Columna dinámica Atributo2 con los valores de las fechas
    • Cambiar el nombre de las columnas
    • Resultado a continuación:

    MFelix_0-1601391024362.png

    Agregue las siguientes medidas:

    Next Milestone =
    VAR temp_table =
        FILTER (
            SUMMARIZE ( 'Table'; 'Table'[Project]; 'Table'[Milestone]; 'Table'[End] );
            'Table'[End] = BLANK ()
        )
    RETURN
        MINX ( temp_table; 'Table'[Milestone] )
    
    
    Milestone current =
    VAR temp_table =
        FILTER (
            SUMMARIZE ( 'Table'; 'Table'[Project]; 'Table'[Milestone]; 'Table'[End] );
            'Table'[End] <> BLANK ()
        )
    RETURN
        MAXX ( temp_table; 'Table'[Milestone] )

    resultado final a continuación y en adjuntar el archivo PBIX.

    MFelix_1-1601391134746.png

    Tenga en cuenta que asumo que su hito se identifica de alguna manera como 1, 2, 3 si no necesita tener algo de base para ordenarlos en su modelo.