Ir para conteúdo principal

daynumberofquarter – função de script e gráfico

Esta função calcula o número do dia do trimestre em que um timestamp cai.

Sintaxe:  

DayNumberOfQuarter(timestamp[,start_month])

Tipo de dados de retorno: inteiro

A função sempre usa anos com base em 366 dias.

Argumentos:  

Argumentos DayNumberOfQuarter
Argumento Descrição
timestamp A data para avaliar.
start_month Ao especificar um start_month entre 2 e 12 (1, se omitido), o início do ano pode avançar para o primeiro dia de qualquer mês. Por exemplo, para trabalhar com um ano fiscal que inicia em 1º de março, especifique start_month = 3.

Exemplos e resultados:  

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 1:  

DayNumberOfQuarter('12/09/2014')

Retorna 74, o número do dia do trimestre atual.

Exemplo 2:  

DayNumberOfQuarter('12/09/2014',3)

Retorna 12, o número do dia do trimestre atual.
Neste caso, o primeiro trimestre começa em março (pois o start_month está especificado como 3). Isto significa que o trimestre atual é o terceiro semestre, que começou dia 1 de setembro.

Exemplo 3:  

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.

ProjectTable:

LOAD recno() as InvID, * INLINE [

StartDate

28/03/2014

10/12/2014

5/2/2015

31/3/2015

19/5/2015

15/9/2015

] ;

NrDays:

Load *,

DayNumberOfQuarter(StartDate,4) As DayNrQtr

Resident ProjectTable;

Drop table ProjectTable;

 

A tabela resultante mostra os valores retornados deDayNumberOfQuarter para cada registro na tabela.

Resultados do exemplo 3
InvID StartDate DayNrQtr
1 28/03/2014 88
2 10/12/2014 71
3 5/2/2015 36
4 31/3/2015 91
5 19/5/2015 49
6 15/9/2015 77

Esta página ajudou?

Se você encontrar algum problema com esta página ou seu conteúdo - um erro de digitação, uma etapa ausente ou um erro técnico - informe-nos como podemos melhorar!

Participe do Programa de Modernização do Analytics

Remove banner from view

Modernize sem comprometer seus valiosos aplicativos QlikView com o Programa de Modernização do Analytics. Clique aqui para mais informações ou entre em contato: ampquestions@qlik.com