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 Concepteur de rapports 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 :

Pour ajouter du code incorporé à un rapport

  1. En mode Conception , cliquez avec le bouton droit sur l’aire de conception à l’extérieur de la bordure du rapport et cliquez sur Propriétés du rapport.

  2. Cliquez sur Code.

  3. Dans Code personnalisé, tapez 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 dataset pour cette ligne, la valeur de cellule de table affiche à la place le mot « Bicycle ».

Voir aussi

Boîte de dialogue Propriétés du rapport, Code
Exemples d'expressions (Générateur de rapports et SSRS)
Références à la collection Parameters (Générateur de rapports et SSRS)