NETWORKDAYS
Aplica-se a:Coluna calculadaTabela calculadaMedidaCálculo visual
Retorna o número de dias úteis inteiros entre duas datas (inclusas). Os parâmetros especificam quais e quantos dias são de fim de semana. Dias de fim de semana e 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. A start_date pode ser anterior, igual ou posterior à end_date. |
end_date | Uma data que representa a data de término. As datas para as quais a diferença deve ser calculada. A start_date pode ser anterior, igual ou posterior à end_date. |
weekend | Indica os dias da semana que são de fim de semana e não estão incluídos no número de dias úteis inteiros entre start_date e end_date. Weekend é um número de fim de semana que especifica quando os fins de semana ocorrem. Os valores numéricos de fim de semana indicam os seguintes dias: 1 ou omitido: sábado, domingo 2: domingo, segunda 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 apenas 15: quinta-feira apenas 16: sexta-feira apenas 17: sábado apenas |
feriados | Uma tabela de coluna de uma ou mais datas que devem ser excluídas do calendário de dias úteis. |
Valor retornado
Um número inteiro de dias úteis completos.
Comentários
Essa função DAX é semelhante às funções do Excel NETWORKDAYS.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 forem BLANK, serão tratadas como Date(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 literal no 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:
[Value] |
---|
0 |
Nesse 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, não são dias úteis. O parâmetro holiday marca o 30º dia (a data de término) como feriado, portanto, não restam dias úteis.