Compartir a través de


NETWORKDAYS

Se aplica a:columna CalculadaTabla calculadaMeasurecálculo visual

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

Sintaxis

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

Parámetros

Término Definición
start_date Un date que representa el inicio date. Fechas para las que se va a calcular la diferencia. El start_date puede ser earlier igual que, or posterior al end_date.
end_date Un date que representa el datefinal. Fechas para las que se va a calcular la diferencia. El start_date puede ser earlier igual que, or posterior al end_date.
weekend Indica los días de la semana que son días de fin de semana and se not se incluyen en el número de días laborables completos entre start_date and end_date. Fin de semana es un número de fin de semana que especifica cuándo se producen los fines de semana.
número de fin de semana values indicar los siguientes días de fin de semana:
1 or omitido: 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 Una tabla de columnas de una or más fechas que se van a excluir del daycalendarde trabajo .

Devolver Value

Número entero de días laborables enteros.

Observaciones

  • Esta función DAX es similar a Excel NETWORKDAYS. Funciones inTL andNETWORKDAYS.

  • If start_date and end_date ambos son BLANK, el value de salida también se BLANK.

  • If start_date or end_date es BLANK, el BLANK start_date or end_date se tratará como Date(1899, 12, 30).

  • Las fechas deben especificarse mediante DATE funciónor 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 , . Haga not especificar fechas como texto.

Ejemplo

La expresión siguiente:

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

Devuelve:

[Value]
0

En este ejemplo, se devuelve 0 porque el inicio date es un sábado and el final date es un lunes. El parámetro de fin de semana especifica que el fin de semana es sábado and domingo, por lo que se not días laborables. El parámetro holiday marca el 30 (el final date) como festivo, por lo que no quedan días laborables.