Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Duvida em um objeto de lista

Boa tarde!

Eu tenho uma dimensão de grade de tamanhos conforme o exemplo abaixo:

EX
G
G 8-10M
GG
GG 11-12M
M
M 5-7M
P
P 2-4M
PP
T
U
20
22
24
26
28
30
34
36

como faço pra que a apresentação destes valores apareçam sempre como os primeiros a serem selecionados na ordem abaixo?

U

PP

P

M

G

GG

EX

Desde Ja agradeço a ajuda

1 Solution

Accepted Solutions
cesaraccardi
Specialist
Specialist

Olá,

Pelo fato desta ordem não respeitar um critério como ordem alfabética ou numérica, não vejo alternativa senão criar uma tabela auxiliar com estas classificações conforme sugeriu o Aderlan. Uma forma de fazer isto é colocar o campo em uma lista e exportar os valores (distintos), aí você define a ordenação em uma coluna auxiliar e realiza a carga.

Abraços.

View solution in original post

4 Replies
aderlanrm
Partner - Specialist
Partner - Specialist

Olá Ale,

Nas propriedades da lista tem a opção de Classificar, dá uma olhada no que mais se adequa.

Ordem de texto talvez seja o mais prático, porém, caso você queira ordem diferenciada, use a oção Ordem de Carga, deixando a origem dos dados na ordem que você precisa, a lista vai respeitar a ordem da origem dos dados, se você não conseguir fazer essa mudança na origem, pode criar um tabela no Excel, por exemplo, com a ordem que você quer que apareça.

Ex:

Tamano     Ordem

U     1

PP     2

P     3

M     4

G     5

GG     6

EX     7

Então fazer a carga no QV e na aba de classificação escolha Expressão e no campo digite Ordem.

Abraço.

Aderlan Rodrigues
Analista, Arquiteto de Dados e Piloto Amador Drone FPV
 (41) 9 9917-0869  www.BIdeAZ.com.br  Youtube.com/bideaz  Instagram.com/bideaz.in

"Nada é tão inútil quanto fazer eficientemente o que não deveria ser feito." (Peter Drucker)
Not applicable
Author

Oi Aderlan,

Eu tentei a dica que você deu, mas não resolve pra mim porque esses dados que falei não vem de uma tabela de apoio onde posso colocar em ordem para atender o que eu quero através da ordem de carga.

Imagino que somente via script poderei resolver meu problema.

Tem alguma dica?

Abraço

cesaraccardi
Specialist
Specialist

Olá,

Pelo fato desta ordem não respeitar um critério como ordem alfabética ou numérica, não vejo alternativa senão criar uma tabela auxiliar com estas classificações conforme sugeriu o Aderlan. Uma forma de fazer isto é colocar o campo em uma lista e exportar os valores (distintos), aí você define a ordenação em uma coluna auxiliar e realiza a carga.

Abraços.

aderlanrm
Partner - Specialist
Partner - Specialist

Então Ale,

O Cesar destacou bem os passos, você conseguiu fazer?

Se quiser e puder, pode anexar o arquivo aqui que damos uma olhada, mas é tranquilo de fazer.

Grande abraço.

Aderlan Rodrigues
Analista, Arquiteto de Dados e Piloto Amador Drone FPV
 (41) 9 9917-0869  www.BIdeAZ.com.br  Youtube.com/bideaz  Instagram.com/bideaz.in

"Nada é tão inútil quanto fazer eficientemente o que não deveria ser feito." (Peter Drucker)