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 deen 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.