Ir para conteúdo principal

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

Essa função pega um timestamp e um year como entrada e atualiza o timestamp com o year especificado na entrada. 

Sintaxe:  

setdateyear (timestamp, year)

Tipo de dados de retorno: dual

Argumentos:  

Argumentos SetDateYear
Argumento Descrição
timestamp A data para avaliar como carimbo de data/hora ou a expressão resolvendo para um carimbo de data/hora, por exemplo “2012-10-12”.
year Um ano com quatro dígitos.

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:  

setdateyear ('29/10/2005', 2013)

Retorna '29/10/2013

Exemplo 2:  

setdateyear ('29/10/2005 04:26:14', 2013)

Retorna '29/10/2013 04:26:14'

Para ver a parte da hora do carimbo de data/hora em um gráfico, você deve definir a formatação numérica da Data e escolher um valor para Formatação que exiba os valores de tempo.

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.

SetYear:

Load *,

SetDateYear(testdates, 2013) as NewYear

Inline [

testdates

1/11/2012

10/12/2012

1/5/2013

2/1/2013

19/5/2013

15/9/2013

11/12/2013

2/3/2014

14/5/2014

13/6/2014

7/7/2014

4/8/2014

];

 

A tabela resultante contém as datas originais e uma coluna na qual a data foi acertada para 2013.

Resultados do exemplo 3
testdates NewYear
1/11/2012 1/11/2013
10/12/2012 10/12/2013
2/1/2012 2/1/2013
1/5/2013 1/5/2013
19/5/2013 19/5/2013
15/9/2013 15/9/2013
11/12/2013 11/12/2013
2/3/2014 2/3/2013
14/5/2014 14/5/2013
13/6/2014 13/6/2013
7/7/2014 7/7/2013
4/8/2014 4/8/2013

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