Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Olá, pessoal! Peço a ajuda de vocês para o caso hipotético a seguir. Que expressão eu poderia utilizar no Sense para mesclar a coluna "EMPRESA" já que segundo a coluna "CNPJ", são apenas variações de nomes pertencentes ao mesmo CNPJ. Os nomes ora estão incompletos ou foram registrados pelo nome fantasia ou empresarial. Sei que isso poderia ser feito antes da carga dos dados, mas tratando-se de um grande volume de informações, como eu poderia mesclar a coluna "EMPRESA", tal modo que a primeira tabela ficasse no Sense igual a segunda tabela?
TABELA 1
TABELA 2 - OBJETIVO
Obrigado
tente com
Aggr(
MINSTRING(EMPRESA) ,
CNPJ
)
Valide se os nomes dos campos estão corretos
Concat(Distinct EMPRESA, '/') - Traz todas versões
MINSTRING(EMPRESA) traz apenas uma
Clever, aplico a expressão para dimensão "empresa"?
Sim
Clever, sou novo na comunidade, então, fiz as duas tentativas no script, mas dá erro no carregamento, "expressão não encontrada" no caso de distinct.
Ou expressão inválida
tente com
Aggr(
MINSTRING(EMPRESA) ,
CNPJ
)
Valide se os nomes dos campos estão corretos
Perfeito! Deu certo Clever! Só mais uma dúvida, agora aplicando a expressão indicada, na tabela, não há como selecionar a "empresa". Eu clico na seta, mas as empresas não aparecem para seleção, somente estão visíveis no tabela. Como poderia resolver?
Para resolver isso você teria que criar um novo campo no seu script (com uma logica para gerar apenas um nome empresa por cnpj) e usar esse campo na tabela
Clever, como eu poderia fazer isso no script? Pode me dar um exemplo? Obrigado pela ajuda!