Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
Not applicable

Tabela Cruzada com 3 variáveis

olá,

Preciso carregar a tabela anexa no Qlik, e não sei como colocar 3 variáveis, sendo que campo de atributo seria data, e campo de data quantidade e valor.

Isso é possível?

Obrigada

Tags (1)
8 Replies
lucianosv
Valued Contributor

Re: Tabela Cruzada com 3 variáveis

Bom dia.

Você poderia fazer um cross table caso fossem só as variáveis ou só as datas, mas pelos que vi na planilha você têm ambos e ainda uma linha de totalizador.

Isso torna a leitura complexa.

Creio que não dá para trazer sem tratar antes.

Not applicable

Re: Tabela Cruzada com 3 variáveis

Bom dia Luciano,.

Acho que você tem razão. Irei tratar os dados antes de subir para o Qlik.

Muito Obrigada

rvsilvestre
Contributor III

Re: Tabela Cruzada com 3 variáveis

Da pra tratar isso no próprio Qlik, excluir a linha total e fazer 2 cross tables... um primeiro só com os campos de Quantidade outro com os Valores.

lucianosv
Valued Contributor

Re: Tabela Cruzada com 3 variáveis

Você pode colocar um exemplo para ela.

Não tenho Qlik nesta máquina.

Not applicable

Re: Tabela Cruzada com 3 variáveis

Rodrigo, mas dai nesta situação os dados não ficarão em 1 mesmo registro. Isso não pode impactar a a leitura da tabela no final?

lucianosv
Valued Contributor

Re: Tabela Cruzada com 3 variáveis

Você poderia criar separado e unir com um left join.

rvsilvestre
Contributor III

Re: Tabela Cruzada com 3 variáveis

Veja assim atende sua necessidade:

tab:

CrossTable(MP, Dados, 2)

LOAD Plan as Data,

     F2 AS Idicador,

     MP1,

     MP2,

     MP3,

     MP4

FROM

(ooxml, embedded labels, table is [P&L Plan16 evolutive Analisys], filters(

Remove(Row, RowCnd(CellValue, 2, StrCnd(equal, 'Input VARIABLE COSTS'))),

Transpose(),

Remove(Row, RowCnd(CellValue, 1, StrCnd(equal, 'TOTAL'))),

Remove(Row, RowCnd(CellValue, 1, StrCnd(contain, 'Conta')))

));

Aqui eu trago Ano/Mes, indicador (Qtde ou Valor) , MP (MP1, MP2, MP3..) e os dados

O indicador você pode usar como achar melhor, criar 2 campos através de um if, usar ele na aplicação direto, vai da sua necessidade dai.... Eu tirei a  "conta" da carga porque ela tava atrapalhando rsrs mas você pode carregar depois esse campo separado e ligar através do MP... Aliás essa é uma dica que me ajudou bastante, sempre que for trabalhar com cross table e os modificadores de tabela, se você tiver um campo chave que ligue tudo, traga somente ele e os valores, depois puxa as dimensões separadas.

Not applicable

Re: Tabela Cruzada com 3 variáveis

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