Compartilhar via


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

APLICA-SE A: Power BI Report Builder Power BI Desktop

Em qualquer expressão, você pode chamar seu código personalizado em um relatório paginado.

Insira código escrito no Visual Basic diretamente no seu relatório. Para obter mais informações sobre outras referências que você pode fazer em seu código, confira Código personalizado em expressões (Power BI Report Builder).

Adicionar código inserido em um relatório

  1. Na exibição 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. No Código personalizado, digite o código. Erros no código geram avisos quando o relatório é executado. O exemplo a seguir 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 transmitir um campo de conjunto de dados nomeado Categoria para esta função em uma expressão:

    =Code.ChangeWord(Fields!Category.Value)
    

    Se você adicionar essa expressão a uma célula de tabela que exibe valores de categoria, sempre que a palavra "Bike" estiver no campo de conjunto de dados daquela linha, o valor da célula de tabela exibirá a palavra "Bicicleta".

Próximas etapas