Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
julianacampag
Creator
Creator

Problemas com Above()

Olá, boa tarde,

eu tenho uma tabela onde preciso calcular o saldo da distância entre o representante e os clientes.

A distância entre eles já trago calculada do script.

Devo organizar essa tabela por código do representante e depois pela distância (asc).

Quando coloco apenas o código do representante, o CNPJ e as distâncias, até consigo deixar do jeito certo, porém, quando incluo a expressão do saldo, ele bagunça toda a ordem.

Para que eu conseguisse ordenar da forma correta, criei no script o campo 'DIS_Verificador', porém, quando incluo esse campo na tabela, a função Above() que eu uso para calcular os saldos para de funcionar. Percebi também que a função RowNo() fica esquisita também, mostrando o valor 1 para todas as linhas.

Alguém pode me ajudar?

Desde já agradeço.

Labels (3)
1 Solution

Accepted Solutions
Not applicable

Ola Juliana,

Algo assim será que não te ajuda ?

Basetmp:

LOAD CodRepresentante,

     CNPJ,

     DIS_Verificador,

     Dist

FROM

Base.xls

(biff, embedded labels, table is Sheet1$) ;

Base:

LOAD * Resident Basetmp order by CodRepresentante,Dist asc;

Quando criar a tabela retira a ordenação dos campos que vc não quer, e deixa classifica em ordem de carga original, nos campos que deseja ordenar.

View solution in original post

3 Replies
Not applicable

Ola Juliana,

Algo assim será que não te ajuda ?

Basetmp:

LOAD CodRepresentante,

     CNPJ,

     DIS_Verificador,

     Dist

FROM

Base.xls

(biff, embedded labels, table is Sheet1$) ;

Base:

LOAD * Resident Basetmp order by CodRepresentante,Dist asc;

Quando criar a tabela retira a ordenação dos campos que vc não quer, e deixa classifica em ordem de carga original, nos campos que deseja ordenar.

Not applicable

Resultado seria este :

eduardo_dimperio
Specialist II
Specialist II

Apenas para complementar, quando voce usa a função RowNo() ou Above() ele desabilita a ordenação

"Sorting on y-values in charts or sorting by expression columns in tables is not allowed whenRowNo() is used in any of the chart's expressions. These sort alternatives are therefore automatically disabled."


As dimensões continuam podendo ser ordenadas, mas as medidas não.