Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Marcar Clientes Vips

Boa Tarde,

Tenho um problema que acredito ser bem simples, mas não estou conseguindo achar uma solução. Vamos lá:

Tenho uma tabela de vendas, que contém todos os clientes da empresa, contudo ao visualizar as vendas no mês gostaria de sinalizar dentre todos os clientes, quais deles são considerados vips, ou seja, existe uma outra tabela só com os VIPs. Montei um exemplo simples e estou enviando.

Eu só sei sinalizar valores numéricos, contudo não tenho ideia de como fazer isso.

Desde já agradeço

VIPS.png

Labels (2)
1 Solution

Accepted Solutions
Not applicable
Author

Clever, muito obrigado pela ajuda. Consegui resolver modificando um pouco o seu código. Estava tendo problema quando o cliente estava em branco ou nulo, ai o código foi o seguinte:

=IF(PASSAGEIRO='','',

IF(IsNull(PASSAGEIRO),'',

IF(Index(Concat(PASSAGEIRO_VIP,',')&',',PASSAGEIRO&','), 'VIP','')

))

View solution in original post

7 Replies
Clever_Anjos
Employee
Employee

Aplicação veio vazia

Not applicable
Author

Obrigado, corrigido.

Você tem noção de como eu posso arrumar esse "problema"?

Clever_Anjos
Employee
Employee

Uma solução seria adicionar uma coluna com a expressão

if(index(Concat(VIPS,',')&',',CLIENTE&','),'VIP','NÃO VIP')

Not applicable
Author

Clever, muito obrigado.

Não entendi totalmente o seu código mas praticamente resolveu o meu problema, a única coisa que aconteceu é que existem algumas vendas lançadas no balcão que não vem o nome do cliente, e esses nomes fantasmas estão entrando como VIPs também.

O que será que pode ser?

vips2.png

maiconmello
Creator III
Creator III

Isso ?

[VENDAS]:

LOAD * INLINE [

    CLIENTE, VENDA

    JOÃOZINHO, 10

    CARLINHOS, 8

    MARIA, 11

    JOÃOZINHO, 7

    LULUZINHA, 3

    PEDRINHO, 9

    GUSTAVINHO, 13

    RODRIGUINHO, 11

    MARIA, 7

    JOÃOZINHO, 3

];

left join

[CLIENTES VIPS]:

LOAD VIPS as CLIENTE,'Vip' as Tipocli,* INLINE [

    VIPS

    JOÃOZINHO,

    LULUZINHA

    PEDRINHO

];

Clever_Anjos
Employee
Employee

Marque o "Supress Null" na aba Dimensions

Not applicable
Author

Clever, muito obrigado pela ajuda. Consegui resolver modificando um pouco o seu código. Estava tendo problema quando o cliente estava em branco ou nulo, ai o código foi o seguinte:

=IF(PASSAGEIRO='','',

IF(IsNull(PASSAGEIRO),'',

IF(Index(Concat(PASSAGEIRO_VIP,',')&',',PASSAGEIRO&','), 'VIP','')

))