Dela via


Lägga till kod i en sidnumrerad rapport (Power BI Report Builder)

GÄLLER FÖR: Power BI Report Builder Power BI Desktop

I valfritt uttryck kan du anropa din egen anpassade kod i en sidnumrerad rapport.

Bädda in kod som skrivits i Visual Basic direkt i rapporten. Mer information om andra referenser som du kan göra från din kod finns i Anpassad kod i uttryck (Power BI Report Builder).

Lägga till inbäddad kod i en rapport

  1. Högerklicka på designytan utanför rapportens kantlinje i designvyn och välj Rapportegenskaper.

  2. Välj Kod.

  3. I Anpassad kod skriver du koden. Fel i koden ger varningar när rapporten körs. I följande exempel skapas en anpassad funktion med namnet ChangeWord som ersätter ordet "Bike" med "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. I följande exempel visas hur du skickar ett datamängdsfält med namnet Kategori till den här funktionen i ett uttryck:

    =Code.ChangeWord(Fields!Category.Value)
    

    Om du lägger till det här uttrycket i en tabellcell som visar kategorivärden, när ordet "Cykel" finns i datamängdsfältet för den raden, visar tabellcellsvärdet ordet "Cykel" i stället.

Nästa steg