Variáveis de Totalização
O Scriptcase disponibiliza todas as variáveis de totalização no escopo da grid.
Supondo uma aplicação que tenha dois níveis de quebra (estado e cidade) e que totaliza dois campos (parcela e saldo) , podemos ter acesso aos totais, no evento “onRecord”, da seguinte forma:
Variáveis
Descrição
{count_ger} Contém a quantidade total dos registros.
{sum_parcela} Contém o somatório geral do campo “parcela”.
{sum_saldo} Contém o somatório geral do campo “saldo”.
{count_estado} Contém a quantidade total dos registros, da quebra de “estado” que estiver sendo processada.
{sum_estado_parcela} Contém o somatório do campo “parcela”, da quebra de “estado” que estiver sendo processada.
{count_cidade} Contém a quantidade total dos registros, da quebra de “cidade” que estiver sendo processada.
{sum_cidade_parcela} Contém o somatório do campo “parcela”, da quebra de “cidade” que estiver sendo processada.
{sum_cidade_saldo} Contém o somatório do campo “saldo”, da quebra de “cidade” que estiver sendo processada.
{sum_estado_saldo} Contém o somatório do campo “saldo”, da quebra de “estado” que estiver sendo processada;.
Ex. 1: Em um aplicação com qubra pelo estado e cidade que totaliza um campo valor, e nas quebras usando totais, e possivel exibir a media ao inves do valor, como no exemplo:
{sum_quebra_valor} = {sum_quebra_valor} / {count_quebra};
Escopo da Macro
Consulta
onFooter
onGroupBy
OnGroupByAll
onHeader
onRecord
Variáveis de Totalizacao (quebras)
Durante o processamento das quebras, o Scriptcase disponibiliza todas as variáveis de totalização, a nível geral e a nível da quebra que estiver sendo processada.
Supondo uma aplicação que tenha dois níveis de quebra (estado e cidade) e que totaliza dois campos (parcela e saldo).
Considerando que as fórmulas, definidas para serem processadas no evenro “onGroupBy” estarão atuando para os vários níveis de quebra, as variáveis especiais de totalização, neste escopo, são referenciadas substituindo-se o nome da quebra pela palavra chave “quebra”, ou seja:
Variáveis
Descrição
{count_ger} Contém a quantidade total dos registros.
{sum_parcela} Contém o somatório geral do campo “parcela”.
{sum_saldo} Contém o somatório geral do campo “saldo”.
{count_quebra} Contém a quantidade total dos registros, da quebra que estiver sendo processada.
{sum_quebra_parcela} Contém o somatório do campo “parcela”, da quebra que estiver sendo processada.
{sum_quebra_saldo} Contém o somatório do campo “saldo”, da quebra que estiver sendo processada.
Ex. 1: Em uma aplicação que tenha quebras por estado e cidade e que totalize um campo de saldo, e nos totais das quebras, desejamos exibir a média em substituição ao saldo.
{sum_quebra_saldo} = {sum_quebra_saldo} / {count_quebra};
Escopo da Macro
Consulta
onGroupBy
OnGroupByAll