Partage via


Ajouter du code dans un rapport paginé (Générateur de rapports)

S’applique à : Générateur de rapports Microsoft (SSRS) Power BI Report Builder Report Designer dans SQL Server Data Tools

Dans toute expression, vous pouvez appeler votre propre code personnalisé dans un rapport paginé. Vous pouvez fournir du code des deux manières suivantes :

Ajouter du code incorporé à un rapport

  1. En mode Conception, cliquez avec le bouton droit dans l’aire de conception en dehors de la bordure du rapport, puis sélectionnez Propriétés du rapport.

  2. Sélectionnez Code.

  3. Dans Code personnalisé, saisissez le code. Des erreurs de code génèrent des avertissements lorsque le rapport s'exécute. L'exemple suivant crée une fonction personnalisée nommée ChangeWord qui remplace le mot Bike par 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. L'exemple suivant montre comment transmettre un champ de dataset nommé Category à cette fonction dans une expression :

    =Code.ChangeWord(Fields!Category.Value)  
    

    Si vous ajoutez cette expression à une cellule de table qui affiche des valeurs de catégorie, chaque fois que le mot Bike est dans le champ de jeu de données pour cette ligne, la valeur de cellule de table affiche à la place le mot Bicycle.

Boîte de dialogue Propriétés du rapport, Code
Exemples d’expressions (Générateur de rapports)
Références à la collection de paramètres (Générateur de rapports)