1
resposta

solução diferente para o desafio 7

O desafio era esse:

  1. Paulo precisou criar uma nova coluna na tabela registro_vendas, pois queria adicionar a palavra capital ao lado da cidade de entrega. Para isso ele tentou a sintaxe: A resposta que recebi foi essa :
Data nova = 'registro_vendas'[Cidade_Entrega] & ", capital"
Testei , o resultado que veio foi a cidade e a palavra "capital"

Eu usei o seguinte código:

Data nova = SWITCH(
    TRUE(),
    'registro_vendas'[Cidade_Entrega]="São Paulo", 'registro_vendas'[Cidade_Entrega]&" "&"SP",
    'registro_vendas'[Cidade_Entrega]="Belo Horizonte",'registro_vendas'[Cidade_Entrega]&" "&"BH",
    'registro_vendas'[Cidade_Entrega]&" "&"RJ"
)

E deu certo.

1 resposta

Oi, Antonio, tudo bem?

A solução que você encontrou é válida e funciona bem para o que você propôs. A função SWITCH é uma ótima escolha quando temos múltiplas condições a verificar, pois ela torna o código mais legível e fácil de manter comparado a múltiplos IFs aninhados. No seu caso, você verificou a cidade de entrega e concatenou a abreviação do estado correspondente, o que é uma ótima maneira de personalizar a informação baseando-se em dados específicos da tabela.

Continue mergulhando em tecnologia e se tiver dúvidas, conte com o fórum.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!