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
Högerklicka på designytan utanför rapportens kantlinje i designvyn och välj Rapportegenskaper.
Välj Kod.
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
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.