Ola a Todos (as)
Me deparei com um problema de calculo com dias úteis
problema:
Produto | DTA_VENDA | DTA_PAG |
Caixa_1 | 07/10/2019 | 10/10/2019 |
Caixa_2 | 10/10/2019 | 15/10/2019 |
Ou seja o produto que eu vendi 07/10 - 3 dias uteis depois eu tenho que pagar o fornecedor, porem eu nunca trabalhei com data uteis apenas com datas corridas, alguém consegue me ajudar ???
grato desde já
Para calcular la cantidad de días hábiles entre dos fechas podés usar la función networkdays.
Agregando esta expresión como dimensión en tu tabla: networkdays(DTA_VENDA, DTA_VENDA) - 1
O generando un nuevo campo en script:
Test:
NOCONCATENATE
LOAD *, NetWorkDays(DTA_VENDA, DTA_PAG) - 1 AS DIAS_UTEIS
INLINE [
Produto, DTA_VENDA, DTA_PAG
Caixa_1, 07/10/2019, 10/10/2019
Caixa_2, 10/10/2019, 15/10/2019
];
Para calcular la cantidad de días hábiles entre dos fechas podés usar la función networkdays.
Agregando esta expresión como dimensión en tu tabla: networkdays(DTA_VENDA, DTA_VENDA) - 1
O generando un nuevo campo en script:
Test:
NOCONCATENATE
LOAD *, NetWorkDays(DTA_VENDA, DTA_PAG) - 1 AS DIAS_UTEIS
INLINE [
Produto, DTA_VENDA, DTA_PAG
Caixa_1, 07/10/2019, 10/10/2019
Caixa_2, 10/10/2019, 15/10/2019
];
A solução realmente funcionou.
outra forma de fazer que também deu certo usando
LastWorkDate(DTA_VENDA,4)
Muito Obrigado JGMDataAnalysis
Bom dia
Agora estou com outro problema.
Tenho que criar uma conta que conte 20 dias corridos, porem se cair no fim de semana, ele aparece a data de pagamento segunda-feira