Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bom dia!
Consegui criar uma série de variáveis que funcionam como funções.
Exemplo:
variável fVerbaSup
(
sum(
{
$<[Comprador]={$1},[Modalidade]={'SUPERMERCADO'}>
}
[Valor Verba]
)
)
Onde $1 é o parâmetro.
E utilizo com sucesso da seguinte forma:
$(fVerbaSup( "888 |*"))
No entanto, estou tendo dificuldade de passar mais de um comprador na mesma função, conforme exemplo abaixo:
$(fVerbaSup( "888 |*", "304 |*" ))
Desta forma, não funciona e só retorna o Valor Verba do comprador 888 (sempre do primeiro).
O estranho é que se eu não utilizar a variável e informar da forma abaixo diretamente na medida do objeto, então funciona:
(
sum(
{
$<[Comprador]={ "888 |*", "304 |*" },[Modalidade]={'SUPERMERCADO'}>
}
[Valor Verba]
)
)
Alguém tem alguma sugestão de como ficaria para chamar a variável passando mais de um comprador NO MESMO PARÂMETRO?
Tentei várias formas.
$(fVerbaSup( "888 |*", "304 |*" ))
Tem que ser no mesmo parâmetro porque tenho outras funções que precisam receber vários compradores, não 1 ou 2 ou 3, mas vários.
Obrigado!
Caso alguém precise da mesma funcionalidade..
O problema foi resolvido conforme sugestão em outro grupo do qlik..
Re: Parametrized Variable Problem
(
sum(
{
$<[Comprador]={ $(=replace('$1', '@', ',')) },[Modalidade]={'SUPERMERCADO'}>
}
[Valor Verba]
)
)
Até mais!
Caso alguém precise da mesma funcionalidade..
O problema foi resolvido conforme sugestão em outro grupo do qlik..
Re: Parametrized Variable Problem
(
sum(
{
$<[Comprador]={ $(=replace('$1', '@', ',')) },[Modalidade]={'SUPERMERCADO'}>
}
[Valor Verba]
)
)
Até mais!