Shankar
Hola equipo: necesito calcular el número total de días hábiles entre dos fechas. Adjunto el archivo y los resultados. Por favor ayuda.
v-shex-msft
Hola @Shankar,
Puede intentar usar la fórmula de columna de cálculo a continuación para calcular el día laboral normal total (excepto el sábado domingo)
Total WorkDays = COUNTROWS ( FILTER ( ADDCOLUMNS ( CALENDAR ( [Start], [End] ), "Day of Week", WEEKDAY ( [Date], 1 ) ), [Day of Week] <> 1 && [Day of Week] <> 7 ) )
Si necesita eliminar otros días festivos, debe crear una tabla de días festivos y eliminarlos en la fórmula.
Saludos,
Xiaoxin-sheng
bengisby
Hola, ¿alguien podría mostrarme cómo eliminar los días festivos también?
v-shex-msft
En respuesta a bengisby
Hola @bengisby,
Si necesita eliminar otras vacaciones específicas para el rango de fechas actual, puede intentar usar la función excepto para comparar con la tabla de calendario visual actual. Mi fórmula eliminará las fechas de fin de semana de la tabla de calendario virtual.
Otro enlace de referencia:
FECHADIFF Días laborables
Saludos,
Xiaoxin-sheng
bengisby
En respuesta a v-shex-msft
@v-shex-msft, este enlace es excelente, pero estoy aprendiendo y no entiendo cómo insertar el resultado de la medida como un valor en la nueva columna… Tengo un valor de días hábiles para cada fila de datos , por lo que necesito que cada fila elimine también las vacaciones.
v-shex-msft
Hola @Shankar,
Puede intentar usar la fórmula de columna de cálculo a continuación para calcular el día laboral normal total (excepto el sábado domingo)
Total WorkDays = COUNTROWS ( FILTER ( ADDCOLUMNS ( CALENDAR ( [Start], [End] ), "Day of Week", WEEKDAY ( [Date], 1 ) ), [Day of Week] <> 1 && [Day of Week] <> 7 ) )
Si necesita eliminar otros días festivos, debe crear una tabla de días festivos y eliminarlos en la fórmula.
Saludos,
Xiaoxin-sheng
Anónimo
En respuesta a v-shex-msft
Escribo la misma función Dax pero se muestra La fecha de inicio o la fecha de finalización en la función Calendario no puede ser un valor en blanco.
¿Hay alguna función para eliminar ese error?
Shankar
En respuesta a v-shex-msft
Muchas gracias señor. Funciona .
Lo estaba buscando mal.
Gracias,
Shankar A