Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
Not applicable

Dimension

Boa tarde senhores. Preciso de uma ajuda.

Tenho 4 colunas , conforme imagem abaixo.

Mas gostaria de concatena-las, porém sem ser pelo Load.

Explicar o motivo por aqui, demandaria muito tempo, viraria um textão., rs

Mas pela minha necessidade, é a solução que preciso para as minhas analises.

Alguém poderia me ajudar?

Grato,

** Esqueci de mencionar: A nova dimensão deverá ter um Distinct.

Tags (1)
1 Solution

Accepted Solutions
MCampestrini
Valued Contributor

Re: Dimension

Boa tarde Leonardo

Conseguiu resolver o seu problema? Se sim, por gentileza marque a resposta correta para nos ajudar a manter a comunidade organizada.

Márcio Rodrigo Campestrini
12 Replies
MCampestrini
Valued Contributor

Re: Dimension

Bom dia Leonardo

Entendo a questão do "textão", mas sem entender o motivo fica difícil ajudar em uma solução.

Apesar disso, acredito que somente via Load para fazer isso.

Márcio Rodrigo Campestrini
Employee
Employee

Re: Dimension

É uma "gambiarra" mas talvez atenda ao que você precisa

Capturar.PNG

Not applicable

Re: Dimension

oi Marcio,

Bom dia, tudo joia?

Mais ou menos é o seguinte:

Eu tenho essas 4 colunas, P_305, P_306, P_307 e P_308

Basicamente, o conteúdo delas é parecido ( Concordo Totalmente, Concordo Parcialmente, Discordo Totalmente....)

Para cada coluna, tenho uma dimensão, que seria minha Visão Analítica.

Porém, preciso unificar P_305, P_306, P_307 e P_308 de tal maneira que visualize tudo em apenas um gráfico.

Mas apenas em uma dimensão ( bem dizer, um merge)

Assim, se neste gráfico, eu clicasse na Fatia "Concordo Totalmente",  os gráficos  de P_305, P_306, P_307 e P_308

serião atualizados automaticamente.

+- é isso.,

Grato

Not applicable

Re: Dimension

Bom dia Clever, tudo  bom?

Devido a problemas técnicos,  por enquanto estou fazendo uma simulação na Personal!

Você, poderia tirar um print do script?  Obrigado,

Employee
Employee

Re: Dimension

Script:

Characters1:

Load Chr(RecNo()+Ord('A')-1) as Alpha1, RecNo() as Num1 autogenerate 26;

Characters2:

Load Chr(RecNo()+Ord('A')-1) as Alpha2, RecNo() as Num2 autogenerate 26;

Dimensões no gráfico:

1 =ValueLoop(1,2)

2 =if(ValueLoop(1,2)=1,Alpha1,Alpha2)

Daí você esconde a primeira coluna

Not applicable

Re: Dimension

Putz,  não deu!!

Tab1:

load * INLINE

[P1

A

A

A

B

B

C

D

];

Tab2:

load * INLINE

[P2

A

B

C

B

B

C

E

];

Os counts de TESTE não batem com P1 e P2 e a seleção não atualiza de P1, P2 e Teste não se conversam!

Tá freud!!! rs

Employee
Employee

Re: Dimension

Porque você não cria um campo no script com os valores que precisam ser sumarizados?

Employee
Employee

Re: Dimension

Tipo:

LOAD P_305 as Dimensao resident suatabela;

concatenate

LOAD P_306 as Dimensao resident suatabela;

concatenate

LOAD P_307 as Dimensao resident suatabela;

concatenate

LOAD P_308 as Dimensao resident suatabela;

E usa esse campo no seu gráfico

Not applicable

Re: Dimension

Já tentei, mas o problema é que o novo gráfico não se relaciona com a tabela principal.

Quando clico nos novos valores, não o outro gráfico não é atualizado.

*** Só corrigindo o post anterior: Ao invés de duas tabelas, é uma só

Tab1:

load * INLINE

[P1,P2

A,B

A,A

A,A

B,A

B,B

C,C

D,A

];

Eu precisaria uma outra tabela, com os valores distintos. Mas que se referencia a tabela TAB1.