Ler em inglês

Partilhar via


DIAS DE REDE

Aplica-se a:Coluna calculadaTabela calculadaMedidaCá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

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

Parâmetros

Vigência 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.
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 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: Domingo apenas
12: Apenas segunda-feira
13: Apenas terça-feira
14: Quarta-feira apenas
15: Quinta-feira apenas 16
seguinte: Apenas sexta-feira
17: Apenas sábado
holidays Uma tabela de colunas de uma ou mais datas que devem ser excluídas do calendário de dias úteis.

Valor de retorno

Um número inteiro de dias úteis inteiros.

Comentários

  • 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 função DATA 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:

DAX
   = 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.