Changes

Jump to: navigation, search

Expressions

170 bytes removed, 13:11, 21 May 2013
no edit summary
* '''Equal (==)''': Do Performs the equal comparison expression between two operands. Represented by the equal operator (==). The expression syntax is ''<expression> == <expression>''. Examples: "Unit Price" == "Total Price";
* '''Different (!=)''': Do Performs the different comparison expression between two operands. Represented by the different operator (!=). The expression syntax is ''<expression> != <expression>''. Examples: "City.City" != 'New York';
* '''Greater than (>)''': Return ''true'' if the the first expression is greater than the second expression and ''false'' otherwise. Represented by the greater operator (>). The expression syntax is ''<expression> > <expression>''. Examples: "Order Date" > '01/01/2011';
* '''Lesser than (<)''': Return ''true'' if the the first expression is lesser than the second expression and ''false'' otherwise. Represented by the lesser operator (<). The expression syntax is ''<expression> < <expression>''. Examples: "Profit" < '0';
* '''Lesser or equal than (<=)''': Return ''true'' if the the first expression is lesser than or equal to the second expression and ''false'' otherwise. Represented by the lesser or equal operator (<=). The expression syntax is ''<expression> <= <expression>''. Examples: IF("Order Date" <= '01/01/2011';"Order Date";0);.
=== Expressões lógicas Logical Expressions ===
São elementos de expressão que agrupam dois operandos The logical expressions group two operands (do tipo booleano ou de outra expressão) para compor uma expressão lógica, cujo o objetivo é avaliar dois operandos booleanos num resultado verdadeiro ou falso da relação entre os dois. Expressões lógicas suportadas são: and (&&boolean type or another expression)to compose a logic expression, with the objective to evaluate two boolean operands relation into a ''true'' or (||) e not (!)''false'' result. GeralmenteUsually used with decision functions, utilizadas em funções de decisão, como like the ''IF e em conjunto com expressões relacionais'' and with relational expressions.
* '''And (&&)''' Realiza a operação lógica de : Performs the logical operation ''AND entre dois valores booleanos'' between two boolean values. Assim, os dois operandos devem ser verdadeiros para que o resultado da expressão seja verdadeiroThe two operands must be ''true'' for the result of the operation to be ''true''. Representada pelos operador and Represented by the '''AND''' operator (&&). A sintaxe da expressão é: The expression syntax is ''<expressãoexpression> && <expressãoexpression> Exemplos''. Examples: IF(BETWEEN("Data", Gross Sales > '01/01/2011', '31/12/20110') && (Vendedor Seller == 'FulanoJohn Snow');F12_01'Sold';0'Not Sold'), IF((F12_01City!="#null") && (DataDate<DAY_FROM_TODAY(0));1;0).;
* '''Or (||)''' Realiza a operação lógica de : Performs the logical operation ''OR entre dois valores booleanos'' between two boolean values. Assim, se um dos dois operandos é verdadeiro o resultado da expressão será verdadeiroOne of the two operands must be ''true'' for the result of the operation to be ''true''. Representada pelos operador or Represented by the '''OR''' operator (||). A sintaxe da expressão é: The expression syntax is ''<expressãoexpression> || <expressãoexpression> Exemplos''. Examples: IF(BETWEEN("Data", Gross Sales > '01/01/2011', '31/12/20110') || (Vendedor Sold == 'Fulanotrue');F12_01'Sold';0'Not Sold'), IF((F12_01City!="#null") || (DataDate<DAY_FROM_TODAY(0));1;0).;
* '''Not (!)''' Realiza : Performs the denial logical operation for a operação lógica de negação para um valor booleanoboolean value. Assim, se o operador está verdadeiro, o not converte para falso If the operand are ''true'' the ''NOT'' convert it to ''false'' (e vice-versaand the other way around). Representada pelos operador not Represented by the '''NOT''' operator (!). A sintaxe da expressão é: The expression syntax is ''! <expressãoexpression> Exemplos''. Examples: IF(!BETWEEN("DataDate", '01/01/20112013', '31/12/20112013');F12_01'Not 2013';0'2013').
 == Funções Auxiliares Auxiliary Functions == 
As funções são tipos de elementos de expressão (ou seja operandos) que permitem que se execute qualquer computação possível sobre uma expressão, desde que, é claro, se implemente uma classe para cada objetivo. Atualmente, o framework de expressões possui diversas expressões implementadas. Elas são categorizadas em "Funções Básicas" e "Funções de Data".

Navigation menu