Qlik Community

Qlik Sense App Development

Discussion board where members can learn more about Qlik Sense App Development and Usage.

rafapinho84
New Contributor

Doubt when working with Mapping (Dúvida ao Trabalhar com Mapping)

Good afternoon.

I'm working with Mapping function to display the name of the seller, supervisor and manager.

I have a formatted table as follows.

[Note]:

LOAD AutoNumber (F2_FILIAL & '|' & if (F2_FILIAL = '02', Text (Right ('000000' & F2_CLIENTE, 6)), Text (Right ('0000' & F2_CLIENTE, 4))) & "|" & F2_LOJA & '|' & F2_DOC) the NotaFiscal,

     [F2_DOC]

    Date (Date # (F2_EMISSAO, 'YYYYMMDD'), 'MMM-YYYY') the date,

     F2_VEND1 the Vend, // vendor field

     F2_VEND2 the Geren, // Supervisor field

     F2_VEND3 the Super // Manager field

  [F2_CHVNFE]

FROM [lib: //QVDs/Nota.qvd]

(QVD);

I have a master table of vendor / supervisor / manager.

Seller:

LOAD A3_COD the CodVen,

     A3_NOME the NomeVend

FROM [lib: //QVDs/Vendedor.qvd]

(QVD)

WHERE

D_E_L_E_T_ <> '*';

Based on the above context I'm creating a map to display the name of the manager / supervisor / seller.

MapVen:

Mapping LOAD CodVen,

  NomeVend;

Apply the map in the fields I encounter the following error.

MAP Vend, Geren, using Super MapVen;

Error:

The following errors occurred:

Mapping not found

The error occurred here:

MAP Vend, Geren, using Super MapVen

Has anyone experienced this situation, know tell me where I am going wrong.

Thank You Very Much!

Translated with Google Translate - Qlik Community Administrative Team

Boa tarde.

Estou trabalha com a função Mapping para exibir o nome do vendedor, supervisor e gerente.

Tenho uma tabela formatada da seguinte forma.

[Nota]:

LOAD AutoNumber(F2_FILIAL &'|'& if(F2_FILIAL='02',Text(Right('000000' & F2_CLIENTE, 6)) ,Text(Right('0000' & F2_CLIENTE, 4))) &'|'& F2_LOJA &'|'& F2_DOC) as NotaFiscal,

     [F2_DOC],

    Date(Date#(F2_EMISSAO,'YYYYMMDD'),'MMM-YYYY') as Data,

     F2_VEND1 as Vend,  // campo vendedor

     F2_VEND2 as Geren, // campo Supervisor

     F2_VEND3 as Super, // campo Gerente

  [F2_CHVNFE]

FROM [lib://QVDs/Nota.qvd]

(qvd);

Tenho uma tabela de cadastro de vendedor / supervisor / gerente.

Vendedor:

LOAD A3_COD as CodVen,

     A3_NOME as NomeVend

FROM [lib://QVDs/Vendedor.qvd]

(qvd)

WHERE

D_E_L_E_T_ <> '*';

Com base no contexto acima estou criando um mapa para exibir o nome do gerente / supervisor / vendedor.

MapVen:

Mapping LOAD CodVen,

  NomeVend;

Aplicar o mapa nos campos abaixo me deparo com o seguinte erro.

MAP Vend, Geren, Super using MapVen;

Erro:

Ocorreram os seguintes erros:

Mapping not found

O erro ocorreu aqui:

MAP Vend, Geren, Super using MapVen

Alguém já passou por essa situação, saberia me falar onde estou errando.

Muito Obrigado!

1 Solution

Accepted Solutions
maximiliano_vel
Contributor III

Re: Dúvida ao Trabalhar com Mapping

Hola no hablo portugues, pero podrías probar los siguiente:

Olá, eu não falar Português, mas você pode tentar o seguinte:

Vendedor:

MAPPING

LOAD A3_COD as CodVen,

     A3_NOME as NomeVend

FROM [lib://QVDs/Vendedor.qvd] (qvd)

WHERE D_E_L_E_T_ <> '*';

[Nota]:

LOAD AutoNumber(F2_FILIAL &'|'& if(F2_FILIAL='02',Text(Right('000000' & F2_CLIENTE, 6)) ,Text(Right('0000' & F2_CLIENTE, 4))) &'|'& F2_LOJA &'|'& F2_DOC) as NotaFiscal,

     [F2_DOC],

     Date(Date#(F2_EMISSAO,'YYYYMMDD'),'MMM-YYYY') as Data,

     ApplyMap('Vendedor', F2_VEND1, Null()) as Vend,  // campo vendedor

     ApplyMap('Vendedor', F2_VEND2, Null()) as Geren, // campo Supervisor

     ApplyMap('Vendedor', F2_VEND3, Null()) as Super, // campo Gerente

    [F2_CHVNFE]

FROM [lib://QVDs/Nota.qvd] (qvd);

2 Replies
maximiliano_vel
Contributor III

Re: Dúvida ao Trabalhar com Mapping

Hola no hablo portugues, pero podrías probar los siguiente:

Olá, eu não falar Português, mas você pode tentar o seguinte:

Vendedor:

MAPPING

LOAD A3_COD as CodVen,

     A3_NOME as NomeVend

FROM [lib://QVDs/Vendedor.qvd] (qvd)

WHERE D_E_L_E_T_ <> '*';

[Nota]:

LOAD AutoNumber(F2_FILIAL &'|'& if(F2_FILIAL='02',Text(Right('000000' & F2_CLIENTE, 6)) ,Text(Right('0000' & F2_CLIENTE, 4))) &'|'& F2_LOJA &'|'& F2_DOC) as NotaFiscal,

     [F2_DOC],

     Date(Date#(F2_EMISSAO,'YYYYMMDD'),'MMM-YYYY') as Data,

     ApplyMap('Vendedor', F2_VEND1, Null()) as Vend,  // campo vendedor

     ApplyMap('Vendedor', F2_VEND2, Null()) as Geren, // campo Supervisor

     ApplyMap('Vendedor', F2_VEND3, Null()) as Super, // campo Gerente

    [F2_CHVNFE]

FROM [lib://QVDs/Nota.qvd] (qvd);

rafapinho84
New Contributor

Re: Dúvida ao Trabalhar com Mapping

Muito Obrigado!

Perfeito

Community Browser