week – função de script e gráfico
Esta função retorna um número inteiro que representa o número da semana de acordo com a ISO 8601. O número da semana é calculado a partir da data de interpretação da expressão, de acordo com a interpretação de números padrão.
Sintaxe:
week(timestamp [, first_week_day [, broken_weeks [, reference_day]]])
Tipo de dados de retorno: inteiro
Argumentos:
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”. |
first_week_day |
O número inteiro define qual dia usar como o primeiro dia da semana. Por padrão, as funções do QlikView usam segunda-feira como o primeiro dia da semana. Os seguintes valores podem ser usados:
|
broken_weeks |
A configuração define se as semanas são divididas ou não. Por padrão, as funções do QlikView usam semanas não quebradas. Isso significa que:
A alternativa é usar semanas quebradas.
Os seguintes valores podem ser usados:
|
reference_day |
A configuração define qual dia em janeiro definir como dia de referência para definir a semana 1. Por padrão, as funções do QlikView usam 4 como dia de referência. Isso significa que a semana 1 deve conter 4 de janeiro, ou dito de outra forma, que a semana 1 deve sempre ter pelo menos 4 dias em janeiro. Os seguintes valores podem ser usados para definir um dia de referência diferente:
|
Exemplo 1:
week ('2012-10-12')
retorna 41
Exemplo 2:
week( '35648')
retorna 32, por que 35648 = 1997-08-06
Exemplo 3:
week('2012-10-12', 0, 1)
retorna 42