Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
Not applicable

Categorização de campo calculado

Pessoal,

Pq a minha categorização não funciona? Fala que o campo TT_Alunos não existe. Alguma coisa a ver com o campos ser calculado através de outros?

RangeSum([Total de Alunos EI],[Total de Alunos EF1],[Total de Alunos EF2],[Total de Alunos EM]) as TT_Alunos,

IF(TT_Alunos > 1000,dual('Mais de 1000',1000), dual(replace(Class(TT_Alunos,100),' <= x <', ' até '),floor(TT_Alunos,100))) as Porte,

sds,

Tags (1)
1 Solution

Accepted Solutions
Employee
Employee

Re: Categorização de campo calculado

Você não pode usar um campo que está sendo calculado, deve usar um "pre-load"

O custo de um "Pré-Load"

2 Replies
Employee
Employee

Re: Categorização de campo calculado

Você não pode usar um campo que está sendo calculado, deve usar um "pre-load"

O custo de um "Pré-Load"

Not applicable

Re: Categorização de campo calculado

Como o Clever disse vc não pude usar um campo calculado desta forma...

uma outra forma de fazer isso é usar a formula abaixo para ler este campo...

RangeSum([Total de Alunos EI],[Total de Alunos EF1],[Total de Alunos EF2],[Total de Alunos EM]) as TT_Alunos,

IF(peek('TT_Alunos') > 1000,dual('Mais de 1000',1000), dual(replace(Class(peek('TT_Alunos') ,100),' <= x <', ' até '),floor(peek('TT_Alunos') ,100))) as Porte,


Lembrando que esta formula vai funcionar apenas a partir da linha 2...o pré-load pode ser uma melhor alternativa...mas precisa verificar o que compensa mais.