Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa Tarde , Pessoal
Tenho o seguinte problema :
Na configuração de uma gráfico combinado de linhas não consigo referenciar a chamada de uma expressão dentro de outra.
Exemplo :
expressão : $(eReceitaBrutaRealSemMes) - OK funciona
expressão : $(eImpRecRealSemMes) - OK funciona
expressão : $(eReceitaLiqRealSemMes) - Não funciona
Onde : eReceitaLiqRealSemMes = eReceitaBrutaRealSemMes - eImpRecRealSemMes
Alguém poderia me ajudar ?
Att,
Marcílio J C Gomes
Bom, provavelmente dentro dessa variável exista alguma expressão pronta, mas para facilitar utilize o nome da expressão atribuída dentro do gráfico, por exemplo:
A primeira expressão eu chame de ReceitaBrutaRealSemMes e a segunda eu chamei de ImpRecRealSemMes, na terceira expressão basta utilizar: [ReceitaBrutaRealSemMes] - [ImpRecRealSemMes].
Como não temos o conteúdo de sua variável, essa será a melhor forma
Na terceira expressão tente utiliza o código abaixo:
Column(1) - Column(2)
Boa sorte!
Marcilio,
olha a minha variável vB podes ver que tem algumas colunas sem números.
Olha ela de novo
as colunas tem valores, inclusive quem tem variável dentro de variável.
Se quiser ver este blog para melhor entender o porque.....
Boa Noite ,
Nenhuma das solução apresentadas satisfaz meu problema. Tenho que chamar a expressão $(eReceitaLiqRealSemMes) diretamenta na configuração do gráficos.
As expressões componentes ( eReceitaBrutaRealSemMes e eImpRecRealSemMes) são muito complexas
. Ambas chamam outras expressões diretamente.
Aguardo a resposta de alguém que possa dar uma luz ao problema.
Marcilio, poste um qvw de exemplo.
IMPORTANTE: É muito importante repensar e tentar refazer essa sua expressão (mostrada na imagem). Da forma forma em que foi feita, me faz pensar que tem muita coisa mal resolvida dentro de sua modelagem de dados.
Marcilio,
você pode simplificar a sua expressao usando o match()
Vi que usas varias linhas para vários códigos do codigo_pacote
sum(if(match(codigo_pacote,10,20,30,40,50,60,70,80,90),Valor))
ou colocar estes códigos no set analysis
sum( {<codigo_pacote = {"10","20","30","40"}>} Valor)
assim facilita manutenção e fica um código reduzido mais fácil de ver.........
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