Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Temp:
LOAD
COD_REP,
RECEITA_OPERACIONAL
FROM
Where COD_REP = '7 , 203 215';
Qual seria o jeito certo para filtrar apenas
7,203,215
Alguma dica?
Tiago
Para filtrar somente o valor mencionado E ainda manter a leitura otimizada
_restricao:
Load * Inline [
COD_REP
7,203,215 ];
Temp:
LOAD
COD_REP,
RECEITA_OPERACIONAL
FROM
Where Exists(COD_REP);
Drop table _restricao;
Boa tarde agnaldoneves, dá pra fazer destas duas formas abaixo também!
Temp:
LOAD
COD_REP,
RECEITA_OPERACIONAL
FROM
Where MATCH(COD_REP,'7,203 215')<>0;
//-----------------------------------------------------------------------------------------------
Temp:
LOAD
IF(COD_REP LIKE '7,203,215', COD_REP) AS COD_REP
RECEITA_OPERACIONAL
FROM
PS.:Das duas formas você perderá a leitura otimizada do seu qvd, inclusive da forma que você postou o código original. Acredito que qualquer teste lógico faça o qvd perder a leitura otimizada (mas nada que deixe a leitura absurdamente lenta, ainda será mais rápida que a leitura de outras fontes de dado padrão).
Espero ter ajudado.
Att,
Tiago
Para filtrar somente o valor mencionado E ainda manter a leitura otimizada
_restricao:
Load * Inline [
COD_REP
7,203,215 ];
Temp:
LOAD
COD_REP,
RECEITA_OPERACIONAL
FROM
Where Exists(COD_REP);
Drop table _restricao;
Márcio é o cara da otimização rsrs