Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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:
Grupo | Tipo de Despesa | Valor |
---|---|---|
Despesas Correntes | Despesa Empenhada | 1000 |
Despesas Correntes | Despesa Liquidada | 800 |
Despesas Correntes | Despesa Paga | 700 |
Despesas Correntes | Dotação Autorizada | 10000 |
Despesas Correntes | Despesa Bloqueada | 2500 |
Investimentos | Despesa Empenhada | 500 |
Investimentos | Despesa Liquidada | 400 |
Investimentos | Despesa Paga | 300 |
Investimentos | Dotação Autorizada | 5000 |
Pessoal e Encargos Sociais | Despesa Empenhada | 10000 |
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:
Grupo | Empenhado | Valor |
---|---|---|
Despesas Correntes | Despesa Empenhada | 1000 |
Investimentos | Despesa Empenhada | 500 |
Pessoal e Encargos Sociais | Despesa Empenhada | 10000 |
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????
Set analyis nao resolveria?
SET vEmpenhado = Sum({<Empenhado={'Despesa Empenhada'}>} Valor)_
Bom dia Gustavo
Talvez o que você procura é https://help.qlik.com/pt-BR/qlikview/November2017/Subsystems/Client/Content/Scripting/ScriptPrefixes...
Prezado Clever,
Agradeço o esclarecimento. Vou testar essa solução.
Obrigado pela dica, Elvis!