Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
andrecojel
Contributor

Dois valores, texto ou numéricos, dentro do select???

Bom dia.

Estou tentando fazer um SELECT para pegar apenas dois valores de um campo de tabela, recupero os dados do banco para um QVD, depois recupero deste para o QVW.

----------------------Dentro do arq que gera QVW (poderia ser no QVD também, seria melhor inclusive), estou fazendo assim:

TIPOS_VEICULO:

LOAD

     ID_TIPO_VEICULO,

     DS_TIPO_VEICULO    As    DS_TIPO_VEICULO_CTV,

     CS_TIPO_VEICULO    As    CS_TIPO_VEICULO_CTV,

     CD_TIPO_VEICULO    As    CD_TIPO_VEICULO_CTV

FROM

C:\Users\Dell\Desktop\Qlikview\Fonte_analise\TIPOS_VEICULO.qvd

(qvd) Where CD_TIPO_VEICULO IN '01', '03';

----------------------Dentro do arq que gera QVD, que puxa do banco, fiz assim:

TIPOS_VEICULO:

LOAD *

;

SELECT * FROM TIPOS_VEICULO  where CD_TIPO_VEICULO = '01' OR '03';

STORE TIPOS_VEICULO INTO (qvd);

drop table TIPOS_VEICULO;

----------------------

Mas nenhuma das duas formas funciona.

Obrigado, abraços.

Marcos.

1 Solution

Accepted Solutions
fernando_tonial
Valued Contributor

Re: Dois valores, texto ou numéricos, dentro do select???

Olá Marcos,

Faça as seguintes alterações.

-------Dentro do arq que gera QVW (poderia ser no QVD também, seria melhor inclusive), estou fazendo assim:

TIPOS_VEICULO:

LOAD

    ID_TIPO_VEICULO,

    DS_TIPO_VEICULO    As    DS_TIPO_VEICULO_CTV,

    CS_TIPO_VEICULO    As    CS_TIPO_VEICULO_CTV,

    CD_TIPO_VEICULO    As    CD_TIPO_VEICULO_CTV

FROM

C:\Users\Dell\Desktop\Qlikview\Fonte_analise\TIPOS_VEICULO.qvd (qvd)

Where Match(CD_TIPO_VEICULO,'01', '03');

----------------------Dentro do arq que gera QVD, que puxa do banco, fiz assim:

TIPOS_VEICULO:

LOAD *

;

SELECT * FROM TIPOS_VEICULO  where CD_TIPO_VEICULO IN('01','03');

STORE TIPOS_VEICULO INTO (qvd);

drop table TIPOS_VEICULO;

Um dos dois casos deve funcionar.

Abraços.

Tonial.

1 Reply
fernando_tonial
Valued Contributor

Re: Dois valores, texto ou numéricos, dentro do select???

Olá Marcos,

Faça as seguintes alterações.

-------Dentro do arq que gera QVW (poderia ser no QVD também, seria melhor inclusive), estou fazendo assim:

TIPOS_VEICULO:

LOAD

    ID_TIPO_VEICULO,

    DS_TIPO_VEICULO    As    DS_TIPO_VEICULO_CTV,

    CS_TIPO_VEICULO    As    CS_TIPO_VEICULO_CTV,

    CD_TIPO_VEICULO    As    CD_TIPO_VEICULO_CTV

FROM

C:\Users\Dell\Desktop\Qlikview\Fonte_analise\TIPOS_VEICULO.qvd (qvd)

Where Match(CD_TIPO_VEICULO,'01', '03');

----------------------Dentro do arq que gera QVD, que puxa do banco, fiz assim:

TIPOS_VEICULO:

LOAD *

;

SELECT * FROM TIPOS_VEICULO  where CD_TIPO_VEICULO IN('01','03');

STORE TIPOS_VEICULO INTO (qvd);

drop table TIPOS_VEICULO;

Um dos dois casos deve funcionar.

Abraços.

Tonial.