Ir para conteúdo principal

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

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

Sintaxe:  

SetDateYearMonth (timestamp, year, month)

Tipo de dados de retorno: dual

Argumentos:  

Argumentos SetDateYearMonth
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.
month Um mês com um ou dois 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:  

setdateyearmonth ('29/10/2005', 2013, 3)

Retorna '29/03/2013

Exemplo 2:  

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

Retorna '29/03/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.

SetYearMonth:

Load *,

SetDateYearMonth(testdates, 2013,3) as NewYearMonth

Inline [

testdates

1/11/2012

10/12/2012

2/1/2013

19/5/2013

15/9/2013

11/12/2013

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 NewYearMonth
1/11/2012 1/3/2013
10/12/2012 10/3/2013
2/1/2012 2/3/2013
19/5/2013 19/3/2013
15/9/2013 15/3/2013
11/12/2013 11/3/2013
14/5/2014 14/3/2013
13/6/2014 13/3/2013
7/7/2014 7/3/2013
4/8/2014 4/3/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