Ler em inglês

Compartilhar via


NETWORKDAYS

aplica-se a:coluna calculadatabela calculadaMeasurecálculo visual

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

Sintaxe

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

Parâmetros

Prazo Definição
start_date Um date que representa o dateinicial. As datas para as quais a diferença deve ser computada. O start_date pode ser earlier do que, da mesma forma, or posterior ao end_date.
end_date Um date que representa o datefinal. As datas para as quais a diferença deve ser computada. O start_date pode ser earlier do que, da mesma forma, or posterior ao end_date.
weekend Indica que os dias da semana que são dias de fim de semana and são not incluídos no número de dias úteis inteiros entre start_date and end_date. Fim de semana é um número de fim de semana que especifica quando ocorrem finais de semana.
número do fim de semana values indicar os seguintes dias de fim de semana:
1 or 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: 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 coluna de uma or mais datas que devem ser excluídas do daycalendarde trabalho.

Retornar Value

Um número inteiro de dias úteis inteiros.

Observações

  • Essa função de DAX é semelhante à NETWORKDAYSdo Excel. Funções de andNETWORKDAYS INTL.

  • If start_date and end_date ambos são BLANK, o value de saída também é BLANK.

  • If start_date or end_date é BLANK, o BLANK start_date or end_date será tratado como Date(1899, 12, 30).

  • As datas devem ser especificadas usando DATE funçãoor 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 uma literal em , . Especifique not datas como texto.

Exemplo

A seguinte expressão:

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

Retorna:

[Value]
0

Neste exemplo, 0 é retornado porque o date inicial é um sábado and o date final é uma segunda-feira. O parâmetro de fim de semana especifica que o fim de semana é sábado and domingo, portanto, esses são not dias úteis. O parâmetro de feriado marca o 30º (o final date) como feriado, portanto, não restam dias úteis.