Soma a partir de um código específico no IReport

Eu sou novo no IReport e estou tendo um problema com uma situação muito específica:

Problema:

» Eu tenho uma lista de produtos com 5 códigos diferentes: 1010000,1020000,1030000,1040000,1050000.

» Meu desejo é somar a quantidade de itens dos códigos 1010000,1020000,1040000,1050000 no relatório.

» Separadamente eu mostrarei a soma dos itens do código 1030000.


Eu tentei utilizar o “IF” que tem no editor de expressões aninhado, mas não deu certo, acredito que pela lógica, imaginei que tendo um “&&” e “||” ficaria mais fácil.

Tentei utilizar o CASE WHEN THEN.

Tentei Utilizar Select dentro do Select.

Tenho dificuldades com variáveis, parece que o conceito de variável no IReport é bem diferente de uma linguagem de programação propriamente dito.

Vc quer mostrar o total geral de cada item? Já tentou usar o sum no código sql como uma variável

Eu tentei usar, porém não obtive sucesso.

Eu estou tentando gerar um sub relatório de um sub relatório, assim acredito ao menos que vou conseguir chamar uma query diferente.

vou te enviar um modelo q fiz para vc ter base

VendasProduto.jrxml (13,1,KB) VendasProdutoSub.jrxml (2,3,KB)

Vc topa abrir uma call do discord pra poder me ajudar?
Caso tenha disponibilidade claro.
Aí eu sintetizo a resposta aqui

sim é só fala o dia e a hora