Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
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)
)