Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Count independente das dimensoes

Ola,

Uma duvida....

Tenho uma tabela dinâmica que possui a dimensão cargos de gestão(Dimensão Calculada) e a dimensão "mês ano"

Nela são listados ..

Cargo01/201602/2016
Gerente109
Coordenador2523

O que desejaria saber se é possível é montar uma outra no mesmo formato, mas indicando a relação entre os cargos de gestão com o total de colaboradores

Cargo01/201602/2016
Gerente10/1500 = x%9/1502 = x%
Coordenador25/1500 = x%23/1502 = x%

Desde já agradeço.

Labels (2)
26 Replies
mario_sergio_ti
Partner - Specialist
Partner - Specialist

Amigo, para ignorar a dimensão, poderá utilizar o qualificador TOTAL;

Exemplo: Sum([Salario]) / Sum( Total [Salario])

Veja exemplos:

https://help.qlik.com/pt-BR/qlikview/12.0/Subsystems/Client/Content/Examples%20of%20Aggregate%20Qual...

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti
mario_sergio_ti
Partner - Specialist
Partner - Specialist

Amigo, segue;

Definição de escopo de agregação:

https://help.qlik.com/pt-BR/sense/3.1/Subsystems/Hub/Content/ChartFunctions/define-aggregation-scope...

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti
Not applicable
Author

Ola Mario,

Boa tarde isso foi a primeira coisa que fiz, mas vi que o resultado ficou INCORRETO.

Count( DISTINCT PK_COL)
Resultado: Gera o valor correto da quantidade de gestores para um determinado cargo (gerentes por exemplo) em um determinado mês

Count (TOTAL <[TB_Calendario.MESANO]> DISTINCT PK_COL)

Resultado: Gera o valor correto da quantidade Total de gestores (todos os cargos de gestão existentes na planilha) em um determinado mês.

Count (TOTAL  DISTINCT PK_COL)

Resultado: Gera um valor INCORRETO, pois não representa a totalidade de colaboradores de um determinado mês.


Mas o que eu quero não é o total de todos os gestores..o que eu quero é o total de todos os colaboradores.

Ou seja, quando uso o total ali o sistema esta respeitando as dimensões (que são calculadas justamente para não mostrar algumas outras).

mario_sergio_ti
Partner - Specialist
Partner - Specialist

Amigo, poderá utilizar variáveis;

Cria uma variável para calcular o total então.

Abraço.

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti
Not applicable
Author

Ola,

Criei a variável QtdCol com a expressao
count({$<TB_Calendario.MESANO>} DISTINCT PK_COL)

Na planilha dinâmica chamo apenas a variavel para ver se o valor esta correto $(QtdCol)

Resultado...Tenho o mesmo problema, pois a variável retorna o total de gestores de um determinado mês e não a quantidade total de colaboradores deste mês.

mario_sergio_ti
Partner - Specialist
Partner - Specialist

Amigo, a duas formas de trabalhar com variáveis;

Edite a sua variável e insira um sinal de "=" no início da expressão, assim o calculo será realizado antes de ser expandido/avaliado;

Segue:

https://help.qlik.com/pt-BR/sense/3.2/Subsystems/Hub/Content/Variables/use-variables-expression.htm

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti
Not applicable
Author

Assim $(QtdCol)

ou assim =$(QtdCol) o problema é o mesmo.

mario_sergio_ti
Partner - Specialist
Partner - Specialist

Amigo, é para editar na área onde você cria a variável;

Na expressão/media pode manter $(QtdCol);


Abraço.

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti
Not applicable
Author

O que você sugere ate funciona se todas os valores da respectiva dimensão estiver sendo mostrada, mas como relatei no incio eu tenho uma dimensão calculada que na realidade esta restringindo algum valores..

Ex: Sem a restrição a dimensão mostraria

Gerente

Coordenador

Supervisor

Colaborador

Com a restrição esta mostrando

Gerente

Coordenador

Supervisor

Então, qual quer calculo que eu faca não esta sendo considerado o valor referente a COLABORADORES e este é o meu problema, necessito considerar este valor mas não mostra-lo na planilha.