Fórmulas Utilizadas: mudanças entre as edições
Sem resumo de edição |
Sem resumo de edição |
||
| Linha 1: | Linha 1: | ||
== Ordenação de Relatório == | |||
Por padrão a ordem dos números no [[Gerador de Relatórios]] ocorre como string, assim quando impresso obedece a sequencia como o exemplo abaixo. | Por padrão a ordem dos números no [[Gerador de Relatórios]] ocorre como string, assim quando impresso obedece a sequencia como o exemplo abaixo. | ||
1 | 1<br> | ||
10 | 10<br> | ||
1<br> | |||
12<br> | |||
21 | 21<br> | ||
Dessa forma se faz necessário definir o número de dígitos através de fórmula. Então numa situação onde se quer ordenar, por exemplo, os meses de um relatório por vencimentos para que considere os dois dígitos deve-se seguir a estrutura da fórmula destacada abaixo. | Dessa forma se faz necessário definir o número de dígitos através de fórmula. Então numa situação onde se quer ordenar, por exemplo, os meses de um relatório por vencimentos para que considere os dois dígitos deve-se seguir a estrutura da fórmula destacada abaixo. | ||
| Linha 19: | Linha 21: | ||
== Aumentar Casas Decimais na Visualização == | |||
Para aumentar a quantidade de casas decimais mostradas na visualização deve utilizar a seguinte formula: | Para aumentar a quantidade de casas decimais mostradas na visualização deve utilizar a seguinte formula: | ||
| Linha 31: | Linha 33: | ||
'''totext(Sum ({RelEstoqueAnterior.Saldo}, {@FormulaGrupo01}),4)''' | '''totext(Sum ({RelEstoqueAnterior.Saldo}, {@FormulaGrupo01}),4)''' | ||
== Fórmula IsNull == | |||
A fórmula IsNull é utilizada em relatórios para substituir um valor "Null" do banco de dados por um valor padrão, afim de permitir sua utilização em relatórios. | |||
A sintaxe padrão é: | |||
'''IsNull({Campo},valor_padrao) = valor_padrao''' | |||
Edição das 12h09min de 23 de setembro de 2022
Ordenação de Relatório
Por padrão a ordem dos números no Gerador de Relatórios ocorre como string, assim quando impresso obedece a sequencia como o exemplo abaixo.
1
10
1
12
21
Dessa forma se faz necessário definir o número de dígitos através de fórmula. Então numa situação onde se quer ordenar, por exemplo, os meses de um relatório por vencimentos para que considere os dois dígitos deve-se seguir a estrutura da fórmula destacada abaixo.
right("00" + totext(month({Documento.Vencto})),2)
- A informação month faz referência ao agrupamento por mês.
- Dentro das chaves deve-se inserir o item que deseja ordenar.
- O número 2 corresponde a quantidade de dígitos que deseja considerar.
Aumentar Casas Decimais na Visualização
Para aumentar a quantidade de casas decimais mostradas na visualização deve utilizar a seguinte formula:
totext({RelOrdemProducao.Qtde}, 4)
- Dentro das chaves deve-se inserir o item que deseja ordenar.
- O número 4 corresponde a quantidade de casas decimais que deseja ser mostrado.
Caso seja uma fórmula por grupo deve utilizar a:
totext(Sum ({RelEstoqueAnterior.Saldo}, {@FormulaGrupo01}),4)
Fórmula IsNull
A fórmula IsNull é utilizada em relatórios para substituir um valor "Null" do banco de dados por um valor padrão, afim de permitir sua utilização em relatórios.
A sintaxe padrão é:
IsNull({Campo},valor_padrao) = valor_padrao