Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

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.

Labels (2)
1 Solution

Accepted Solutions
fernando_tonial
Partner - Specialist
Partner - Specialist

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.

Don't Worry, be Qlik.

View solution in original post

1 Reply
fernando_tonial
Partner - Specialist
Partner - Specialist

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.

Don't Worry, be Qlik.