Índice
Introdução
Esta página lista e detalha todas as funções que podem ser utilizadas nas expressões no design de um relatório.
Funções de Agregação
Avg(
ValueValor)
Retorna a média dos valores da coleção de dados.
Ex,:
[Produtos].Avg([PrecoUnitario])
Count(
ValueValor)
Retorna o número de objetos em uma coleção de dados.
Ex,:
[Products].Count()
Exists()
Determina se o objeto existe na coleção.
Ex.:
[Categories][[CategoryID] == 7].Exists()
Join()
Concatena todos os valores de Expressão na Coleção com base na Condição especificada (opcional) em uma única string (texto) separada pelo Separador especificado (opcional). Se você não especificar um SeparatorSeparador , a função usará uma vírgula.
A função tem as seguintes sobrecargas (2 formas de usar):
[Coleção][Condição].Join(Expressão)
[Coleção][Condição].Join(Expressão, Separador)
Ex.:
[Collection][Condition].Join(Expression)
A expressão a seguir concatena os valores do campo CompanyName em um relatório agrupado pelo campo CategoryID em uma única string (texto) separada por ponto e vírgula:
[][[CategoryID] == [^.CategoryID]].Join([CompanyName], ';')
Max(Valor)
Retorna o valor máximo da expressão em uma coleção de dados.
ex.:
[Products].Max([UnitPrice])
Min(Valor)
Retorna o valor mínimo da expressão em uma coleção de dados.
ex.:
[Products].Min([UnitPrice][Collection][Condition].Join(Expression, Separator)
DateTime
Lógico
Matemática
String
Reporting
Resumo
TOTVS