Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik and ServiceNow Partner to Bring Trusted Enterprise Context into AI-Powered Workflows. Learn More!
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Soma Condicional

Caros, estou fazendo um demonstrativo onde tenho a seguinte tabela e preciso do seguinte:

Nome               Data             Valor

João            31/01/2015        10,00

Antônio        31/01/2015        10,00

Marcos        31/01/2015        10,00

João            28/02/2015        10,00

Antônio        28/02/2015        10,00

Marcos        28/02/2015        10,00

João            31/03/2015        10,00

Antônio        31/03/2015          0

Marcos        31/03/2015          0


Tabela Dinâmica

                              01/2015          02/2015          03/2015

João                         10                    10                  10

Antônio                     10                    10                   0

Marcos                      10                   10                   0

Até aqui consegui fazer normalmente. A questão é a seguinte. Gostaria que se no último mês (no caso 03/2015) o valor for zerado ou em branco, que os valores não apareçam em nenhum mês.

Tipo o seguinte:

                              01/2015          02/2015          03/2015

João                         10                    10                  10

Tentei colocar a seguinte formula na expressão mas não funcionou:


=If((sum({<Month(Competência)= {"abr"}>} [Saldo Contabil]))<0, sum([Saldo Contabil]))

Grande abraço.

Labels (1)
4 Replies
Clever_Anjos
Support
Support

Você não pode aplicar funcções 'do lado esquerdo' de uma expressão

Month(Competência) não é válido



Talvez

Competência = {">=01/04/2015 <= 30/04/2015"}

te atenda

nicolett_yuri
Partner Ambassador/MVP
Partner Ambassador/MVP

Segue um exemplo com set analysis

nicolett_yuri
Partner Ambassador/MVP
Partner Ambassador/MVP

No meu exemplo eu coloquei o MêsAno Fixo, mas é só criar uma variável para receber a competência atual.

Basicamente a expressão é:

SUM({$<Nome = {"=Sum({1<MesAno = {'03/2015'}>}Valor) > 0"}>}Valor)

Clever_Anjos
Support
Support

Já conseguiu solucionar? Se sim, marque uma das respostas como "Correta" e nos ajude a manter os foruns organizados