Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Tenho um campo Meta do Mês no exemplo abaixo:
Ela tem um valor fixo,
Como eu divido a meta do Mês para achar o dia uteis.
Exemplo: Meta Mês / Dias uteis do mês.
Agnaldo,
segue um novo modelo com os dias corridos...
Basicamente DataFinal - DataInicial
Agnaldo,
NetWorkDays()
Informacoes do help...
A função networkdays retorna o número de dias úteis (segunda-sexta) entre e inclusive a start_date e end_date, levando em conta qualquer holiday opcionalmente listado.
Sintaxe:
networkdays ( start_date, end_date [, holiday] )
Tipo de retorno de dados: inteiro
Argumentos:
Argumento | Descrição |
---|---|
start_date | Data/hora da data de início para avaliar. |
end_date | Data/hora da data de término para avaliar. |
holiday | Períodos de feriados a serem excluídos dos dias de trabalho. Um período de feriado é declarado como uma data de início e uma data de término, separadas por virgulas. Exemplo: '25/12/2013', '26/12/2013' Você pode especificar mais de um período de feriado, separados por virgulas. Exemplo: '25/12/2013', '26/12/2013', '31/12/2013', '01/01/2014' |
Esses exemplos usam o formato de data DD/MM/YYYY. O formato de data é especificado no comando SET DateFormat na parte superior do seu script de carregamento. Altere o formato nos exemplos para atender às suas necessidades.
Exemplo | Resultado | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
networkdays ('19/12/2013', '07/01/2014') | Retorna 14. Este exemplo não considera feriados. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
networkdays ('19/12/2013', '07/01/2014', '25/12/2013', '26/12/2013') | Retorna 12. Este exemplo não considera o feriado de 25/12/2013 a26/12/2013. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
networkdays ('19/12/2013', '07/01/2014', '25/12/2013', '26/12/2013', '31/12/2013', '01/01/2014') | Retorna 10. Este exemplo considera dois períodos de feriados. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Adicione o script de exemplo ao seu documento e execute-o. Em seguida, adicione pelo menos os campos listados na coluna de resultados a um documento para ver o resultado. PayTable: LOAD recno() as InvID, * INLINE [ InvRec|InvPaid 28/03/2012|28/04/2012 10/12/2012|01/01/2013 5/2/2013|5/3/2013 31/3/2013|01/5/2013 19/5/2013|12/6/2013 15/9/2013|6/10/2013 11/12/2013|12/01/2014 2/3/2014|2/4/2014 14/5/2014|14/6/2014 13/6/2014|14/7/2014 7/7/2014|14/8/2014 4/8/2014|4/9/2014 ] (delimiter is '|'); NrDays: Load *, NetWorkDays(InvRec,InvPaid) As PaidDays Resident PayTable; Drop table PayTable;
|
|
Segue um exemplo....
Alessandro,
Até que eu entendi.
Mas eu não sei como fazer.
O que estou fazendo e está errado. Pois não sei se o mês terá 30 / 31 ou 28 dias.
sum({<[MetaVenda]={'Metas Mês'} >}MetaTicketMédio) / 30
O amigo tem alguma dica.
Desculpe-me alessandro, sobre o dias uteis.
A empresa é um posto de combustiveis.
Trabalha todos os dias. Inclusive no natal.
Eu preciso é saber, quantos dias tem cada mês corrente
Agnaldo,
segue um novo modelo com os dias corridos...
Basicamente DataFinal - DataInicial
Segue o modelo
Alessandro,
Total das vendas é 240930,32
como achar a média até dia 14
sum(valor)/ max(Dia), acho que está errado.
Agnaldo,
teria que ter o modelo para ver os dados/modelagem....
Mas se o dia sempre sera o do dia - 1 então
sum(valor)/ (day(Today())-1)
poderia ser uma alternativa.....se nao for selecionado o mes....
obrigado.