Pular para o conteúdo
officetuning.aiofficetuning.ai
TreinamentosConsultoriaBibliotecaFerramentasConteúdoPortfólio
Entrar
officetuning.aiofficetuning.ai

Treinamento, consultoria e mentoria para decidir, construir e aprender nas quatro frentes da marca.

AI · Data · Productivity · Dev · São Paulo
contato@officetuning.ai
TreinamentosPower BIExcelSQLPowerPointIA + ProdutividadeTodos os treinamentos
PortalConsultoriaBibliotecaPortfólioBackground BuilderDashboard CanvasConteúdo
InstitucionalPolítica de privacidadeInformações legais
© 2026 officetuning.ai · São Paulo
  1. Biblioteca
  2. DAX
  3. Funções DAX
  4. NETWORKDAYS

NETWORKDAYS

DAXData e Hora

Retorna o número de dias úteis inteiros entre duas datas (inclusive), excluindo os dias de fim de semana definidos e os feriados informados.

Quando usar

Calcular SLAs de dias úteis, tempo de entrega excluindo fins de semana, prazo de contrato em dias úteis.

Sintaxe

DAX
NETWORKDAYS(<DataInício>, <DataFim>[, <FimDeSemana>, <Feriados>])

Parâmetros

DataInício: Data inicial; pode ser anterior, igual ou posterior à DataFim. DataFim: Data final. FimDeSemana (Opcional): Número que define o fim de semana: 1 ou omitido = sábado e domingo; 2 a 7 = pares domingo-segunda até sexta-sábado; 11 a 17 = apenas um dia (domingo a sábado). Feriados (Opcional): Tabela de uma coluna com as datas a excluir.

Aplica-se a

  • SimColuna Calculada
  • SimTabela Calculada
  • SimMedida
  • SimCálculo Visual

Exemplo

DAX
// Coluna calculada em TabFatPedido: dias úteis entre pedido e entrega (sábado e domingo)
Dias Úteis até Entrega =
NETWORKDAYS ( TabFatPedido[DataPedido], TabFatPedido[DataEntrega] )

// Coluna calculada: excluindo também os feriados marcados no calendário
Dias Úteis sem Feriados =
VAR vFeriados =
    SELECTCOLUMNS (
        FILTER ( ALL ( TabDimCalendario ), TabDimCalendario[Feriado] = TRUE () ),
        "Data", TabDimCalendario[Data]
    )
RETURN
    NETWORKDAYS ( TabFatPedido[DataPedido], TabFatPedido[DataEntrega], 1, vFeriados )

Observações

Para informar feriados é preciso passar também o parâmetro FimDeSemana (3º argumento). Se as duas datas forem BLANK, retorna BLANK; se só uma for BLANK, ela é tratada como 30/12/1899. Informe datas com DATE, literal dt"AAAA-MM-DD" ou expressão, nunca como texto.

Mais informações

Equivalente Excel (pt-BR)
DIATRABALHOTOTAL.INTL
Equivalente Excel (en-US)
NETWORKDAYS.INTL
Lançamento
2022-Jul
Referência
https://learn.microsoft.com/pt-br/dax/networkdays-function-dax
Função anteriorNATURALLEFTOUTERJOINPróxima função NEXT
Biblioteca