Partilhar via


DIAS DE REDE

Aplica-se a:Colunacalculada Tabelacalculada MedidaCálculo visual

Devolve 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. Os dias de fim de semana e os dias especificados como feriados não são considerados dias úteis.

Sintaxe

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

Parâmetros

Termo Definição
start_date Uma data que representa a data de início. As datas para as quais a diferença deve ser calculada. O start_date pode ser anterior 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 calculada. O start_date pode ser anterior ou posterior ao end_date.
fim de semana 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 os fins de semana ocorrem.
Os valores dos números de fim de semana indicam os seguintes dias de fim de semana:
1 ou omitido: 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: Apenas
domingo 12: Apenas
segunda-feira 13: Apenas
terça-feira 14: Apenas quarta-feira
15: Apenas
quinta-feira 16: Apenas sexta-feira
17: Apenas sábado
feriados Uma tabela de colunas de uma ou mais datas que devem ser excluídas do calendário de dias úteis.

Devolver Valor

Um número inteiro de dias úteis inteiros.

Observações

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

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

  • Se start_date ou end_date estiver EM BRANCO, a start_date ou end_date EM BRANCO será tratada como Data(1899, 12, 30).

  • As datas devem ser especificadas usando a 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 um formato literal , (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 )
        }
    )

Devoluções:

[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 weekend especifica que o fim de semana é sábado e domingo, portanto, esses não são dias úteis. O parâmetro feriado marca o dia 30 (a data final) como feriado, portanto, não restam dias úteis.