Condividi tramite


Riquadro Analisi negli oggetti visivi di Power BI

Il riquadro Analisi consente di aggiungere linee di riferimento dinamiche, ad esempio min, max o media, agli oggetti visivi. Queste righe consentono di ingrandire le tendenze importanti o le informazioni dettagliate. Questo articolo illustra come creare oggetti visivi di Power BI in grado di presentare e gestire linee di riferimento dinamiche nel riquadro Analisi.

Screenshot del riquadro Analisi nella sezione Visualizzazioni.

Nota

Il riquadro Analisi è disponibile nell'API versione 2.5.0. Per scoprire quale versione si sta usando, archiviare apiVersion nel file pbiviz.json.

Gestire il riquadro Analisi

La gestione delle proprietà nel riquadro Analisi è simile alla gestione delle proprietà nel riquadro Formato. Definire un oggetto nel file di capabilities.json dell'oggetto visivo.

Per il riquadro Analisi, l'oggetto viene definito come segue:

Nella definizione dell'oggetto aggiungere solo il nome dell'oggetto, il nome della proprietà e il tipo, come illustrato qui. Esempio:

{
  "objects": {
    "YourAnalyticsPropertiesCard": {
      "properties": {
        "show": {
          "type": {
            "bool": true
          }
        },
        "displayName": {
          "type": {
            "text": true
          }
        },
      ... //any other properties for your Analytics card
      }
    }
  ...
  }
}

Nella scheda delle impostazioni di formattazione specificare che questa scheda appartiene al riquadro Analisi impostando il parametro set card analyticsPane su true. Per impostazione predefinita, il parametro analyticsPane è false e la scheda verrà aggiunta al riquadro di formattazione. Vedere le implementazioni seguenti:

class YourAnalyticsCardSettings extends FormattingSettingsCard {
    show = new formattingSettings.ToggleSwitch({
        name: "show",
        displayName: undefined,
        value: false,
        topLevelToggle: true
    });

    displayNameProperty = new formattingSettings.TextInput({
        displayName: "displayName",
        name: "displayName",
        placeholder: "",
        value: "Analytics Instance",
    });

    name: string = "YourAnalyticsPropertiesCard";
    displayName: string = "Your analytics properties card's name";
    analyticsPane: boolean = true; // <===  Add and set analyticsPane variable to true 
    slices = [this.show, this.displayNameProperty];
}

Definire altre proprietà nello stesso modo in cui si esegue per gli oggetti Format ed enumerare gli oggetti esattamente come si fa nel riquadro Formato.

Nota

  • Usare il riquadro Analisi solo per gli oggetti che aggiungono nuove informazioni o fanno luce sulle informazioni presentate (ad esempio, le linee di riferimento dinamiche che illustrano tendenze importanti).
  • Tutte le opzioni che controllano l'aspetto dell'oggetto visivo (ovvero la formattazione) devono essere limitate al riquadro Formattazione.

Considerazioni e limitazioni

  • Il riquadro Analytics non supporta ancora più istanze. L'unico selettore che un oggetto può avere è statico (ovvero selector: null) e gli oggetti visivi di Power BI non possono avere più istanze di una scheda definita dall'utente.
  • Le proprietà di tipo integer non vengono visualizzate correttamente. Come soluzione alternativa, usare invece il tipo numeric.

Aggiungere la formattazione condizionale