Koodin lisääminen sivutettuun raporttiin (Power BI:n raportin muodostin)
KOSKEE: Power BI Report Builder Power BI Desktop
Voit missä tahansa lausekkeessa kutsua oman mukautetun koodisi sivutetussa raportissa.
Visual Basiciin kirjoitettu upotuskoodi suoraan raporttiin. Lisätietoja muista viittauksista, joita voit tehdä koodista, on artikkelissa Mukautettu koodi lausekkeissa (Power BI:n raportin muodostin)..
Upotetun koodin lisääminen raporttiin
Napsauta suunnittelunäkymässä hiiren kakkospainikkeella suunnittelutasoa raportin reunan ulkopuolella ja valitse Raportin ominaisuudet.
Valitse Koodi.
Kirjoita Mukautettu koodi -kohtaan koodi. Koodin virheet tuottavat varoituksia, kun raportti suoritetaan. Seuraava esimerkki luo mukautetun funktion nimeltä
ChangeWord
, joka korvaa sanan "Bike
" sanalla "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
Seuraavassa esimerkissä näytetään, miten tähän funktioon väli voidaan välittää Luokka-niminen tietojoukkokenttä lausekkeessa:
=Code.ChangeWord(Fields!Category.Value)
Jos lisäät tämän lausekkeen taulukon soluun, joka näyttää luokan arvot, aina kun sana "Bike" on kyseisen rivin tietojoukon kentässä, taulukon solun arvo näyttää sen sijaan sanan "Bicycle".