Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] O que fazer em caso de muitos valores repetidos.

A solução do professor é funcional por causa da quantidade pequena de linhas nos dados. Contudo, em uma tabela com milhares de linhas, como poderia copiar os valores únicos para aplicar o SWITCH()? É possível fazer uma lista de bairros dentro do SWITCH() para que nós não precisemos digitar sempre "Lado A" e "Lado B"?

1 resposta
solução!

Oi, Akhenaton, tudo bem?

Desculpe a demora em te responder!

Quando temos uma tabela com milhares de linhas, pode ser trabalhoso digitar manualmente todos os valores repetidos dentro do SWITCH(). Uma alternativa para evitar essa digitação repetitiva é criar uma tabela auxiliar com os valores únicos que você deseja utilizar no SWITCH(). Por exemplo, se você tem uma coluna de bairros e quer classificá-los em "Lado A" e "Lado B", você pode criar uma tabela com os bairros únicos e suas respectivas classificações.

Em seguida, você pode usar a função RELATED() para buscar a classificação correspondente a cada bairro na tabela auxiliar. Dessa forma, você não precisa digitar manualmente todos os valores dentro do SWITCH(). Por exemplo:

Classificação =
SWITCH (
    TRUE (),
    RELATED ( TabelaAuxiliar[Classificação] ) = "Lado A", "Lado A",
    RELATED ( TabelaAuxiliar[Classificação] ) = "Lado B", "Lado B",
    "Outra Classificação"
)

Lembre-se que o código mencionado acima é apenas um exemplo para te auxiliar na criação da expressão que melhor se adequa ao seu projeto.

Para que você possa obter mais informações a respeito das funções acima, recomendo a leitura da documentação abaixo:

Espero ter ajudado e caso tenha dúvidas, não hesite em postar aqui no fórum.

Abraços!

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

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software