Forum Discussion

Truelearner's avatar
Truelearner
Icon for Helper III rankHelper III
6 years ago
Solved

dax ayuda

Tengo datos en la forma anterior donde en el que obtengo el número de horas trabajadas para cada empleado para un período de asignación (entre Startdate y enddate ) y si la fecha actual cae entre ...
  • v-lid-msft's avatar
    6 years ago

    Hola @Truelearner ,

    Podemos crear una tabla calucada y una medida para satisfacer sus requisitos:

    Tabla calculada:

    Date = ADDCOLUMNS(CALENDARAUTO(),"Month",FORMAT([Date],"YYYY-MMM"),"Sort",VALUE(FORMAT([Date],"YYYYMM")))

    Medida:

    Measure = CALCULATE(DISTINCTCOUNT('Table'[empid]),FILTER(ALLSELECTED('Table'),not('Table'[startdate]> Max('Date'[Date]) || 'Table'[enddate]< Min('Date'[Date]))))

    1.jpg

    pero no podemos entender"cuando las personas seleccionan febrero en el mes se les debe mostrar el total de miembros asignados en el proyecto", porque el EMP 1 en inicio de 18-03-2020 y termina hasta 03-04-2020, no tiene trabajo en febrero, ¿podría por favor compartir la lógica de por qué el total de febrero es 3?

    Por cierto, pbIX archivo como adjunto.


    Saludos

  • v-lid-msft's avatar
    v-lid-msft
    6 years ago

    Hola @Truelearner ,

    Si 2019 Junio, encontramos que el identificador de recurso 1 es a partir de 2019-4-1 y termina en 2020-5-29, por lo que cuenta como 1 en 2019-junio y 2019-julio.

    5.jpg

    Si tiene alguna otra pregunta, por favor pregunte aquí y trataremos de resolverlo.


    Saludos