Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bom dia Comunidade!!!
Fiz a programação do campo acumulado item na expressão:
( =if(RangeSum(above(TOTAL Column(11),0,NoOfRows(TOTAL))) > 100,'100,00',RangeSum(above(TOTAL Column(11),0,NoOfRows(TOTAL))))) ,
Só que comecei a ter um problema no acesso ao documento, tanto no Qlikdesktopestao como pelo Access Point, estao muito demorado para abrir e no Servidor a CPU vai a 100%.
Então parti para fazer no script, só que estou com dificuldades de ajustar isso porque são 5 campos que entram na soma/multiplicação/subtração para chegar no percentual que preciso para acumular, esses campos vem de 4 tabelas, estou tentando fazer o Concatenate para juntar na mesma informação mas não estou conseguindo ajustar.
Tenho uma coluna aonde eu chego no percentual do item:
meus campos são esses e essas são as tabelas:
=if(sum([Ven. Ult. 365 dias]) + sum([QUANTIDADE_IND]) - sum(QUANTIDADE)< 0,0,
(sum([Ven. Ult. 365 dias]) + sum([QUANTIDADE_IND]) - sum(QUANTIDADE)) / (sum( TOTAL {1}[total de vendas geral]))* 100)
[Ven. Ult. 365 dias]: vem da tabela: [Sugestao_Compra]
[total de vendas]: vem da tabela: [Sugestao_Compra]
[QUANTIDADE]: vem da tabela: [Devoluções]
[QUANTIDADE_IND]: vem da tabela:[Industrializações]
Depois criei a coluna percentual item acumulado com essa expressão: ( muito demorado pra abrir o documento depois de colocada)
( =if(RangeSum(above(TOTAL Column(11),0,NoOfRows(TOTAL))) > 100,'100,00',RangeSum(above(TOTAL Column(11),0,NoOfRows(TOTAL))))) ,
A dimensão que liga é o campo ITEM_ESTOQUE
tentei seguir teu o exemplo do artigo do Mario Soares : Incluindo saldo/acumulado via Script ou via Expressão
mas não estou me achando, Agradeço a ajuda.
Crie uma tabela com os atributos da tabela Tab_Movimento e envie um print;
[Total Geral],
[total de vendas geral],
[Saldo]
segue:
Mostre agora com todos os atributos da tabela Tab_Movimento.
O saldo está funcionando corretamente?
Não meu amigo, aparece com -.
Na imagem acima o campo Saldo está com valores na tabela... Não?
Mario,
Apliquei na tabela de teste dos prints a mesma classificação da planilha compras e agora deu certo no teste:
=sum([Ven. Ult. 365 dias]) + sum([QUANTIDADE_IND]) - sum(QUANTIDADE) desc
Mas na planilha de compras aparece com os -, segue imagens:
Não entendi porque está utilizando sum([Ven. Ult. 365 dias]) + sum([QUANTIDADE_IND]) - sum(QUANTIDADE) ao invés de 'Total Geral'.
Você entendeu a lógica do script que te passei?
Classifica pelo [Total Geral] e veja o resultado.
ta certo Mario, desculpa ai, tava ratiando aqui.
Coloquei o campo na ordem mas mesmo assim quando esta na planilha de compras ele nao esta vindo os valores, na planilha de este vem certinho.
Entendi sim a logica do teu script.