Skapa anpassade visuella Power BI-objekt utan databindning
Den här artikeln beskriver hur du använder funktionen Ingen databindning för att skapa anpassade visuella Power BI-objekt utan dataroller. Normalt definieras värdena interaktivt när du skapar ett visuellt objekt i en Power BI-rapport genom att lägga till datafält i området Värden i fönstret Visualiseringar .
Om inga värden har definierats inaktiveras formatinställningarna som standard och du kan inte uppdatera formateringen för det visuella objektet.
Med dataRoles
egenskapen för funktionsmodellen kan du formatera grafik i Power BI utan att binda data.
Med hjälp av dataRoles
egenskapen capabilities kan du återge ett visuellt objekt och använda update
metoden för att ändra formatinställningarna. Du kan ändra inställningarna även om data bucketarna är tomma eller om ditt visuella objekt inte använder några dataroller.
Följande flikar visar två exempel på ett visuellt Power BI-objekt. Ett visuellt objekt kräver bindningsdata och det andra använder funktionen inga dataroller och kräver inte bindningsdata.
När bindningsdata krävs inaktiveras formateringsinställningarna om det inte finns några dataroller eller om datakällorna är tomma.
Skapa ett visuellt objekt som inte kräver databindning
Kommentar
Den här funktionen är tillgänglig från API version 3.6.0 och senare. Om du vill ta reda på vilken version du använder kontrollerar apiVersion
du i filen pbiviz.json .
Om du vill aktivera funktionen Ingen databindning anger du följande två parametrar i filen capabilities.json till true
.
supportsLandingPage
gör att du kan visa information på Power BI-kortet innan det läses in med data.supportsEmptyDataView
tillåter Power BI-uppdateringar när värdefältet är tomt.
{
"supportsLandingPage": true,
"supportsEmptyDataView": true,
}