Forum Discussion
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]))))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.
SaludosHola @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.
Si tiene alguna otra pregunta, por favor pregunte aquí y trataremos de resolverlo.
Saludos
6 Replies
- amitchandak
Super User
@Truelearner, Consulte, si esto puede ayudar
- Truelearner
Helper III
Lo pasé, pero no puedo igualar mi requisito actual en el enlace proporcionado.
- v-lid-msft
Community 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]))))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- Truelearner
Helper III
SU AHORA TRABAJANDO CON MIS DATOS REALES, SE PUEDE COMPROBAR UNA VEZ , COMO POR LOS DATOS NO HAY ASIGNACIÓN EN LOS MESES DE JUNIO Y JULIO, PERO TODAVÍA ESTÁ DANDO 1
POR FAVOR, DESCARGUE EL ARCHIVO DE https://drive.google.com/open?id=1O4_72OSpDPjyGhnSGgMYaoRz1LsJMnyX
- v-lid-msft
Community 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.
Si tiene alguna otra pregunta, por favor pregunte aquí y trataremos de resolverlo.
Saludos