Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
danilopvh
New Contributor II

Como converter condicional para set analysis

Senhores estou precisando converter essa fórmula em set analysis... alguma ajuda?

COUNT(IF(WildMatch(PRODUTO,'MADEIRA*') AND UF_ORIGEM<>UF_DESTINO, SEQ_ITEM_GUIA))

Obrigado...

Tags (1)
1 Solution

Accepted Solutions
Luminary
Luminary

Re: Como converter condicional para set analysis

Oi Danilo,

  Tem algo errado na sintaxe abaixo que me parece não fazer sentido.


   UF_ORIGEM  =-    {'UF_ORIGEM'}

  Por acaso dentro do campo UF_ORIGEM pode existir o valor UF_ORIGEM como string  ?

Acho que o mais adequado seria a expressão abaixo considerando que SEQ_ITEM_GUIA é um campo chave em que se atribui de forma unica a uf_origem e a uf_destino.

Count({<PRODUTO={"MADEIRA*"}, SEQ_ITEM_GUIA  = {"=UF_ORIGEM<>UF_DESTINO"}>}SEQ_ITEM_GUIA)




 

6 Replies
Employee
Employee

Re: Como converter condicional para set analysis

Algo assim:

Sum({$<PRODUTO={"MADEIRA"}>}SEQ_ITEM_GUIA)

Ricardo Gerhard
OEM Solution Architect
LATAM
Employee
Employee

Re: Como converter condicional para set analysis

Caso não funcione, poderias fazer um if na carga para marcar todos os produtos do tipo "Madeira" na carga e aplicar o set analysis pelo tipoProduto e UF.

Ricardo Gerhard
OEM Solution Architect
LATAM
danilopvh
New Contributor II

Re: Como converter condicional para set analysis

Obrigado pela ajuda.. mas num forum americano um outro cara me ajudou

Count({<PRODUTO={"MADEIRA*"}, UF_ORIGEM  =-    {'UF_ORIGEM'}>}SEQ_ITEM_GUIA)


Abraço

Luminary
Luminary

Re: Como converter condicional para set analysis

Oi Danilo,

  Tem algo errado na sintaxe abaixo que me parece não fazer sentido.


   UF_ORIGEM  =-    {'UF_ORIGEM'}

  Por acaso dentro do campo UF_ORIGEM pode existir o valor UF_ORIGEM como string  ?

Acho que o mais adequado seria a expressão abaixo considerando que SEQ_ITEM_GUIA é um campo chave em que se atribui de forma unica a uf_origem e a uf_destino.

Count({<PRODUTO={"MADEIRA*"}, SEQ_ITEM_GUIA  = {"=UF_ORIGEM<>UF_DESTINO"}>}SEQ_ITEM_GUIA)




 

danilopvh
New Contributor II

Re: Como converter condicional para set analysis

Caro Pablo.. funcionou tão bem quanto o formula que o cara do blog americano havia me envaido... com a vantagem que sua fórmula ja me dá o resultado pretendido de primeira, já o do americano ainda é preciso eu realizar um filtro antes... mas o do americano o resultado é mais rápido que o seu... esse teu tem um pequeno delay, mas vai me servir para outras soluções que precisarei... muito obrigado

Luminary
Luminary

Re: Como converter condicional para set analysis

Obrigado Danilo,

Não esqueça de marcar a resposta como útil ou correta .