Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa tarde, Pessoal!
Estou com alguns problemas quando tento criar campos utilizando Load sobre Load :
TABELAx:
LOAD * ,
if( Tipo = 'Empenho', Tipo ) as TipoE, //Tipo Empenho
if( Tipo = 'Homologacao Parcial', Tipo ) as TipoHP, //Tipo Homologação Parcial
if( Tipo = 'Homologacao Final', Tipo ) as TipoHF, //Tipo Homologação Final
if( Tipo = 'Empenho',Year(Dt.Referenc) ) as DataE, //Ano Empenho
if( Tipo = 'Homologacao Final', Year(Dt.Referenc)) as DataHF, //Ano Homologação Final
if( Tipo = 'Homologacao Parcial',Year(Dt.Referenc) ) as DataHP, //Ano Homologação Parcial
if( Tipo = 'Empenho', Quantidade ) as QuantidadeE, //Quantidade Empenho
if( Tipo = 'Homologacao Parcial', Quantidade ) as QuantidadeHP, //Quantidade Homologação Parcial
if( Tipo = 'Homologacao Final', Quantidade ) as QuantidadeHF, //Quantidade Homologação Final
if( Tipo = 'Empenho', Val.Unitario ) as VLE, //Valor Empenho
if( Tipo = 'Homologacao Parcial', Val.Unitario ) as VLHP, //Valor Homologação Parcial
if( Tipo = 'Homologacao Final', Val.Unitario ) as VLHF, //Valor Homologação Final
if( Tipo = 'Empenho', Val.Unitario * Quantidade ) as VTE, //Valor Total Empenho
if( Tipo = 'Homologacao Parcial', Val.Unitario * Quantidade ) as VTHP, //Valor Total Homologação Parcial
if( Tipo = 'Homologacao Final', Val.Unitario * Quantidade ) as VTHF; //Valor Total Homologação Final
LOAD Filial,
[Tipo Documen],
Numero,
Sequencia,
[Chave Clarit],
[Item Faturav],
Entrg.Interm,
[Nr Contrato],
[Nr Planilha],
[Nr do Item],
[N. Demanda],
Dt.Referenc,
Tipo,
Horas,
Quantidade,
Val.Unitario,
...
FROM...
Preciso criar os seguintes gráficos :
1-Valor total( soma( Quantidade * Val. Unitario ) ) por ano ferente as Homologações Final e Homologações Parciais.
1.1-Valor total do tipo Empenho por ano que pertençam ao conjunto acima de homologações
O problema é que quando crio os campos a partir daqueles Ifs la em cima, obviamente alguns campos são marcados com '-' e na hora de gerar o gráfico não consigo o resultado esperado, acredito que seja por conta desses campos com '-'.Ex:
Quando seleciono a data de Homologação Final para que sejam exibidos o valor total de homologações naquele ano, ele exibe corretamente, mas no gráfico de empenho por ano, dos empenhos que tem relação com essas homologações, não aparece nada.
Resumindo:
Ao escolher um ano de homologação final o resultado deveria ser :
1-No gráfico de homologação por ano...= valor total de homologações
2-No gráfico de Empenho deveria aparecer por ano os valores empenhados referentes as homologações Finais do gráfico 1.
Em anexo como ficou a tabela após a criação dos campos.
Se alguém "puder dar a luz"!
Abraço e obrigado!
Att,
Ola Aleandre,
Acredito que vc precisa melhorar sua modelagem..Não vejo a necessidade desses IFs. Por que ao invés de vc criar diversas datas e metricas por tipo, vc simplesmentes carrega uma tabela em que soma o campo Val.Unitario, coloca os campos tipo e Dt_referenc como dimensão e problema estará resolvido. Se precisar usa até um set analysis para colunar os dados.
Abraço!
Marcos,Vlw mesmo...
Estava complicando muito as coisas.Consegui resolver de outra forma e sem esses ifs todos ai.
Vida de newbie é dificil!
Abraço!
Faz parte do aprendizado...
Qualquer novidade estamos por aqui na comunidade.
Abraço!
Olá, já conseguiu resolver? Se sim, por favor marque uma das respostas como "Correta" para fechar o tópico e ajudar a manter a comunidade organizada.
https://community.qlik.com/groups/qlikview-brasil/blog/2016/05/10/como-obter-ajuda