Mudanças entre as edições de "CrossTab: Agregação Customizada"
(3 revisões intermediárias por 2 usuários não estão sendo mostradas) | |||
Linha 1: | Linha 1: | ||
== Colunas e Rodapé == | == Colunas e Rodapé == | ||
* '''Modo de Agregação:''' Define a estratégia utilizada pela Grid para calcular o valor de rodapé (ou valor de agregação da coluna). Os seguintes modos de agregação estão diponíveis: | * '''Modo de Agregação:''' Define a estratégia utilizada pela Grid para calcular o valor de rodapé (ou valor de agregação da coluna). Os seguintes modos de agregação estão diponíveis: | ||
− | *: | + | *: Sem Agregação: Os valores da coluna não serão agregados. |
− | *: | + | *: Soma: Os valores da coluna serão somados. |
− | *: | + | *: Contagem: As linhas da Grid serão contadas. |
− | *: | + | *: Média: Será realizada uma média geral em cima dos valores da coluna. |
− | *: | + | *: Mínimo: Será utilizado o menor valor da Coluna |
− | *: | + | *: Maximo: Será utilizado o maior valor da Coluna |
− | *: | + | *: Customizado: Permite cadastrar um fórmula para calcular o agregador do coluna. |
* '''Máscara:''' Campo que permite que o usuário especifique uma máscara a ser utilizada no valor de agregação. Se este campo não for informado, será usada a máscara cadastrada para a coluna. | * '''Máscara:''' Campo que permite que o usuário especifique uma máscara a ser utilizada no valor de agregação. Se este campo não for informado, será usada a máscara cadastrada para a coluna. | ||
* '''Fórmula:''' Campo para criação de uma expressão matemática que é habilitado quando o modo de agregação é ''Customizado''. | * '''Fórmula:''' Campo para criação de uma expressão matemática que é habilitado quando o modo de agregação é ''Customizado''. | ||
=== Agregação de Valores Customizada === | === Agregação de Valores Customizada === | ||
− | O modo de agregação '''Customizado''' exige a criação de uma expressão matemática, que chamamos de '''Fórmula'''. Para interpretar essa fórmula, o LATROMI | + | O modo de agregação '''Customizado''' exige a criação de uma expressão matemática, que chamamos de '''Fórmula'''. Para interpretar essa fórmula, o LATROMI utilizada a biblioteca de terceiros [http://ncalc.codeplex.com NCalc], cujo os recursos disponíveis estão discriminados [[Expressões Matemáticas|aqui]]. |
Há suporte para as funções nativas do NCalc. | Há suporte para as funções nativas do NCalc. | ||
− | Os nomes | + | '' '''Importante:''' Os nomes das colunas utilizados na expressão, passados como parâmetro, obrigatoriamente devem sempre estar entre '''colchetes'''. |
− | |||
− | |||
− | |||
; Como evitar erro de Divisão por ZERO | ; Como evitar erro de Divisão por ZERO | ||
Para evitar erros de divisão por ZERO na expressão, uma condição pode ser utilizada, utilizando a função IF do NCalc: | Para evitar erros de divisão por ZERO na expressão, uma condição pode ser utilizada, utilizando a função IF do NCalc: | ||
− | if | + | if ([receita] = 0, 0, ((([receita] + [valormargem]) * 100) / [receita])) |
== Ver Também == | == Ver Também == |
Edição atual tal como às 12h21min de 15 de junho de 2022
Colunas e Rodapé
- Modo de Agregação: Define a estratégia utilizada pela Grid para calcular o valor de rodapé (ou valor de agregação da coluna). Os seguintes modos de agregação estão diponíveis:
- Sem Agregação: Os valores da coluna não serão agregados.
- Soma: Os valores da coluna serão somados.
- Contagem: As linhas da Grid serão contadas.
- Média: Será realizada uma média geral em cima dos valores da coluna.
- Mínimo: Será utilizado o menor valor da Coluna
- Maximo: Será utilizado o maior valor da Coluna
- Customizado: Permite cadastrar um fórmula para calcular o agregador do coluna.
- Máscara: Campo que permite que o usuário especifique uma máscara a ser utilizada no valor de agregação. Se este campo não for informado, será usada a máscara cadastrada para a coluna.
- Fórmula: Campo para criação de uma expressão matemática que é habilitado quando o modo de agregação é Customizado.
Agregação de Valores Customizada
O modo de agregação Customizado exige a criação de uma expressão matemática, que chamamos de Fórmula. Para interpretar essa fórmula, o LATROMI utilizada a biblioteca de terceiros NCalc, cujo os recursos disponíveis estão discriminados aqui.
Há suporte para as funções nativas do NCalc.
Importante: Os nomes das colunas utilizados na expressão, passados como parâmetro, obrigatoriamente devem sempre estar entre colchetes.
- Como evitar erro de Divisão por ZERO
Para evitar erros de divisão por ZERO na expressão, uma condição pode ser utilizada, utilizando a função IF do NCalc:
if ([receita] = 0, 0, ((([receita] + [valormargem]) * 100) / [receita]))