Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Ribeiro
Specialist
Specialist

Soma todos os anos anteriores menos o atual

Ano Atual até agora: 2019

Sum({$<Ano ={$(=Year(today()))},[Pagar_ReceberP]={'P'}>} Valor_QuitadoP)

 

Assim Todo ano 2018:

 sum({<[Ano]={$(=Max([Ano]-1))},[Pagar_ReceberP]={'P'}>} Valor_QuitadoP)

Gostaria Pegar as somas dos anos anteriores menos o Ano ATual: 2019 Ou seja: menor 01/01/2019

Exemplo: 2018, 2017,2016 ETC...

Menos 2019

Alguma dica:

Neves
2 Solutions

Accepted Solutions
mbrenzan
Contributor III
Contributor III

Cara, acredito que a fórmula seja essa mesmo que o @danilostochi colocou. O problema de aparecer zerado é que sua aplicação força trazer pelo menos um Ano selecionado. Dessa forma ficando selecionado 2019 o valor vai trazer zerado pois o ano tem q ser diferente de 2019. Quando seleciona 2018 o valor vai para 1.126.284,06.

Em anexo o exemplo. É isso ou ainda não entendemos sua necessidade.

Coordenador de BI - Hospital Santa Casa de Maringá

View solution in original post

mbrenzan
Contributor III
Contributor III

me refiro à este campoSem título.png

Coordenador de BI - Hospital Santa Casa de Maringá

View solution in original post

8 Replies
danilostochi
Creator II
Creator II

Boa tarde, veja se isso lhe atende.

dados:
LOAD
Year(data) as Ano,

* INLINE [
valor, data
10, 01/01/2017
20, 01/02/2017
30, 01/04/2017
40, 01/05/2017
50, 01/06/2017
60, 01/07/2017
70, 01/08/2017
80, 01/01/2018
90, 02/02/2018
100, 03/03/2018
110, 04/04/2018
120, 05/05/2018
130, 06/06/2018
140, 07/07/2018
150, 08/08/2018
160, 01/01/2019
170, 02/02/2019
180, 03/03/2019
190, 04/04/2019
200, 05/05/2019
210, 06/06/2019
];

=sum({<Ano-={"$(=Year(Today()))"}>}valor)

clipboard_image_0.png

 

 

 

 

+55(44) 9 9993-3605, WhatsApp
E-Mail or Skype - danilo16stochi@hotmail.com
Ribeiro
Specialist
Specialist
Author

Fiz um teste não funcionou...

2019-10-02_17-19-22.jpg

sum({<Ano-={"$(=Year(Today()))"}>}VALORRATEIOCUSTO)

Saldo Ant. fica Zero.

 ///////////////////////----

 

Com este só de exemplo que não é o que eu quero busco ou ano 2018 certinho, preciso dos outros anos.:

sum({<[Ano]={$(=Max([Ano]-1))} >}VALORRATEIOCUSTO)

 

2019-10-02_17-21-52.jpg

Neves
danilostochi
Creator II
Creator II

Teria como você postar seu .qvw ou exemplo de como esta os dados?

+55(44) 9 9993-3605, WhatsApp
E-Mail or Skype - danilo16stochi@hotmail.com
glaubercasula
Contributor III
Contributor III

Tente dessa forma:

Sum({$< [Ano]={">=$(=(min([Ano])) <=$(=(max([Ano])-1))"} >}[VALORRATEIOCUSTO])

 

 

Ribeiro
Specialist
Specialist
Author

Seque o qvw anexo:

 

A coluna é Saldo Ant.

FABS(sum({<[Ano]={$(=Max([Ano]-1))}, [TIPOFINANCEIRO]={'R','P'},[CODIGOREDUZIDOCENTROCUSTO]={'790','780','795','791','792'},[Roca_Ordem]={'1'},[ROCA_Nat]={'C'},[ROCA_VAI_DRE]={'Sim'},[CODIGOSITUACAO]={'1','33','2','27'}>}VALORRATEIOCUSTO)
-

sum({<[Ano]={$(=Max([Ano]-1))}, [TIPOFINANCEIRO]={'R','P'},[CODIGOREDUZIDOCENTROCUSTO]={'790','780','795','791','792'},[Roca_Ordem]={'1'},[ROCA_Nat]={'R'},[ROCA_VAI_DRE]={'Sim'},[CODIGOSITUACAO]={'1','33','2','27'}>}VALORRATEIOCUSTO))

+
sum(Inicial_Roca)

 

Estou usando apenas o ano(2018) anterior; Preciso que busque todos os anos

 

Neves
mbrenzan
Contributor III
Contributor III

Cara, acredito que a fórmula seja essa mesmo que o @danilostochi colocou. O problema de aparecer zerado é que sua aplicação força trazer pelo menos um Ano selecionado. Dessa forma ficando selecionado 2019 o valor vai trazer zerado pois o ano tem q ser diferente de 2019. Quando seleciona 2018 o valor vai para 1.126.284,06.

Em anexo o exemplo. É isso ou ainda não entendemos sua necessidade.

Coordenador de BI - Hospital Santa Casa de Maringá
mbrenzan
Contributor III
Contributor III

me refiro à este campoSem título.png

Coordenador de BI - Hospital Santa Casa de Maringá
Ribeiro
Specialist
Specialist
Author

Isso não será um Bi. mas sim um relatório fixo enviado.

Então o que preciso 

Atualmente está funcionando 100% este relatório conforme a imagem abaixo Saldo Ant. e também o set analysis

O único problema dele é que ser tiver mais ano além 2018 ele não soma junto.

Saldo anterior Atual: Ela está trazendo apenas 2018. Precise que ele some caso tenha anos anteriores. 2018,2017,2016 etc...

2019-10-10_19-43-45.jpg

Saldo Ant:  Preciso que ele traga ano anteriores é só corrigir o set analysis abaixo: Help

soma ({<[Ano] = {$ (= Max ([Ano] -1))}, [TIPOFINANCEIRO] = {'R', 'P'}, [CODIGOREDUZIDOCENTROCUSTO] = {'790', '780', '795', '791', '792'}, [Roca_Ordem] = {'1'}, [ROCA_Nat] = {'R'}, [ROCA_VAI_DRE] = {'Sim'}, [CODIGOSITUACAO] = {'1 ',' 33 ',' 2 ',' 27 '}>} VALORRATEIOCUSTO))

Neves