Megosztás a következőn keresztül:


Az Elemzés panel a Power BI-vizualizációkban

A Elemzés panel lehetővé teszi, hogy dinamikus referenciavonalakat (például min, max vagy átlag) adjon hozzá a vizualizációkhoz. Ezek a sorok segíthetnek a fontos trendek vagy elemzések nagyításában. Ez a cikk bemutatja, hogyan hozhat létre olyan Power BI-vizualizációkat, amelyek dinamikus referenciavonalakat jeleníthetnek meg és kezelhetnek az Analytics panelen.

Vizualizációk szakasz Elemzés paneljének képernyőképe.

Jegyzet

A Analytics panel az API 2.5.0-s verziójában érhető el. Ha meg szeretné tudni, hogy melyik verziót használja, ellenőrizze a apiVersion a pbiviz.json fájlban.

Az Elemzés panel kezelése

Az Analytics panel tulajdonságainak kezelése hasonló a Formátum panel. Definiálhat egy objektumot a vizualizáció capabilities.json fájljában.

Az Analytics panelen az objektum a következőképpen van definiálva:

A(z) objektum definíciójában csak az objektum nevét, a tulajdonság nevét és típusát adja hozzá az itt ismertetett módon . Példa:

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

A formázási beállítások kártyáján adja meg, hogy ez a kártya az elemzési panelhez tartozik-e úgy, hogy a set card analyticsPane paramétert trueértékre állítja. Alapértelmezés szerint analyticsPane paraméter hamis, és a rendszer hozzáadja a kártyát a formázási panelhez. Tekintse meg a következő implementációkat:

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

Definiálja más tulajdonságokat ugyanúgy, mint a Formátum objektumok esetén, és sorolja fel az objektumokat ugyanúgy, mint a Formátum panelen.

Jegyzet

  • Az Analytics panelt csak olyan objektumokhoz használhatja, amelyek új információkat adnak hozzá, vagy új megvilágításba helyezhetik a bemutatott információkat (például a fontos trendeket szemléltető dinamikus referenciavonalakat).
  • A vizualizáció megjelenését (azaz a formázást) szabályozó beállításokat a Formázás panelre kell korlátozni.

Szempontok és korlátozások

  • Az Analytics panelen még nincs többpéldányos támogatás. Az objektumok egyetlen statikus (azaz selector: null), és a Power BI-vizualizációkban nem lehet több felhasználó által definiált kártyapéldány.
  • A integer típusú tulajdonságok nem jelennek meg megfelelően. Áthidaló megoldásként használja inkább a numeric típust.

Feltételes formázás hozzáadása