Share via


Creare oggetti visivi di Power BI personalizzati senza data binding

Questo articolo illustra come usare la funzionalità Nessun data binding per creare oggetti visivi personalizzati di Power BI senza ruoli dati. In genere, quando si crea un oggetto visivo in un report di Power BI, i valori vengono definiti in modo interattivo aggiungendo campi dati all'area Valori nel riquadro Visualizzazioni .

Screenshot of a Power BI visual that shows the Values well in the Visualizations pane.

Per impostazione predefinita, se non sono definiti valori, le impostazioni di formato vengono disabilitate e non è possibile aggiornare la formattazione dell'oggetto visivo.

La dataRoles proprietà del modello di funzionalità consente di formattare grafica in Power BI senza associazione di dati.

Usando la proprietà capabilities, è possibile eseguire il dataRoles rendering di un oggetto visivo e usare il update metodo per modificare le impostazioni di formato. È possibile modificare le impostazioni anche se i bucket di dati sono vuoti o se l'oggetto visivo non usa ruoli dati.

Le schede seguenti illustrano due esempi di un oggetto visivo di Power BI. Un oggetto visivo richiede l'associazione dei dati e l'altro usa la funzionalità nessun ruolo dati e non richiede dati di associazione.

Quando sono necessari i dati di associazione, le impostazioni di formattazione vengono disabilitate se non sono presenti ruoli dati o se i dati sono vuoti.

Screenshot of a Power BI visual that shows empty data and inactive visual settings in the Visualizations pane.

Come creare un oggetto visivo che non richiede il data binding

Nota

Questa funzionalità è disponibile nell'API versione 3.6.0 e successive. Per scoprire quale versione si sta usando, archiviare apiVersion il file pbiviz.json .

Per abilitare la funzionalità Nessun data binding, impostare i due parametri seguenti nel file capabilities.json su true.

  • supportsLandingPage consente di visualizzare informazioni sulla scheda Power BI prima che vengano caricati con i dati.

  • supportsEmptyDataView consente gli aggiornamenti di Power BI quando il campo dei valori è vuoto.

    {
        "supportsLandingPage": true,
        "supportsEmptyDataView": true,
    }