Udostępnij za pośrednictwem


Okienko Analiza w wizualizacjach usługi Power BI

Okienko Analytics umożliwia dodawanie dynamicznych linii odniesienia, takich jak minimalna, maksymalna lub średnia, do wizualizacji. Te linie mogą pomóc w skupieniu się na ważnych trendach lub wnioskach. W tym artykule omówiono sposób tworzenia wizualizacji usługi Power BI, które mogą prezentować dynamiczne linie odniesienia i zarządzać nimi w okienku Analytics.

Zrzut ekranu przedstawiający okienko Analiza w sekcji Wizualizacje.

Notatka

Okienko Analytics jest dostępne w interfejsie API w wersji 2.5.0. Aby dowiedzieć się, której wersji używasz, sprawdź apiVersion w pliku pbiviz.json.

Zarządzanie okienkiem Analiza

Zarządzanie właściwościami w okienku Analytics jest podobne do zarządzania właściwościami w okienku Format. Obiekt definiujesz w pliku wizualizacji capabilities.json.

W okienku Analytics obiekt jest definiowany w następujący sposób:

W definicji obiektu dodaj tylko nazwę obiektu, nazwę właściwości i typ, jak wyjaśniono tutaj. Przykład:

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

Na karcie ustawień formatowania określ, że ta karta należy do okienka analizy, ustawiając parametr set card analyticsPane na wartość true. Domyślnie parametr analyticsPane ma wartość false, a karta zostanie dodana do okienka formatowania. Zobacz następujące implementacje:

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

Zdefiniuj inne właściwości w taki sam sposób, jak w przypadku obiektów Format i wyliczaj obiekty tak samo jak w okienku Format .

Notatka

  • Użyj okienka analizy tylko do obiektów, które dodają nowe informacje lub rzucają nowe światło na prezentowane informacje (na przykład dynamiczne linie odniesienia, które ilustrują ważne trendy).
  • Wszystkie opcje kontrolujące wygląd i działanie wizualizacji (czyli formatowanie) powinny być ograniczone do okienka Formatowanie.

Zagadnienia i ograniczenia

  • Panel Analytics nie obsługuje jeszcze wielu instancji. Jedynym selektorem , jaki może mieć obiekt, jest statyczny (to znaczy selector: null), a wizualizacje w usłudze Power BI nie mogą mieć wielu wystąpień karty zdefiniowanej przez użytkownika.
  • Właściwości typu integer nie są wyświetlane poprawnie. Aby obejść ten problem, użyj typu numeric.

Dodawanie formatowania warunkowego