Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
thiago_alessand
Contributor III
Contributor III

Como fazer um linktable a partir de um crosstable?

Boa tarde,

como posso fazer um linktable com uma coluna gerada a partir de um crosstable?

[indicador]:

LOAD

Ano & '|' & Mês AS chave,

Ano,

    Mês,

    Índice

FROM [lib://Indicadores Qlik/Atendimento a Indicadores de Qualidade de Cliente.xlsx]

(ooxml, embedded labels, table is [Indicador]);

[índiceAtendimento]:

CrossTable(Mês, ÍndiceCliente,5)

LOAD

Ano & '|' & Mês AS chave,

Categoria & '|' & Cliente AS chaveCliente,

//Ano AS AnoIndCliente,

    //Categoria,

    //Cliente,

    Tipo,

    Meta,

    Janeiro,

    Fevereiro,

    Março,

    Abril,

    Maio,

    Junho,

    Julho,

    Agosto,

    Setembro,

    Outubro,

    Novembro,

    Dezembro

FROM [lib://Indicadores Qlik/Atendimento a Indicadores de Qualidade de Cliente.xlsx]

(ooxml, embedded labels, table is [Clientes - Índice Atendimento]);

[linktable_periodo]:

Load

[Ano] & '|' & [Mês] AS chave,

[Ano],

[Mês]

FROM [lib://Indicadores Qlik/Atendimento a Indicadores de Qualidade de Cliente.xlsx]

(ooxml, embedded labels, table is [Indicador]);

[linktable_periodo]:

Load

[Ano] & '|' & [Mês] AS chave,

[Ano],

[Mês]

FROM [lib://Indicadores Qlik/Atendimento a Indicadores de Qualidade de Cliente.xlsx]

(ooxml, embedded labels, table is [Clientes - Índice Atendimento]);

Labels (1)
1 Solution

Accepted Solutions
thiago_alessand
Contributor III
Contributor III
Author

Consegui criando um Resident Table:

[tmpÍndiceAtendimento]:

CrossTable(MêsIndCliente, ÍndiceCliente,3)

LOAD

//Categoria & '|' & Cliente & '|' & Categoria & '|' & Cliente AS chave_CatCli_atendimento,

Ano AS AnoIndCliente,

    Categoria,   

    Cliente,  

    Janeiro,

    Fevereiro,

    Março,

    Abril,

    Maio,

    Junho,

    Julho,

    Agosto,

    Setembro,

    Outubro,

    Novembro,

    Dezembro

FROM [lib://Indicadores Qlik/Atendimento a Indicadores de Qualidade de Cliente.xlsx]

(ooxml, embedded labels, table is [Clientes - Índice Atendimento]);

[índiceAtendimento]:

LOAD

AnoIndCliente & '|' & MêsIndCliente & '|' & Categoria & '|' & Cliente AS chave_AnoMes_indicador_atendimento

    //AnoIndCliente & '|' & MêsIndCliente AS chave_AnoMes_atendimento,

//chave_CatCli_atendimento   

RESIDENT [tmpÍndiceAtendimento];

    DROP TABLE [tmpÍndiceAtendimento];

View solution in original post

1 Reply
thiago_alessand
Contributor III
Contributor III
Author

Consegui criando um Resident Table:

[tmpÍndiceAtendimento]:

CrossTable(MêsIndCliente, ÍndiceCliente,3)

LOAD

//Categoria & '|' & Cliente & '|' & Categoria & '|' & Cliente AS chave_CatCli_atendimento,

Ano AS AnoIndCliente,

    Categoria,   

    Cliente,  

    Janeiro,

    Fevereiro,

    Março,

    Abril,

    Maio,

    Junho,

    Julho,

    Agosto,

    Setembro,

    Outubro,

    Novembro,

    Dezembro

FROM [lib://Indicadores Qlik/Atendimento a Indicadores de Qualidade de Cliente.xlsx]

(ooxml, embedded labels, table is [Clientes - Índice Atendimento]);

[índiceAtendimento]:

LOAD

AnoIndCliente & '|' & MêsIndCliente & '|' & Categoria & '|' & Cliente AS chave_AnoMes_indicador_atendimento

    //AnoIndCliente & '|' & MêsIndCliente AS chave_AnoMes_atendimento,

//chave_CatCli_atendimento   

RESIDENT [tmpÍndiceAtendimento];

    DROP TABLE [tmpÍndiceAtendimento];