Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Posting on Qlik Community is temporarily paused for some users. Thank you for patience and we'll update you soon!
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Equivalencia do Case When

Ola Pessoal:

Como poderia fazer algo que corresponda ao Case When na expressão:

LOAD [CD_HIERARQ_MERCAD],

    [CD_AGRUPAMENTO],

    [DESC_SETOR] AS [SETOR],

    [DESC_SECAO] AS [SECAO],

    [DESC_GRUPO] AS [GRUPO],

    [DESC_SUBGRUPO] AS [SUBGRUPO],

    [CD_PRODUTO],

    [CD_DESCRICAO] as [DESC_PRODUTO_COMPL],

    [DESC_PRODUTO],

    [NM_FORNECEDOR],

    CASE WHEN [CD_COMPRADOR] IN (3,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,100) THEN

                -1

    ELSE [CD_COMPRADOR]

    END AS  [CD_COMPRADOR],

    [CD_SISTEMATICA],

    [DESC_TIPO],

    [DESC_CRITICO]

FROM

1 Solution

Accepted Solutions
nicolett_yuri
Partner Ambassador/MVP
Partner Ambassador/MVP

Pode usar match

if( Match(CD_COMPRADOR, 3,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,100), -1, CD_COMPRADOR) as CD_COMPRADOR

View solution in original post

2 Replies
nicolett_yuri
Partner Ambassador/MVP
Partner Ambassador/MVP

Pode usar match

if( Match(CD_COMPRADOR, 3,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,100), -1, CD_COMPRADOR) as CD_COMPRADOR

Not applicable
Author

Oi Yuri!

Funcionou perfeitamente.

Muito obrigado.