Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
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,

1 Solution

Accepted Solutions
Clever_Anjos
Employee
Employee

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

O custo de um "Pré-Load"

View solution in original post

2 Replies
Clever_Anjos
Employee
Employee

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

O custo de um "Pré-Load"

Not applicable
Author

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.