Føj kode til en sideinddelt rapport (Power BI Report Builder)
GÆLDER FOR: Power BI Report Builder
Power BI Desktop
I et hvilket som helst udtryk kan du kalde din egen brugerdefinerede kode i en sideinddelt rapport.
Integrer kode, der er skrevet i Visual Basic direkte i din rapport. Du kan finde flere oplysninger om andre referencer, du kan oprette ud fra din kode, under Brugerdefineret kode i udtryk (Power BI Report Builder).
Føj integreret kode til en rapport
Højreklik på designområdet uden for rapportens kant i designvisning , og vælg Rapportegenskaber.
Vælg Kode.
Skriv koden i Brugerdefineret kode. Fejl i koden giver advarsler, når rapporten kører. I følgende eksempel oprettes en brugerdefineret funktion med navnet
ChangeWord
, der erstatter 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ølgende eksempel kan du se, hvordan du overfører et datasætfelt med navnet Kategori til denne funktion i et udtryk:
=Code.ChangeWord(Fields!Category.Value)
Hvis du føjer dette udtryk til en tabelcelle, der viser kategoriværdier, vises ordet "Cykel" i feltet med datasæt for den pågældende række, og i stedet vises ordet "Cykel" i tabelcellen.