Dela via


Fönstret Analys i visuella Power BI-objekt

I fönstret Analys kan du lägga till dynamiska referensrader, till exempel min, max eller genomsnitt, i dina visuella objekt. De här linjerna kan hjälpa dig att zooma in viktiga trender eller insikter. I den här artikeln beskrivs hur du skapar visuella Power BI-objekt som kan presentera och hantera dynamiska referensrader i fönstret Analys .

Screenshot of the Analytics pane in the Visualizations section.

Kommentar

Fönstret Analys är tillgängligt i API-version 2.5.0. Om du vill ta reda på vilken version du använder kontrollerar apiVersion du i filen pbiviz.json .

Hantera fönstret Analys

Att hantera egenskaper i fönstret Analys liknar de hanteringsegenskaper som finns i fönstret Format. Du definierar ett objekt i det visuella objektets capabilities.json-fil .

För fönstret Analys definieras objektet på följande sätt:

Under objektets definition lägger du bara till objektnamn, egenskapsnamn och typ enligt beskrivningen här. Exempel:

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

I kortet formateringsinställningar anger du att kortet tillhör analysfönstret genom att ange parametern set card analyticsPane till true. Som standard analyticsPane är parametern false och kortet läggs till i formateringsfönstret. Se följande implementeringar:

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];
}

Definiera andra egenskaper på samma sätt som du gör för Formatera objekt och räkna upp objekt precis som du gör i fönstret Format .

Kommentar

  • Använd endast fönstret Analys för objekt som lägger till ny information eller kastar nytt ljus över den presenterade informationen (till exempel dynamiska referenslinjer som illustrerar viktiga trender).
  • Alla alternativ som styr utseendet och känslan för det visuella objektet (dvs. formatering) bör begränsas till formateringsfönstret.

Beaktanden och begränsningar

  • Fönstret Analys har ännu inget stöd för flera instanser. Den enda väljare som ett objekt kan ha är statisk (dvs. selector: null), och visuella Power BI-objekt kan inte ha flera instanser av ett användardefinierat kort.
  • Egenskaper av typen integer visas inte korrekt. Använd typ numeric i stället som en lösning.

Lägga till villkorsstyrd formatering