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

Totalizador Tabela Dinâmica!!

Olá pessoal!!

Tenho uma tabela dinâmica no Sense conforme abaixo:

Sem título.png

Teria como colocar mais uma coluna o total de cada avaliador?

Desde já agradeço!!

Rodrigo Ramos Rocha

1 Solution

Accepted Solutions
Thiago_Justen_

Claro Rodrigão,

Segue script:

Data:

LOAD

    Name,

    'Property 1' as Dimension,

    "Property 1" as Value

FROM [lib://Community]

(html, codepage is 1252, embedded labels, table is @1);


Concatenate (Data)

LOAD

    Name,

    'Property 2' as Dimension,

    "Property 2" as Value

FROM [lib://Community]

(html, codepage is 1252, embedded labels, table is @1);


Concatenate (Data)

LOAD

    Name,

    'Property 3' as Dimension,

    "Property 3" as Value

FROM [lib://Community]

(html, codepage is 1252, embedded labels, table is @1);


//build a special table that will customize the dimension values (columns) for a pivot table


ChartTable:

Load

Name,

    Dimension as ChartDimension,

    rowno() as ChartDimensionSortOrder

resident Data;


Concatenate (ChartTable)

Load

Name,

    'Total - Property3' as ChartDimension,

    rowno() as ChartDimensionSortOrder

resident Data

where Dimension<>'Property 3';


Concatenate (ChartTable)

Load

Name,

    'Grand Total' as ChartDimension,

    rowno() as ChartDimensionSortOrder

resident Data;


By: jpe

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago

View solution in original post

9 Replies
Thiago_Justen_

Rodrigo,

Adicione uma nova medida à sua tabela dinâmica.

Ex.: Na imagem abaixo usei um medida simples para somar o total em pedágios.

Capturar.PNG

No teu caso, quais são as dimensões usadas para calcular Dia Semana por avaliador?

Abs e Sucesso!

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
Thiago_Justen_

Se for possível enviar um app de amostra posso te ajudar melhor.

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
rodrigo_rocha
Creator
Creator
Author

Obrigado pela resposta Thiago!!

Essa tabela possui como Linha o campo Avaliador e a Medida estou contando as placas dos veículos que passaram na blitz desta maneira: count(placa_veiculo_passou_blitz).

Nas colunas eu coloquei o campo Dia Semana que eu criei em uma função de calendário diretamente do script: WeekDay(dt_avaliacao_blitz) as [Dia Semana].

Conforme a imagem abaixo:

Sem título.png

Caso eu coloque outra medida, vai aparecer os resultados em cada dia da semana... porém eu preciso que em outra coluna, logo depois do Sábado apareça o Total com a soma de cada avaliador, conforme o Excel em anexo.

Thiago_Justen_

Rodrigo,

Veja essa solução:

Re: Total &amp; custom column Qlik Sense

Achei fantástica e deve te atender.

Abs e Sucesso!

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
rodrigo_rocha
Creator
Creator
Author

Valeu Thiago!! Só que não consigo abrir arquivos feitos em outro Qlik....

Teria como me enviar um print do codigo?

Thiago_Justen_

Claro Rodrigão,

Segue script:

Data:

LOAD

    Name,

    'Property 1' as Dimension,

    "Property 1" as Value

FROM [lib://Community]

(html, codepage is 1252, embedded labels, table is @1);


Concatenate (Data)

LOAD

    Name,

    'Property 2' as Dimension,

    "Property 2" as Value

FROM [lib://Community]

(html, codepage is 1252, embedded labels, table is @1);


Concatenate (Data)

LOAD

    Name,

    'Property 3' as Dimension,

    "Property 3" as Value

FROM [lib://Community]

(html, codepage is 1252, embedded labels, table is @1);


//build a special table that will customize the dimension values (columns) for a pivot table


ChartTable:

Load

Name,

    Dimension as ChartDimension,

    rowno() as ChartDimensionSortOrder

resident Data;


Concatenate (ChartTable)

Load

Name,

    'Total - Property3' as ChartDimension,

    rowno() as ChartDimensionSortOrder

resident Data

where Dimension<>'Property 3';


Concatenate (ChartTable)

Load

Name,

    'Grand Total' as ChartDimension,

    rowno() as ChartDimensionSortOrder

resident Data;


By: jpe

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
Thiago_Justen_

Resultado desse script:

Capturar.PNG

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
rodrigo_rocha
Creator
Creator
Author

Obrigado de novo!!

Por favor, me desculpe a ignorância mas não entendi muito bem esse código... Dimension representa a minha Dimensão correto? Ou seja, os dias da semana? O Value seria o meu count(placa_veiculo_passou_blitz)? O "from" do codigo devo ligar aonde em meu script?


Agradeço desde já, e também peço desculpas por tantas perguntas!


Thiago_Justen_

Rodrigo,

Não esqueça de fechar a thread marcando com a flag  'Correta' a resposta que lhe ajudou a resolver a questão. Se ainda não conseguiu sua resposta deixe-nos saber.

Manual do usuário | Como criar e gerir minhas perguntas?

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago