Opprette egendefinerte Power BI-visualobjekter uten databinding
Denne artikkelen forklarer hvordan du bruker funksjonen Ingen databinding til å opprette egendefinerte visualobjekter i Power BI uten dataroller. Vanligvis defineres verdiene interaktivt når du oppretter et visualobjekt i en Power BI-rapport, ved å legge til datafelt i Verdier-brønnen i Visualiseringer-ruten .
Hvis ingen verdier er definert som standard, deaktiveres formatinnstillingene, og du kan ikke oppdatere visualobjektets formatering.
Egenskapen dataRoles
til egenskapsmodellen lar deg formatere grafikk i Power BI uten å binde data.
dataRoles
Ved hjelp av egenskapen egenskaper kan du gjengi et visualobjekt og bruke update
metoden til å endre formatinnstillingene. Du kan endre innstillingene selv om datasamlingene er tomme, eller hvis visualobjektet ikke bruker noen dataroller.
Følgende faner viser to eksempler på et Power BI-visualobjekt. Ett visualobjekt krever bindende data, og det andre bruker funksjonen ingen dataroller og krever ikke bindende data.
Når bindingsdata kreves, deaktiveres formateringsinnstillingene hvis det ikke er noen dataroller eller databrønnene er tomme.
Slik oppretter du et visualobjekt som ikke krever databinding
Merk
Denne funksjonen er tilgjengelig fra API versjon 3.6.0 og nyere. Hvis du vil finne ut hvilken versjon du bruker, kan du sjekke apiVersion
inn pbiviz.json-filen .
Hvis du vil aktivere funksjonen Ingen databinding, angir du følgende to parametere i capabilities.json-filen til true
.
supportsLandingPage
lar deg vise informasjon på Power BI-kortet før det lastes inn med data.supportsEmptyDataView
tillater Power BI-oppdateringer når verdifeltet er tomt.
{
"supportsLandingPage": true,
"supportsEmptyDataView": true,
}