Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Dúvida criação de fórmula utilizando set analysis

Pessoal,  olá!

Preciso de uma ajuda em uma fórmula novamente, ainda não consigo dominar bem este set analysis.

Na verdade eu preciso criar uma fórmula para a seguinte situação:

Somar o campo PESO quando:

Ano_carteira = selecão do filtro ANO CARTEIRA,
Mes_Carteira = seleção do filtro MES CARTEIRA,
MESANO_Entrega < MES_ANO_CARTEIRA
MESANO_EMISSAO < = MES_ANO_CARTEIRA

Desde já agradeço a ajuda,

Abs,

Juliana

2 Replies
Not applicable
Author

Pessoal,

até tentei fazer algo parecido cmo esta formula que estou utilizando para pegar o seguinte:

Que o ano seja igual a seleção do ano do filtro,

que o mes seja igual a seleção do mes do filtro,

que o campo nro_mes_dt_emissao     <= nr_mes_da carteira selecionado no filtro

e que o campo nro_mes_dt_entrega  =  nr_mes_carteira

sum({< HIST_PED_ANO_CARTEIRA             = {$(=HIST_PED_ANO_CARTEIRA)},
           HIST_PED_MES_CARTEIRA             = {$(=(HIST_PED_MES_CARTEIRA))},
           HIST_PED_NR_MES_EMISSAO        = {"<=$($=(HIST_PED_NR_MES_CARTEIRA))"},
           HIST_PED_NR_MES_ENTREGA        = {$(=(HIST_PED_NR_MES_CARTEIRA))}

  >}HIST_PED_QT_PEDIDA*HIST_PED_PESO_UNITARIO) / 1000

Mas não está funcionando

No caso minha f´órmula mencionada acima estaria certa para a situação que informei agora:

Que o ano seja igual a seleção do ano do filtro,

que o mes seja igual a seleção do mes do filtro,

que o campo nro_mes_dt_emissao     <= nr_mes_da carteira selecionado no filtro

e que o campo nro_mes_dt_entrega  =  nr_mes_carteira

?

esbaptista1974
Contributor III
Contributor III

estou com um problema parecido, resolvi em partes como vc, mas quando seleciono mais de um ano ou um ano e um mes ferra tudo, veja:

=if(GetSelectedCount(Gara_Ano)>0 and GetSelectedCount(Gara_Mês)>0,

    sum( {1<Ano={"$(=Only (Gara_Ano))"}, Mês={"$(=Only (Gara_Mês))"} >} Qtd_Atendida),

    sum( {1<Ano={"$(=Only (Gara_Ano))"} >} Qtd_Atendida))