Share via


Hinzufügen von Code zu einem paginierten Bericht (Power BI Report Builder)

GILT FÜR:️ Power BI Report Builder ️Power BI Desktop

In jedem Ausdruck können Sie Ihren eigenen benutzerdefinierten Code in einem paginierten Bericht aufrufen.

Betten Sie in Visual Basic geschriebenen Code direkt in Ihren Bericht ein. Weitere Informationen zu anderen möglichen Verweisen in Ihrem Code finden Sie unter Benutzerdefinierter Code in Ausdrücken (Power BI Report Builder).

Hinzufügen von eingebettetem Code zu einem Bericht

  1. Klicken Sie in der Entwurfsansicht mit der rechten Maustaste auf die Entwurfsoberfläche außerhalb des Rahmens des Berichts, und klicken Sie auf Berichtseigenschaften.

  2. Wählen Sie Code aus.

  3. Geben Sie den Code unter Benutzerdefinierter Codeein. Fehler im Code erzeugen Warnungen, wenn der Bericht ausgeführt wird. Im folgenden Beispiel wird eine benutzerdefinierte Funktion namens ChangeWord erstellt, die das Wort "Bike" mit "Bicycle" ersetzt.

    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. Im folgenden Beispiel wird gezeigt, wie ein Datasetfeld namens Kategorie in einem Ausdruck an diese Funktion übergeben wird:

    =Code.ChangeWord(Fields!Category.Value)
    

    Wenn Sie diesen Ausdruck einer Tabellenzelle hinzufügen, in der Kategoriewerte angezeigt werden, wird, wenn das Wort "Bike" im Datasetfeld für diese Zeile enthalten ist, stattdessen das Wort "Bicycle" als Tabellenzellenwert angezeigt.

Nächste Schritte