Ler em inglês

Compartilhar via


NETWORKDAYS

aplica-se a:coluna calculadatabela calculadamedidacálculo visual

Retorna o número de dias úteis inteiros entre duas datas (inclusive). Os parâmetros especificam quais e quantos dias são dias de fim de semana. Dias e dias de fim de semana especificados como feriados não são considerados como dias úteis.

Sintaxe

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

Parâmetros

Prazo Definição
start_date Uma data que representa a data de início. As datas para as quais a diferença deve ser computada. O start_date pode ser anterior, igual ou posterior ao end_date.
end_date Uma data que representa a data de término. As datas para as quais a diferença deve ser computada. O start_date pode ser anterior, igual ou posterior ao end_date.
weekend Indica os dias da semana que são dias de fim de semana e não estão incluídos no número de dias úteis inteiros entre start_date e end_date. Fim de semana é um número de fim de semana que especifica quando ocorrem finais de semana.
Valores de número de fim de semana indicam os seguintes dias de fim de semana:
1 ou omitidos: sábado, domingo
2: domingo, Segunda-feira
3: segunda- feira, terça-feira
4: terça-feira, quarta-feira
5: quarta-feira, quinta-feira
6: quinta-feira, sexta-feira
7: sexta-feira, sábado
11: domingo apenas
12: segunda-feira apenas
13: terça-feira apenas
14: quarta-feira
15: Quinta-feira apenas
16: sexta-feira apenas
17: somente sábado
holidays Uma tabela de colunas de uma ou mais datas que devem ser excluídas do calendário do dia útil.

Valor retornado

Um número inteiro de dias úteis inteiros.

Observações

  • Essa função DAX é semelhante ao Excel NETWORKDAYS. Funções INTL e NETWORKDAYS.

  • Se start_date e end_date forem BLANK, o valor de saída também será BLANK.

  • Se start_date ou end_date for BLANK, o start_date em BRANCO ou end_date será tratado como Data(1899, 12, 30).

  • As datas devem ser especificadas usando função DATE ou como resultado de outra expressão. Por exemplo, DATE ( 2022, 5, 30 ), especifica 30 de maio de 2022. As datas também podem ser especificadas como literais em formato, (dt”2022-05-30”). Não especifique datas como texto.

Exemplo

A seguinte expressão:

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

Retorna:

[Valor]
0

Neste exemplo, 0 é retornado porque a data de início é um sábado e a data de término é uma segunda-feira. O parâmetro de fim de semana especifica que o fim de semana é sábado e domingo, portanto, não são dias úteis. O parâmetro de feriado marca o 30º (a data de término) como feriado, portanto, não restam dias úteis.