Últimos assuntos
Script para CURVA A/B/C (50%/30%/20%) sobre o montante acumulado
Página 1 de 1
Script para CURVA A/B/C (50%/30%/20%) sobre o montante acumulado
Este script eu peguei no Fórum ACL em Português do meu amigo Marcus Hein de Tocantins, foi feito pelo Giovani Buchelt.
http://www.linkedin.com/groups/Pessoal-alguem-tem-um-script-3751942.S.113966096?qid=d086b339-4417-41c8-b3a4-d83d36f665d2&trk=group_most_popular-0-b-ttl&goback=%2Egmp_3751942
COM***************************************************************************
Altere <table_valores> pelo nome da sua tabela, e <valor> pelo campo que contem o valor de cada item.
COM***************************************************************************
set safety off
delete all ok
open <table_valores>
total fields <valor>
sort on <valor> D to temp1 open
v_acm = 0,00
v_class = " "
group
v_acm = v_acm + valor
v_class = "C" if v_acm <= total1 * 1,00
v_class = "B" if v_acm <= total1 * 0,80
v_class = "A" if v_acm <= total1 * 0,50
extract fields all v_acm as "VlrAcumulado" v_class as "ClassABC" to tableABC
end
delete all ok
open tableABC
delete format temp1 ok
delete temp1.fil ok
set safety o
http://www.linkedin.com/groups/Pessoal-alguem-tem-um-script-3751942.S.113966096?qid=d086b339-4417-41c8-b3a4-d83d36f665d2&trk=group_most_popular-0-b-ttl&goback=%2Egmp_3751942
COM***************************************************************************
Altere <table_valores> pelo nome da sua tabela, e <valor> pelo campo que contem o valor de cada item.
COM***************************************************************************
set safety off
delete all ok
open <table_valores>
total fields <valor>
sort on <valor> D to temp1 open
v_acm = 0,00
v_class = " "
group
v_acm = v_acm + valor
v_class = "C" if v_acm <= total1 * 1,00
v_class = "B" if v_acm <= total1 * 0,80
v_class = "A" if v_acm <= total1 * 0,50
extract fields all v_acm as "VlrAcumulado" v_class as "ClassABC" to tableABC
end
delete all ok
open tableABC
delete format temp1 ok
delete temp1.fil ok
set safety o
Tópicos semelhantes
» Projeto SCRIPT que valida CPF e CNPJ
» Retirar as mensagens de confirmação do Script.
» Script: Perfil dos Valores (Data, Máximo, Mínimo, Total, Média, Quantidade de Ocorrências)
» Depoimento sobre o SAS
» CGU realiza workshop sobre Trilhas de Auditoria de Pessoal
» Retirar as mensagens de confirmação do Script.
» Script: Perfil dos Valores (Data, Máximo, Mínimo, Total, Média, Quantidade de Ocorrências)
» Depoimento sobre o SAS
» CGU realiza workshop sobre Trilhas de Auditoria de Pessoal
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|
Sex 13 Out - 10:25 por Felipe Naibert
» Exportar Arquivos em quantidades (blocos) fixos de linhas.
Qui 20 Ago - 12:17 por Miro
» GRUPO DE ESTUDOS AUDIT ANALYTICS
Ter 9 Jun - 9:22 por Miro
» Cálculo do número da Semana no ano
Seg 11 maio - 11:18 por Miro
» A ordem dos argumentos altera o tempo de processamento
Qui 23 Abr - 14:50 por Miro
» Como pegar dados únicos de um campo?
Seg 23 Fev - 19:33 por Fernanda
» Existe algum comando no Analyzer que eu realize as instruções do SQL?
Qua 18 Fev - 9:22 por Raphael Moita Bertolino
» Lei de Benford: How Forensic Accountants Use Benford's Law To Detect Fraud
Qua 24 Dez - 7:53 por Márcia
» Importação de PDF
Ter 9 Dez - 13:23 por Fernanda