3,050
edits
Changes
no edit summary
=== Expressões relacionais Relational Expressions ===
* '''Diferente Equal (!==)''' Realiza a operação de comparação de diferença entre dois operandos: Do the equal comparison expression between two operands. Representada pelos operador diferente Represented by the equal operator (!==). A sintaxe da expressão é: The expression syntax is ''<expressãoexpression> !== <expressãoexpression> Exemplos''. Examples: "F12_01" != "F12_02", "F12_01Unit Price" != "F14_01", "F12_01" != 100.0, ("F12_01" - "F12_02") != "F14_01Total Price".;
* '''Maior que Different (>!=)''' Retorna o resultado da comparação do primeiro operando em relação ao segundo, no caso se o primeiro é maior que o segundo: Do the different comparison expression between two operands. Representada pelo operador maior Represented by the different operator (>!=). A sintaxe da expressão é: The expression syntax is ''<expressão> expression> != <expressão> Exemplos:IF("Data" expression> '01/01/2011';F12_01;0), IF(F12_01 > . Examples: "@avg[F12_01]City.City";!= 'AcimaNew York';'Abaixo').
* '''Menor que Greater than (<>)''' Retorna o resultado da comparação do primeiro operando em relação ao segundo, no caso se o primeiro é menor que o segundo: Return ''true'' if the the first expression is greater than the second expression and ''false'' otherwise. Representada pelo operador menor Represented by the greater operator (<>). A sintaxe da expressão é: The expression syntax is ''<expressãoexpression> > < <expressãoexpression> Exemplos''. Examples:IF("DataOrder Date" < DAY_FROM_TODAY(0)> '01/01/2011';F12_01;0), IF(F12_01 < 1;1;F12_01).
* '''Maior ou igual a Greater or equal than (>=)''' Retorna o resultado da comparação do primeiro operando em relação ao segundo, no caso se o primeiro é maior ou igual ao segundo: Return ''true'' if the the first expression is greater than or equal to the second expression and ''false'' otherwise. Representada pelo operador maior-ou-igualRepresented by the greater or equal operator (>=). A sintaxe da expressão é: The expression syntax is ''<expressãoexpression> >= <expressãoexpression> Exemplos''. Examples:IF("DataOrder Date" >= '01/01/2011';F12_01"Order Date";0), IF(F12_01 >= "@avg[F12_01]";'Acima';'Abaixo').
* '''Menor ou igual a 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 (<=)''' Retorna o resultado da comparação do primeiro operando em relação ao segundo, no caso se o primeiro é menor ou igual ao segundo: Return ''true'' if the the first expression is lesser than or equal to the second expression and ''false'' otherwise. Representada pelo operador menor-ou-igualRepresented by the lesser or equal operator (<=). A sintaxe da expressão é: The expression syntax is ''<expressãoexpression> <= <expressãoexpression> Exemplos''. Examples:IF("DataOrder Date" <= DAY_FROM_TODAY(0)'01/01/2011';F12_01"Order Date";0), IF(F12_01 <= 1;1;F12_01).
=== Expressões lógicas ===
São elementos de expressão que agrupam dois operandos (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 (&&), or (||) e not (!). Geralmente, utilizadas em funções de decisão, como IF e em conjunto com expressões relacionais.
* '''And (&&)'''