Partilhar via


Adicionar código a um relatório paginado (Construtor de Relatórios)

Aplica-se a: Construtor de Relatórios da Microsoft (SSRS) Designer de Relatórios do Power BI no SQL Server Data Tools

Em qualquer expressão, você pode chamar seu próprio código personalizado em um relatório paginado. Pode fornecer código das seguintes duas formas:

Adicionar código incorporado a um relatório

  1. No modo Design , clique com o botão direito do mouse na superfície de design fora da borda do relatório e selecione Propriedades do Relatório.

  2. Selecione Código.

  3. Em Código personalizado, introduza o código. Erros no código produzem avisos quando o relatório é executado. O exemplo seguinte cria uma função personalizada chamada ChangeWord que substitui a palavra Bike por Bicycle.

    Public Function ChangeWord(ByVal s As String) As String  
       Dim strBuilder As New System.Text.StringBuilder(s)  
       If s.Contains("Bike") Then  
          strBuilder.Replace("Bike", "Bicycle")  
          Return strBuilder.ToString()  
          Else : Return s  
       End If  
    End Function  
    
  4. O exemplo a seguir mostra como passar um campo de conjunto de dados chamado Category para essa função em uma expressão:

    =Code.ChangeWord(Fields!Category.Value)  
    

    Se adicionar esta expressão a uma célula de tabela que mostra os valores das categorias, sempre que a palavra Bike estiver no campo do conjunto de dados dessa linha, o valor da célula da tabela mostra a palavra Bicycle em vez disso.