Skip to main content
Announcements
YOUR OPINION MATTERS! Please take the Qlik Experience survey you received via email. Survey ends June 14.
cancel
Showing results for 
Search instead for 
Did you mean: 
eduardo_r
Contributor III
Contributor III

Bloquear filtro de campo em expressão

Estou construindo uma tabela na qual preciso que uma dimensão e apenas esta dimensão ao ser selecionada como filtro não altere os dados na tabela e somente em uma tabela, porém que a tabela continue alterável para outros filtros, apenas não para aquele único campo. Como faço para desativar campos indesejados na minha expressão?
Segue uma das minhas expressões usadas na tabela até o momento:

FirstSortedValue(
{1<MESANO = {">=$(=Date(AddMonths(vMaxMesByUnits, -23), 'MM/YYYY'))<=$(=Date(AddMonths(vMaxMesByUnits, -12), 'MM/YYYY'))"}, [ANO] = {"<=$(=Max([ANO])-1)"}, [MES]>}
Aggr(
RangeSum(Above(Sum(UNITS_QTY), 0, 12)),
MESANO
),
-Aggr(Only(MESANO), MESANO)
)

 

Desde já, grato!

Labels (3)
1 Solution

Accepted Solutions
RafaMartins
Creator II
Creator II

adicione o campo no set analysis da seguinte formar: CAMPO-=

FirstSortedValue(
{1<CAMPO-=,MESANO = {">=$(=Date(AddMonths(vMaxMesByUnits, -23), 'MM/YYYY'))<=$(=Date(AddMonths(vMaxMesByUnits, -12), 'MM/YYYY'))"}, [ANO] = {"<=$(=Max([ANO])-1)"}, [MES]>}
Aggr(
RangeSum(Above(Sum({<CAMPO-=>}UNITS_QTY), 0, 12)),
MESANO
),
-Aggr(Only(MESANO), MESANO)
)

View solution in original post

1 Reply
RafaMartins
Creator II
Creator II

adicione o campo no set analysis da seguinte formar: CAMPO-=

FirstSortedValue(
{1<CAMPO-=,MESANO = {">=$(=Date(AddMonths(vMaxMesByUnits, -23), 'MM/YYYY'))<=$(=Date(AddMonths(vMaxMesByUnits, -12), 'MM/YYYY'))"}, [ANO] = {"<=$(=Max([ANO])-1)"}, [MES]>}
Aggr(
RangeSum(Above(Sum({<CAMPO-=>}UNITS_QTY), 0, 12)),
MESANO
),
-Aggr(Only(MESANO), MESANO)
)