Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
gustavovm
Contributor III
Contributor III

Dúvida sobre criação de variável

Olá pessoal,

Sou novo no Qlik e comecei a construir meus paineis há pouco tempo.

Tenho uma tabela em Excel como fonte de dados. Exemplifico a seguir com valores hipotéticos:

GrupoTipo de DespesaValor
Despesas CorrentesDespesa Empenhada1000
Despesas CorrentesDespesa Liquidada800
Despesas CorrentesDespesa Paga700
Despesas CorrentesDotação Autorizada10000
Despesas CorrentesDespesa Bloqueada2500
InvestimentosDespesa Empenhada500
InvestimentosDespesa Liquidada400
InvestimentosDespesa Paga300
InvestimentosDotação Autorizada5000
Pessoal e Encargos SociaisDespesa Empenhada10000

O ideal para mim seria se essa tabela "promovesse" cada tipo diferente de despesa a campo, como se cada qual assumisse uma coluna. Como a tabela não está desse jeito e não posso modificá-la por ora, então penso criar uma variável (sem recorrer ao script), a qual teria um algoritmo parecido com o seguinte:

[Empenhado] = (Valor, onde [Tipo de Despesa] = "Despesa Empenhada")

A equacão que pretendo criar para minha variável, conforme idealizado acima, deverá gerar um resultado como a tabela a seguir:

GrupoEmpenhadoValor
Despesas CorrentesDespesa Empenhada1000
InvestimentosDespesa Empenhada500
Pessoal e Encargos SociaisDespesa Empenhada10000

Se conseguir fazer assim, eu conseguiria separar cada Tipo de Despesa e poderia então criar um item mestre para cada tipo. Logo, poderia trabalhar com as variáveis que eu quiser, na exibição de gráficos em meus painéis. Do jeito que está, quando eu quero comparar, por exemplo, a despesa paga ou a despesa empenhada com alguma métrica pertencente a outra tabela, os outros tipos de despesa participam do gráfico como "intrusos" na minha análise.

Preciso saber a correta formatação para a equação que quero montar para criar a minha métrica. A ideia do que pretendo fazer eu coloquei no algoritmo acima.

Alguém tem ideia de como eu posso resolver essa questão????

Labels (1)
4 Replies
Clever_Anjos
Employee
Employee

Set analyis nao resolveria?

SET vEmpenhado = Sum({<Empenhado={'Despesa Empenhada'}>} Valor)_

gustavovm
Contributor III
Contributor III
Author

Prezado Clever,

Agradeço o esclarecimento. Vou testar essa solução.

gustavovm
Contributor III
Contributor III
Author

Obrigado pela dica, Elvis!