Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Amigos
Poderiam me auxiliar, necessito fazer um filtro por CNPJ, (0001), sendo que a fornecedores que pertence a matriz (0001), no entanto possui outro nome de empresa e começam como 0002 ou 0003, e possivel unificar apenas o começo do CNPJ, juntando todos os pagamentos com, a matriz???
Como fazer isso???
Poderiam me auxiliar amigos ???
Agradeço a todos da Community desde já.
Crie no script
SuaBase:
LOAD * INLINE [
CNPJ
01.000.900/0001-04
01.000.900/0002-03
01.000.900/0003-04
];
JOIN (SuaBase) LOAD
CNPJ,
LEFT(CNPJ,10) AS MATRIZ
Resident SuaBase;
Basta criar um campo na sua nuvem contendo apenas os 8 caracteres à esquerda do CNPJ
LOAD
[outros campos]
LEFT(CNPJ,8) as Matriz
from seuqvd.qvd(qvd);
Olá Anjo
Não entendi!!
E para criar um script ou uma expressão, preciso unificar todos os pagamentos, se não for pedir muito teria como enviar um QVw, me ajudaria muito.
Agradeço muito a sua ajuda. obrigada.
Crie no script
SuaBase:
LOAD * INLINE [
CNPJ
01.000.900/0001-04
01.000.900/0002-03
01.000.900/0003-04
];
JOIN (SuaBase) LOAD
CNPJ,
LEFT(CNPJ,10) AS MATRIZ
Resident SuaBase;
Boa Tarde Luciana!
Pelo que entendi da sua explicação, o que o Clever sugeriu vai funcionar.
Usando a função LEFT(CNPJ, 10), que significa que vai retirar 10 primeiros caracteres do campo CNPJ, a matriz e as filiais ficarão com o mesmo conteúdo permitindo juntar os valores.
Se ainda não conseguir, nos explique o que falta para te ajudar.
complementando o que a Adriana falou, segue uma URL para explicar a CNPJ (a parte raiz....)
Cadastro Nacional da Pessoa Jurídica – Wikipédia, a enciclopédia livre
Amigos
acho que não soube me expressar da maneira correta, vamor lá, tenho um QVW e tem ligação com o banco de dados do sistema integrado da empresa, a uma área especifica da empresa que necessita de um relatorio onde possa unir o começo do CNPJ para empresas do mesmo grupo, conforme havia descrito anteriormente, são muitas, assim pensei se tiver como criar uma expressão, um script, onde possa automatizar este processo ajudaria muito, caso não tenha tido entendimento tento explicar melhor.
De qualquer forma agradeço aos amigos.
Olá Luciana, bom dia.
Você pode fazer de duas forma.
1) Criando mais um campo em seu modelo de dados (Recomendado).
LEFT(CNPJ, 10) AS [CNPJ BASE] = Caso tenha os pontos.
LEFT(CNPJ, 😎 AS [CNPJ BASE] = Caso não tenha os pontos.
2) Criar uma dimensão calculada em seu gráfico (Não recomendado)
=LEFT(CNPJ, 10) = Caso tenha os pontos.
=LEFT(CNPJ, 😎 = Caso não tenha os pontos.
Don't worry, be Qlik.
Tonial.
Amigo Tonial
Se não for abusar poderia enviar um QVW, para que possa acimilar melhor, não sou de TI, ainda tenho dificuldade.
Mais aproveito para agradecer muito a ajuda de todos.
Segue exemplo.
Don't worry, be Qlik.