Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bom Dia à Todos...!!!
Tenho uma formula fixa no QlikView e queria transformá-la em dinâmica, ou seja, tirar os valores das dimensões que estão fixos dentro dela e realizar os filtros quando eu filtrar na lista. Segue um exemplo abaixo:
=Sum({<[TESTE]={'9'}, [TESTE_1]={'1','2','3','4','5'}>} VALOR) / Sum({<[TESTE]={'9'}>} VALOR)
Tenho as dimensões TESTE e TESTE_1.
Estou com dúvidas em como realizar e se existe mesmo essa possibilidade.
No aguardo e obrigado.
Renato
Renato, bom dia!
Para fazer esse filtro é simples, basta criar 2 variaveis com os seguintes valores:
vTESTE = Concat(Distinct CAMPO_TESTE,Chr(39)&','&Chr(39)) -
vTESTE_1 = Concat(Distinct CAMPO_TESTE_1,Chr(39)&','&Chr(39))
Na expressão:
=Sum({<[TESTE]={'$(vTESTE)'}, [TESTE_1]={'$(vTESTE_1)'}>} VALOR) / Sum({<[TESTE]={'$(vTESTE)'}>} VALOR)
Espero ter ajudado.
Renato, esses campos estão ligados ao seu modelo de dados? Se estiver seria apenas filtra-los da forma que deseja.
Se não estiver, você pode fazer um set analysis com o P()
Acredito que dê pra fazer algo com variáveis,
Podes postar o modelo para ficar mais fácil a ajuda?
Renato, bom dia!
Para fazer esse filtro é simples, basta criar 2 variaveis com os seguintes valores:
vTESTE = Concat(Distinct CAMPO_TESTE,Chr(39)&','&Chr(39)) -
vTESTE_1 = Concat(Distinct CAMPO_TESTE_1,Chr(39)&','&Chr(39))
Na expressão:
=Sum({<[TESTE]={'$(vTESTE)'}, [TESTE_1]={'$(vTESTE_1)'}>} VALOR) / Sum({<[TESTE]={'$(vTESTE)'}>} VALOR)
Espero ter ajudado.
Muito Obrigado Thiago..!!
Renato