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

Tabela dinâmica não respeita set analyses

Bom dia pessoal, estou com um problema eu preciso só mostrar dois meses em uma tabela... mês vigente vs anterior.

Criei um set analyses para isso segue um exemplo de uma das métricas: SUM({<DATA_MES_ANO={">=$(=monthstart(MAX(DATA_MES_ANO),-3))<=$(=monthstart((max(DATA_MES_ANO)),-2))"},GRUPO_DE_MATERIAIS={'MERCADO INTERNO','MERCADO EXTERNO','MERCADO TERCEIRO'}>}VOL_LIQUIDO)/1000

Acontece que antes desse set analyses tem um IF, segue com o IF : if(DESCRICAO_ORCAMENTO = 'Volume (t)',SUM({<DATA_MES_ANO={">=$(=monthstart(MAX(DATA_MES_ANO),-3))<=$(=monthstart((max(DATA_MES_ANO)),-2))"},GRUPO_DE_MATERIAIS={'MERCADO INTERNO','MERCADO EXTERNO','MERCADO TERCEIRO'}>}VOL_LIQUIDO)/1000,0)

Quando vou olhar para tabela ela se encontra como na imagem somente mostrando valores dos dois meses que eu quero, porém ainda continua exibindo outros meses zerados porém não queria nem que mostrasse eles... Alguem consegue me ajudar? tabela1.png

3 Replies
RafaMartins
Creator II
Creator II

Na opções da coluna da tabela desmarque incluir  valores nulos e na limitação escolha valor exato e coloque maior que zero

RafaMartins_0-1683638523859.png

 

CaiqueEloy1
Contributor II
Contributor II
Author

Obrigado pela ajuda, não deu certo mas ja foi um norte 

Thiago_Justen_

@CaiqueEloy1, inclui a condição do If no set analysis que dará certo.

 

SUM({<DATA_MES_ANO={">=$(=monthstart(MAX(DATA_MES_ANO),-3))<=$(=monthstart(max(DATA_MES_ANO),-2))"},GRUPO_DE_MATERIAIS={'MERCADO INTERNO','MERCADO EXTERNO','MERCADO TERCEIRO'},DESCRICAO_ORCAMENTO = {'Volume (t)'}>}VOL_LIQUIDO)/1000

 

Abs e Sucesso!!

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago