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 la fecha de inicio y la fecha de finalización el indicador de estado estará activo si no es falso.

Creé la columna de mes a partir de enddate, cuando las personas seleccionan Feb in month deben mostrar se les debe mostrar el total de miembros asignados en el proyecto. En el ejemplo de datos anterior eveyone se asigna al proyecto en febrero por lo que el recuento total asignado tiene que ser 3 , cuando el usuario seleccione el mes de marzo de la columna de fecha creada debe obtener el recuento total como 2 porque la asignación de EMP 2 ya no es más válida ya que su fecha de finalización es 28-02-2020.

@mgwena @cham @amitchandak @Greg_Deckler @Mariusz

  • 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

6 Replies

    • Truelearner's avatar
      Truelearner
      Icon for Helper III rankHelper III

      Lo pasé, pero no puedo igualar mi requisito actual en el enlace proporcionado.

  • v-lid-msft's avatar
    v-lid-msft
    Icon for Community Support rankCommunity Support

    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
        Icon for Community Support rankCommunity Support

        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