Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
dairan73
New Contributor III

Set Analysis - Múltiplas Condições (And e OR)

Preciso de uma ajuda para um SUM com múltiplas condições.

Somar o [Ind Familia Ativa] no [Período] = {'$(=date(max(Data),'MMM/YYYY'))'} desde que [Flag E-mail Cliente]={'Preenchido'} OU [Flag E-mail Usuário]={'Preenchido'}.

Pensei em fazer assim:

sum( {<[Período] = {'$(=date(max(Data),'MMM/YYYY'))'}>, <[Flag E-mail Cliente]={'Preenchido'}> + <[Flag E-mail Usuário]={'Preenchido'}>} [Ind Familia Ativa])

Porém pelo visto a sintaxe não funciona assim (deu problema na virgula destacada em vermelho).

Alguém consegue ajudar?

Obrigado.

3 Replies
Not applicable

Re: Set Analysis - Múltiplas Condições (And e OR)

substitua a virgula por * (interseção) precisa que os dados estejam no conjunto  <[Período] = {'$(=date(max(Data),'MMM/YYYY'))'}> e no conjunto <[Flag E-mail Cliente]={'Preenchido'}> + <[Flag E-mail Usuário]={'Preenchido'}>}

Not applicable

Re: Set Analysis - Múltiplas Condições (And e OR)

Não esqueça de usar parenteses para que os conjuntos sejam lidos no tempo correto

=Count( {<A={1}>* (<B={1}>+<C={1}>)  } A)

Employee
Employee

Re: Set Analysis - Múltiplas Condições (And e OR)

sum( {<[Período] = {'$(=date(max(Data),'MMM/YYYY'))'},[Flag E-mail Cliente]={'Preenchido'}> + <[Período] = {'$(=date(max(Data),'MMM/YYYY'))'},[Flag E-mail Usuário]={'Preenchido'}>} [Ind Familia Ativa])