Ir para conteúdo principal Pular para conteúdo complementar

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

RangeMax() retorna o valor numérico mais alto encontrado na expressão ou campo.

Sintaxe:  

RangeMax(first_expr[, Expression])

Tipo de dados de retorno: numérico

Argumentos:  

  • first_expr: A expressão ou campo que contém os dados a serem medidos.
  • Expression: Expressões ou campos opcionais que contêm o intervalo de dados a ser medido. Várias expressões adicionais podem ser usadas.

Limitações:  

Se não for encontrado nenhum valor numérico, será retornado NULL.

Exemplos:  

Exemplos e resultados
Exemplo Resultado

RangeMax (1,2,4)

Retorna 4
RangeMax (1,'xyz')

Retorna 1

RangeMax (null( ), 'abc')

Retorna NULL

Exemplo: (usando a expressão)

RangeMax (Above(MyField,0,3))

Retorna o valor máximo do intervalo dos três valores de MyField calculado na linha atual e nas duas linhas acima da atual. Ao especificar o terceiro argumento como 3, a função Above() retorna três valores, em que há linhas suficientes acima, que são tomadas como entrada na função RangeMax().

Nota de dicaDesative a classificação de MyField para garantir que o exemplo funcione como esperado.
Exemplo de saída de expressão
MyField RangeMax (Above(Sum(MyField),1,3))
10 10
2 10
8 10
18 18
5 18
9 18

Dados usados nos exemplos:

RangeTab:

LOAD * INLINE [

MyField

10

2

8

18

5

9

] ;

Exemplo: (em forma de tabela)

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.

RangeTab3:

LOAD recno() as RangeID, RangeMax(Field1,Field2,Field3) as MyRangeMax INLINE [

Field1, Field2, Field3

10,5,6

2,3,7

8,2,8

18,11,9

5,5,9

9,4,2

];

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

Exemplo de saída em forma de tabela
RangeIDMyRangeMax
110
27
38
418
59
69

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 – avise-nos!

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