Aggiungere codice a un report impaginato (Power BI Report Builder)
SI APPLICA A: Power BI Report Builder
Power BI Desktop
In qualsiasi espressione, è possibile chiamare il codice personalizzato contenuto in un report impaginato.
Codice scritto in Visual Basic direttamente incorporato nel report. Per altre informazioni su altri riferimenti che è possibile creare dal codice, vedere Codice personalizzato nelle espressioni (Power BI Report Builder).
Aggiungere codice incorporato a un report
Nella visualizzazione Progettazione fare clic con il pulsante destro del mouse nell'area di progettazione all'esterno del bordo del report e scegliere Proprietà report.
Selezionare Codice.
Digitare il codice in Codice personalizzato. Eventuali errori nel codice genereranno avvisi durante l'esecuzione del report. L'esempio seguente crea una funzione personalizzata denominata
ChangeWord
che sostituisce la parola "Bike
" con "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
Nell'esempio seguente verrà illustrato come passare un campo del set di dati denominato Category a questa funzione in un'espressione:
=Code.ChangeWord(Fields!Category.Value)
Se si aggiunge questa espressione a una cella della tabella in cui sono visualizzati i valori della categoria, ogni qualvolta la parola "Bike" è nel campo del set di dati per la riga, nella cella della tabella viene visualizzata invece la parola "Bicycle".