Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
cauecandeloro
New Contributor III

Somar valores do Mês anterior respeitando filtros

Boa tarde a todos.

Estou tentando trabalhar com cálculos envolvendo valores do mês anterior, porém quando aplico minha fórmula usando set analysis, a aplicação não está respeitando o filtro de loja (sempre soma o valor total do mês anterior independente da loja selecionada).
Estou utilizando a expressão:

(sum({1 < [anomes] = {'$(vPeriodoAnterior)'}>} valorlancto_mo))

Sendo que vPeriodoAnterior é uma variável com o conteúdo: =date(addmonths(anomes,-1),'MM-yyyy').

Alguém sabe me dizer se é possível utilizar o mesmo conceito respeitando o filtro de lojas aplicado  ?
Segue aplicação de exemplo em anexo.
Muito obrigado !
Caue.

Tags (1)
1 Solution

Accepted Solutions
Employee
Employee

Re: Somar valores do Mês anterior respeitando filtros

Veja que você tem um "1" no seu set analysis, esse "1" quer dizer todos os valores independentes da seleção.

Fiz aqui com

(sum({ <anotransa=,mestransa=, [anomes] = {'$(vPeriodoAnterior)'}>} valorlancto_mo))

e esta respondendo aos filtros:

Capturar.PNG

9 Replies
Employee
Employee

Re: Somar valores do Mês anterior respeitando filtros

Na sua aplicação não existe o campo "anomes" que é usado na sua expressão

Capturar.PNG

gabriel_kirst
Contributor III

Re: Somar valores do Mês anterior respeitando filtros

Boa tarde,

Você está aplicando o "1" no seu set analysis, que significa "Sem filtro"

Tente fazer apenas assim:

(sum({< [anomes] = {'$(vPeriodoAnterior)'}>} valorlancto_mo))


Att,

Gabriel Rocha

cauecandeloro
New Contributor III

Re: Somar valores do Mês anterior respeitando filtros

Tem razão Clever, acabei excluindo ao limpar alguns dados.
Segue novo exemplo com a soma do valor (que é alterada de acordo com as seleções) e a soma do valor do mês anterior que não muda ao selecionar as lojas.
Agradeço a ajuda.

cauecandeloro
New Contributor III

Re: Somar valores do Mês anterior respeitando filtros

Boa tarde Gabriel, não deu certo retirar o número '1'. Fazendo dessa forma, não aparece nenhum valor como resultado.
Obrigado.

Employee
Employee

Re: Somar valores do Mês anterior respeitando filtros

Não veio anexo

cauecandeloro
New Contributor III

Re: Somar valores do Mês anterior respeitando filtros

Clever, alterei na postagem original.

Employee
Employee

Re: Somar valores do Mês anterior respeitando filtros

Veja que você tem um "1" no seu set analysis, esse "1" quer dizer todos os valores independentes da seleção.

Fiz aqui com

(sum({ <anotransa=,mestransa=, [anomes] = {'$(vPeriodoAnterior)'}>} valorlancto_mo))

e esta respondendo aos filtros:

Capturar.PNG

cauecandeloro
New Contributor III

Re: Somar valores do Mês anterior respeitando filtros

Clever, realmente funcionou dessa forme que você colocou.
Uma dúvida: Você sabe me dizer qual a diferença de apenas remover o número '1' da expressão ou colocar anotransa=, mestransa= como você fez ?

Muito Obrigado !

Employee
Employee

Re: Somar valores do Mês anterior respeitando filtros

1 - Desconsiderar todos os filtros

campo= desconsidera apenas um filtro

https://qlikcommunity.qliktech.com/groups/qlikview-brasil/blog/2016/05/11/introdu%C3%A7%C3%A3o-a-set...