INDICE:
OBJETIVO:
Indice:INCMES:INCMESAdiciona uma quantidade de meses ( X meses) à um mês inicial (1 a 12).INCMES(INTEIRO1,INTEIRO2INTEIRO2 → Quantidade de meses para adicionar ao mês inicialINTEIRO1 → Mês inicialINCMES(2,199DECMES: DECMESSubtrai uma quantidade de meses ( X meses) de um mês inicial (1 a 12)DECMES(INTEIRO1,INTEIRO2INTEIRO2 → Quantidade de meses para diminuir do mês inicialINTEIRO1 → Mês inicialDECMES(11,56INCANO:INCANOAdiciona um número de meses a um mês/ano e retorna o ano do resultadoINCANO(INTEIRO1,INTEIRO2,INTEIRO3INTEIRO3 → Quantidade de meses para adicionar na data inicialINTEIRO1 → Mês da data inicialINTEIRO2 → Ano da data inicialINCANO(2,2018,262019DECANO:DECANOSubtrai um número de meses de um mês/ano e retorna o ano do resultadoDECANOINTEIRO1,INTEIRO2,INTEIRO3- INTEIRO1 → Mês da data inicial
- INTEIRO2 → Ano da data inicial
- INTEIRO3 → Quantidade de meses para subtrair da data inicial
| Exemplo | DECANO(2,2018,262015 | MTDATA:MTDATAMonta uma data a partir de um dia, mês e anoMTDATAINTEIRO1,INTEIRO2,INTEIRO3- INTEIRO1 → Dia da data
- INTEIRO2 → Mês da data
- INTEIRO3 → Ano da data
| Exemplo | MTDATA(17,11,198917/11/1989 | DIADT:DIADT dia de uma dataDIADT DATA DATA → Data para selecionar o diaDIADT24/10/201824MESDT:MESDTRetorna o mês de uma dataMESDT( ' DATA ' DATA → Data para selecionar o mêsMESDT'24/10/201810ANODT:ANODT o ano de uma dataANODT ' DATA ' DATA → Data para selecionar o anoANODT('24/10/2018'2018HOJE:HOJERetorna a data de hoje.HOJE(N/HOJE(24/10/2018 | DATANULA:DATANULARetorna a data mínima do sistemaDATANULA(N/Exemplo | DATANULA(01/01/2000 | ULTDIAMES:ULTDIAMESRetorna o último dia do mês de uma dataULTDIAMES DATA - DATA → Data para selecionar o último dia do mês
| Exemplo | ULTDIAMES('24/10/2018') |
Retorno | 31/10/2018 |
DIASEMANA:DIASEMANARetorna o dia da semana data. (1= Domingo | 2= Segunda | 3= Terça | 4=Quarta | 5=Quinta | 6=Sexta | 7= Sábado)DIASEMANADATA Data para selecionar o dia da semanaDIASEMANA244 | SUBSTR:SUBSTRCopia a partir da posição início um número de caracteres de textoSUBSTR( ' TEXTO ' , INTEIRO1, INTEIRO2 ) | Parâmetros | - TEXTO → Texto onde é desejado selecionar uma parte para cópia
- INTEIRO1 → Caracter início
- INTEIRO2 → Quantidade de caracteres que você deseja selecionar.
|
Exemplo | SUBSTR('Alô Mundo', 2,5) |
Retorno | lô mu |
CONCAT:CONCATConcatena os textos A e BCONCAT( ' TEXTO A ' , ' TEXTO B ' - TEXTO A → Primeiro Texto
- TEXTO B → Segundo Texto
| Exemplo | CONCAT('Mundo','Bonito'MundoBonitoCONCAT2:CONCAT2Concatena as strings A e B com um espaço entre elasCONCAT2( ' TEXTO A ' , ' TEXTO B ' TEXTO A → Primeiro TextoTEXTO B → Segundo TextoCONCAT2'Mundo','Bonito'Mundo BonitoVAL:VALConverte um string para valorVAL VALOR VALOR String para se converter em valorVAL12,6512,65 | STRLEFT:STRLEFTCopia o lado DIREITO de um string (texto) um número de caracteres (quantidade). | Sintaxe | STRLEFT( ' TEXTO ' , INTEIRO TEXTO String para fazer a cópia iniciando pelo lado DireitoINTEIRO → Quantidade de caracteres que deseja-se copiarExemplo | STRLEFT('Mundo Bonito',10ndo BonitoSTRRIGHT:STRRIGHTCopia o lado ESQUERDO de um string (texto) um número de caracteres (quantidade).STRRIGHT , INTEIRO String para fazer a cópia iniciando pelo lado EsquerdoINTEIRO → Quantidade de caracteres que deseja-se copiarExemplo | STRRIGHT('Mundo Bonito',10Mundo Boni | TAMSTR:TAMSTRRetorna o tamanho da stringTAMSTR TEXTO TEXTO → String que é desejado saber a quantidade de caracteresTAMSTRMundo Bonito12 | RETIRACARACTERES:RETIRACARACTERESRetira do texto todas as ocorrências dos caracteres da string charsRETIRACARACTERES( ' CHAR ' , ' TEXTO ' - CHAR → Caracteres que se deseja retirar.
- TEXTO → String que é desejado retirar os caracteres
| Exemplo | RETIRACARACTERES('o','Mundo Bonito'Mund BnitASCII:ASCIIRetorna o valor que representa um determinado caractere na tabela ASCIIASCII CHAR CHAR → Caracteres que se deseja retirarASCIIo111 | STR:STR número de acordo com máscara informada, que pode ser composta da seguinte forma:• com noves: o número será completado com espaços brancos à esquerda;• com zeros ou 'z' (minúsculo ou maiúsculo): o número será completado com zeros à esquerda.• Pode-se usar separador de decimais: '.' (ponto) ou ',' (vírgula)• No caso da máscara contiver ':' será formatado do tipo hora.Sintaxe | STR( VALOR , ' MASK ' ) |
Parâmetros | - VALOR → Valor decimal a ser formatado.
- MASK → Máscara que será aplicada no valor.
|
Exemplo | STR(27, '000') STR(12,'99,99') STR(5, '00.00') STR(320, '00:00') STR(22222, '000:00') |
Retorno | 027 12,00 05.00 05:20 370:20 |
INTTOSTRFORMAT:INTTOSTRFORMATConverte um valor inteiro para string (texto) preenchendo com zerosINTTOSTRFORMAT INTEIRO ZEROS INTEIRO → Valor a ser convertido.ZEROS→ Quantidade de Zeros.INTTOSTRFORMAT27500027FOR:FORExecuta uma fórmulaFOR( ' CÓDIGO ' CÓDIGO → Código da fórmula.FOR('FOR001' Será o retorno da fórmula 'FOR001'. | EXECSQL:EXECSQLExecuta uma Consulta SQLEXECSQL ' CÓDIGO ' CÓDIGO → Código da Consulta SQL.EXECSQL'CON001' Será o retorno (Se tiver) da Consulta SQL 'CON001'. | PROXREGSQL:PROXREGSQLAvança um registro na Consulta SQL executadaPROXREGSQL CÓDIGO CÓDIGO → Código da Consulta SQL.PROXREGSQLCON001Avança um registro na Consulta SQL 'CON001'. | RESULTSQL:RESULTSQL o valor de um campo de um resultado da Consulta SQLRESULTSQL( ' CÓDIGO ' , ' CAMPO ' CÓDIGO → Código da Consulta SQLCAMPO → Campo desejadoRESULTSQL'CON001','CODUSUARIO' Retorna o valor do campo CODUSUARIO do resultado da Consulta SQL 'CON001'. | MIN:MINRetorna o menor númeroMIN( NUM A , NUM B NUM B → Número para comparaçãoNUM A → Número para comparaçãoMIN(17,1212 | MAX:MAX o maior númeroMAX NUM A , B A comparaçãoNUM B → Número para comparaçãoMAX17,1217ABS:ABS absoluto númeroABS( NUM ) | Parâmetros | - NUM → Número para Operação
|
Exemplo | ABS(-17) |
Retorno | 17 |
RAIZ:RAIZRetorna a raiz quadrada de um valorRAIZ( NUM NUM → Número para OperaçãoRAIZ(255TETO:TETORetorna o valor truncado mais umTETO( NUM NUM → Número para OperaçãoTETO(24.0325FRAC:FRACSintaxe | FRAC( NUM ) |
Parâmetros | - NUM → Número para Operação
|
Exemplo | FRAC(24.73) |
Retorno | 0,73 |
ARRED:
Função | ARRED
|
---|
Descrição | Arredonda um valor sem casas decimais. |
Sintaxe | ARRED( NUM ) |
Parâmetros | - NUM → Número para Operação
|
Exemplo | ARRED(24.73) ARRED(24.33) ARRED(24.50) |
Retorno | 25 24 25 |
ARREDONDA:
Função | ARREDONDA
|
---|
Descrição | Arredonda um valor. |
Sintaxe | ARREDONDA( NUM A, NUM B ) |
Parâmetros | - NUM A → Número para Operação
- NUM B → Quantidade de casas decimais
|
Exemplo | ARREDONDA(24.33568784,3) |
Retorno | 24,336 |
ARREDVALOR:
a parte fracionada de um valor.ARREDVALORArredonda um valor Independente de SistemaARREDVALOR( NUM A, NUM B NUM A Número para OperaçãoNUM B → FatorARREDVALOR(24.33,125TRUNCVALOR:TRUNCVALORTrunca um valor com casas decimaisTRUNCVALOR( NUM A , NUM B TRUNCVALOR( NUM A ) ou NUM A→ Número para OperaçãoNUM B→ Quantidade de casas DecimaisTRUNCVALOR(24.83)TRUNCVALOR(24.83, 1POTENCIA:
24 24,8 | POTENCIARetorna a potênciaPOTENCIA( NUM A , NUM B - NUM A→ Base da potência
- NUM B→ Expoente da potência
| Exemplo | POTENCIA(2,416ATRIBUI:ATRIBUIAtribui um valor à uma memoria.ATRIBUI CHAVE CONTEUDOCHAVE → Chave da memóriaCONTEUDO → Conteúdo para atribuirATRIBUIMEMORIA001Mundo bonitoMundo BonitoMEMORIA:MEMORIA uma memóriaMEMORIA CHAVE CHAVE → Chave da memóriaMEMORIAMEMORIA001Mundo Bonito | SETVAR:SETVARAtribui um a uma variávelSETVAR VAR , CONTEUDOVAR VariávelCONTEUDO → Conteúdo para adicionar na variávelSETVARvar1, 200200VERDADE:VERDADE 1VERDADE N/AVERDADE1FALSO:FALSO 0FALSON/AFALSO0COTACAOMOEDA:COTACAOMOEDACotação de uma moedaCOTACAOMOEDA( ' SIMBOLO ' , 'DATA' - SIMBOLO → Símbolo da moeda
- DATA→ Data da cotação
| Exemplo | COTACAOMOEDA('US$','25/10/2018'3724USUARIOCORRENTE:USUARIOCORRENTE usuário correnteUSUARIOCORRENTEN/AUSUARIOCORRENTE(IgorMC | COLIGADACORRENTE:COLIGADACORRENTE a coligada COLIGADACORRENTECOLIGADACORRENTE1 Informações |
---|
|
Informações |
---|
| Produto: Framework |
Informações |
---|
| Versão: 12.01.XX |
Informações |
---|
| Processo: Filtros de Visão |
|
Informações |
---|
|
Informações |
---|
|
Status: Finalizado |
Informações |
---|
|
Data: 25/10/2018 |
Informações |
---|
|
Autores:
Carlos Philippe de Farias Marques
Carlos Roberto Pereira Garcia
Diogo Damiani Ferreira
Fábio Augusto Amaral Melo Nunes
Igor Macedo Cardoso
Karina Dos Santos Costa
Stella Gleyse Macedo Vilaca
TIAGO ANDRADE GOMES SILVEIRA