Compartir vía


NETWORKDAYS

Se aplica a:columna Calculadatabla calculadaMedidacálculo visual

Devuelve el número de días laborables completos entre dos fechas (inclusive). Los parámetros especifican qué y cuántos días son días de fin de semana. Los días de fin de semana y los días especificados como días festivos no se consideran días laborables.

Sintaxis

NETWORKDAYS(<start_date>, <end_date>[, <weekend>, <holidays>])

Parámetros

Término Definición
start_date Fecha que representa la fecha de inicio. Fechas para las que se va a calcular la diferencia. La start_date puede ser anterior a, igual que o posterior a la end_date.
end_date Fecha que representa la fecha de finalización. Fechas para las que se va a calcular la diferencia. La start_date puede ser anterior a, igual que o posterior a la end_date.
weekend Indica los días de la semana que son días de fin de semana y no se incluyen en el número de días laborables completos entre start_date y end_date. Fin de semana es un número de fin de semana que especifica cuándo se producen los fines de semana.
los valores de número fin de semana indican los siguientes días de fin de semana:
1 o se omiten: sábado, domingo
2: domingo, Lunes
3: Lunes, Martes
4: Martes, Miércoles
5: Miércoles, Jueves
6: Jueves, Viernes
7: Viernes, Sábado
11: Domingo solo
12: Lunes solo
13: Martes solo
14: Miércoles solo
15: Jueves solo
16: viernes solo
17: solo sábado
holidays Tabla de columnas de una o varias fechas que se van a excluir del calendario del día laborable.

Valor devuelto

Número entero de días laborables enteros.

Observaciones

  • Esta función DAX es similar a Excel NETWORKDAYS. Funciones INTL y NETWORKDAYS.

  • Si start_date y end_date ambos son BLANK, el valor de salida también se BLANK.

  • Si start_date o end_date es BLANK, el BLANK start_date o end_date se tratará como Fecha(1899, 12, 30).

  • Las fechas deben especificarse mediante DATE función o como resultado de otra expresión. Por ejemplo, DATE ( 2022, 5, 30 ), especifica el 30 de mayo de 2022. Las fechas también se pueden especificar como un literal de en formato, . No especifique fechas como texto.

Ejemplo

La expresión siguiente:

   = NETWORKDAYS (
        DATE ( 2022, 5, 28 ),
        DATE ( 2022, 5, 30 ),
        1,
        {
            DATE ( 2022, 5, 30 )
        }
    )

Devuelve:

[Valor]
0

En este ejemplo, se devuelve 0 porque la fecha de inicio es un sábado y la fecha de finalización es un lunes. El parámetro de fin de semana especifica que el fin de semana es sábado y domingo, por lo que no son días laborables. El parámetro holiday marca el 30 (la fecha de finalización) como un día festivo, por lo que no quedan días laborables.