Qlik Community

QlikView App Dev

Discussion Board for collaboration related to QlikView App Development.

cancel
Showing results for 
Search instead for 
Did you mean: 
pauloandre
Creator II
Creator II

Ajuda com Set Analysis com variável

Prezados,

estou precisando obter resultado de expressão com Set Analysis utilizando um campo influenciando outro campo. Para explicar melhor vamos ao caso.

Possuo campo de idade do cliente e outro campo com a idade maxima permitida em cada unidade e estava tentando utilizar variavel para isso sem sucesso

O objetivo e contar quantos clientes possuo. Abaixo um exemplo, a unidade A so permite até 15 anos, unidade B até 60 e a unidade C sem restrição

UNIDADE / IDADEMAX

A / 15

B / 60

C / 100

Estava tentando usar SUM({<IDADE={'<=$(vIdadeMax)'}>} CLIENTES), com vIdadeMax=only(IDADEMAX)

Labels (2)
13 Replies
danilodalosse
Partner
Partner

Count({<idade={"<=$(vIdadeMaximaB)"},Produto={'tipoproduto'}>}Distinct cliente)

pauloandre
Creator II
Creator II
Author

@danilodalosse 

Dessa maneira vou ter que fazer uma variavel para cada unidade??

não será viavel, tenho mais de 50 unidades

sunny_talwar

Certo, mas a idade foi comparada ao campo de idademax. com o que o produto está sendo comparado?

danilodalosse
Partner
Partner

Certo, mas aí é só um exemplo de como usar o set analysis. 

Caso coloque por exemplo em um objeto tabela, uma dimensão 'Unidade', aí você pode criar a medida sem filtrar a unidade B, visto que o max será aplicado conforme a dimensão.

Ou até mesmo se um cliente estiver vinculado à uma unidade específica, aí tbm o Max será aplicado conforme a unidade do cliente.

Exemplo: 

Count({<idade={"<=$(=Max(idademax))"}>}Distinct cliente)