Campos
O tipo mais básico de expressão, denominado expressão de campo, exibe um valor de campo numa caixa de texto. Todos os campos usados no relatório a partir do objeto de negócios escolhido são exibidos no painel Lista de campos e você pode usar qualquer um deles numa expressão.
Para vincular um campo de objeto de negócios a um item de relatório, você deve incluir na expressão a coleção Campos, o nome do campo e a propriedade de valor.
Por exemplo, para exibir um código de conta numa caixa de texto, utilize esta expressão:
=Fields!LedgerLine_accountCode.Value
Uma expressão pode ser curta, ao se referir a um objeto de campo, ou longa para incluir as funções de decisão ou de formatação baseadas nos campos ou em outros itens de relatório. As expressões em itens de relatório e em propriedades devem começar com um caractere de igualdade (=), caso contrário o texto é avaliado como uma sequência.
Exemplos:
A seguir, algumas expressões aritméticas básicas e agregadas
- Isso concatena os campos FirstName e LastName.
=Fields!FirstName.Value &" "& Fields!LastName.Value
- Isso adiciona os campos Quantity e UnitPrice a um campo LineTotal
=Fields!Quantity.Value*Fields!UnitPrice.Value
- Isso executa uma agregação de soma no campo LineTotal.
=Sum(Fields!LineTotal.Value)