As propriedades que podem ser configuradas para o componente de preparação da fórmula.
| Propriedade | Descrição |
|---|---|
| Nome da fórmula | Insira um nome para a nova coluna criada aplicando a fórmula. |
| Expressão | Insira a fórmula que você deseja aplicar. Por exemplo, Average([Age]). |
| Emp ID (ID do funcionário) | Emp Name (Nome do funcionário) | DOB (Data de nascimento) | Age (Idade) | Date of Joining (Data de contratação) | Date of Confirmation (Data de confirmação) |
|---|---|---|---|---|---|
| 1 | Laura | 11/11/1986 | 25 | 12/9/2005 | 27/11/2005 |
| 2 | Desy | 12/5/1981 | 30 | 24/6/2000 | 10/7/2000 |
| 3 | Alex | 30/5/1978 | 33 | 10/10/1998 | 24/12/1998 |
| 4 | John | 6/6/1979 | 32 | 2/12/1999 | 20/12/1999 |
Por exemplo, Average_Age.
| Emp ID (ID do funcionário) | Emp Name (Nome do funcionário) | DOB (Data de nascimento) | Age (Idade) | Date of Joining (Data de contratação) | Date of Confirmation (Data de confirmação) | Average_Age |
|---|---|---|---|---|---|---|
| 1 | Laura | 11/11/1986 | 25 | 12/9/2005 | 27/11/2005 | 30 |
| 2 | Desy | 12/5/1981 | 30 | 24/6/2000 | 10/7/2000 | 30 |
| 3 | Alex | 30/5/1978 | 33 | 10/10/1998 | 24/12/1998 | 30 |
| 4 | John | 6/6/1979 | 32 | 2/12/1999 | 20/12/1999 | 30 |
| Categoria | Função (Função aplicada à tabela Employee) | Descrição |
|---|---|---|
| Data | DAYSBETWEEN | Retorna o número de dias entre duas datas. |
| CURRENTDATE | Retorna a data atual do sistema. | |
| MONTHSBETWEEN | Retorna o número de meses entre duas datas. Por exemplo, a nova coluna contém 2,0,2,0 quando a função MONTHSBETWEEN([Date of Joining],[Date of Confirmation]) é aplicada à tabela Employee. |
|
| DAYNAME | Retorna o nome do dia em formato de string. Por exemplo, a nova coluna contém Monday, Saturday, Saturday, Thursday quando a função DAYNAME([Date of Joining]) é aplicada à tabela Employee. |
|
| DAYNUMBEROFMONTH | Retorna o número do dia de um mês específico. Por exemplo, 12/11/1980 retorna 12. |
|
| DAYNUMBEROFWEEK | Retorna o número do dia de uma semana. Por exemplo, Sunday =1, Monday=2. |
|
| DAYNUMBEROFYEAR | Retorna o número do dia de um ano. Por exemplo, 1st Jan =1, 1st Feb=32, 3rd Feb=34. |
|
| LASTDATEOFWEEK | Retorna a data do último dia de uma semana. Por exemplo, 12/9/2005 retorna 17/9/2005 |
|
| LASTDATEOFMONTH | Retorna a data do último dia de um mês. Por exemplo, 12/9/2005 retorna 30/9/2005 |
|
| MONTHNUMBEROFYEAR | Retorna o número do mês de uma data. Por exemplo, Jan=1, Feb=2, Mar=3 |
|
| WEEKNUMBEROFYEAR | Retorna o número da semana de um ano. Por exemplo, 12/9/2005 retorna 38. |
|
| QUARTERNUMBEROFDATE | Retorna o número do trimestre de uma data. Por exemplo, 12/9/2005 retorna 3. |
|
| String | CONCAT | Concatena duas strings. Por exemplo, CONCAT('USA', 'Australia') retorna USAAustralia. |
| INSTRING | Retorna verdadeiro - se a string de pesquisa for encontrada na string de origem. Por exemplo, INSTRING('USA', 'US') retorna verdadeiro. |
|
| SUBSTRING | Retorna uma substring da string de origem. Por exemplo, SUBSTRING('USA', 1,2) retorna US. |
|
| STRLEN | Retorna o número de caracteres na string de origem. Por exemplo, STRLEN('Australia') retorna 9. | |
| Matemática | MÁX | Retorna o valor máximo de uma coluna. |
| MÍN | Retorna o valor mínimo de uma coluna. | |
| CONTAGEM | Retorna o número de valores de uma coluna. | |
| SOMA | Retorna a soma dos valores de uma coluna. | |
| AVERAGE | Retorna a média dos valores de uma coluna. | |
| Manipulação de dados | @REPLACE | Executa a substituição de uma string no local. Por exemplo, @REPLACE([country],'USA', 'AMERICA') substitui USA por AMERICA na coluna de países. |
| @BLANK | Substitui os valores em branco por um valor específico. Por exemplo, @BLANK([country], 'USA') substitui todos os valores em branco por USA na coluna de países. |
|
| @SELECT | Seleciona linhas que satisfaçam a condição dada. Você pode usar qualquer operador condicional para especificar a condição. Por exemplo, @SELECT([country]=='USA') seleciona linhas cujo país seja igual a USA. |
|
| Expressão condicional | IF(condição) THEN(expressão de string/expressão matemática/expressão condicional) ELSE(expressão de string/expressão matemática/expressão condicional) | Verifica se a condição é cumprida e retorna um valor se 'verdadeiro' e outro valor se 'falso'. Por exemplo, IF([Date of Joining]>12/9/2005) THEN ('Funcionário contratado após 12/09/2005') ELSE ('Funcionário contratado em ou antes de 12/09/2005') |
Use operadores matemáticos para criar fórmulas contendo colunas numéricas e/ou números. Por exemplo, a expressão [Age] + 1 adiciona uma nova coluna com os valores 26, 31, 34, 33.
| Operadores matemáticos | Descrição |
|---|---|
| + | Operador de adição |
| - | Operador de subtração |
| * | Operador de multiplicação |
| / | Operador de divisão |
| () | Parêntesis |
| ^ | Operador de potência |
| % | Operador de módulo |
| E | Operador de exponencial |
| Operadores condicionais | Descrição |
|---|---|
| == | Igual a |
| != | Diferente de |
| < | Menor que |
| > | Maior que |
| <= | Menor que ou igual a |
| >= | Maior que ou igual a |
Use operadores lógicos para comparar duas condições e retornar 'verdadeiro' ou 'falso'. Por exemplo, IF([Date of Joining]>12/9/2005 && [Age] >=25 ) THEN ('Verdadeiro') ELSE ('Falso') adiciona uma nova coluna com os valores Verdadeiro, Falso, Falso, Falso.
| Operadores lógicos | Descrição |
|---|---|
| && | AND |
| || | OR |