EXEMPLO: funções lógicas

Neste exemplo, demonstramos as funções lógicas AND, OR e NOT.

Neste exemplo, o conjunto de dados contém resultados dos dados de uma pesquisa com duas perguntas sobre os clientes. As respostas de sim/não a cada pergunta determinam se o cliente ainda está ativo e se tem interesse em uma nova oferta.

Origem:

CustomerisActiveisInterested
CustAYY
CustBYN
CustCNY
CustDNN

Transformação:

Clientes ativos e interessados recebem um telefonema:

derive type:single value:AND(isActive, isInterested) as:'phoneCall'

Clientes ativos ou interessados recebem um e-mail:

derive type:single value:OR(isActive, isInterested) as:'sendEmail'

Os clientes que não estão ativos nem interessados são retirados da consideração da oferta:

derive type:single value:AND(NOT(isActive),NOT(isInterested) as:'dropCust'

Um comerciante experiente decide que um cliente não precisa ser incomodado com um e-mail quando recebe uma chamada telefônica:

set col:sendEmail value:IF(phoneCall == "TRUE", FALSE, sendEmail)

Resultados:

CustomerisActiveisInteresteddropCustsendEmailphoneCall
CustAYYFALSEFALSETRUE
CustBYNFALSETRUEFALSE
CustCNYFALSETRUEFALSE
CustDNNTRUEFALSEFALSE
Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Documentação do Google Cloud Dataprep
Precisa de ajuda? Acesse nossa página de suporte.