Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa tarde !
Estou Tentando fazer uma coisa relativamente simples e automática, que é sub totalizar uma coluna dentro de uma tabela dinâmica, no caso pelo campo SEGMENTO:
Porem pela imagem abaixo poderão perceber que as somatórias não batem, ele considera apenas "PECAS" e "ACESSORIOS", ignorando as outras linhas.
Creio que a causa disso seja minha "dimensão calculada", que separa os valores de acordo com a expressão abaixo:
=if([NOME-SUB-LINHA] = 'PECAS','PECAS',if([NOME-SUB-LINHA] = 'ACESSORIOS','ACESSORIOS',[NOME-GRP-SUB-LINHA]))
Que verifica se o item vendido foi de uma sublinha e faz quebra por ela, e senão ele mostra agrupado pela linha geral.
Alguém tem alguma ideia de como resolver essa situação e o Qlik consiga somar corretamente ?
Obrigado !
Olá Cleber,
Transfira essa regra para o script, você vai ganhar no desempenho e pode resolver isso.
Sempre dê preferência para o script.
Nas expressões, tem a opção de escolher o tipo de total, se pela expressão ou pelas células da tabela, mas não lembro agora se é só na tabela simples ou na dinâmica também, dá uma olhada.
Abraço.
Cleber, a tabela dinâmica recalcula o total como se não houvesse a quebra da dimensão.
Caso você queira que o total seja o somatório das linhas, basta utilizar a função AGGR.
Por exemplo
SUM ( AGGR ( [SUA EXPRESSÃO], SEGMENTO, REPRESENTANTE))
Acho melhor você colocar as regras no script ... conforme o amigo acima ja falou ... ficará bem mais performático.