Ajouter du code à un rapport paginé (Power BI Report Builder)
S’APPLIQUE À : Générateur de rapports Power BI Power BI Desktop
Dans toute expression, vous pouvez appeler votre propre code personnalisé dans un rapport paginé.
Incorporez du code écrit en Visual Basic directement dans votre rapport. Pour plus d’informations sur les autres références possibles à effectuer à partir de votre code, consultez Code personnalisé dans les expressions (Générateur de rapport Power BI).
Ajouter du code incorporé à un rapport
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.
Sélectionnez Code.
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
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 ».
Étapes suivantes
- Expressions utilisées dans des rapports (Générateur de rapports Power BI)
- Exemples d’expressions (Power BI Report Builder)
- Types de données dans Expressions (Générateur de rapports Power BI)
- Étendue des expressions pour les totaux, les agrégats et les collections intégrées (Générateur de rapports Power BI)