Der Bereich „Analyse“ in Power BI-Visuals
Mit dem Bereich „Analyse“ können Sie Ihren visuellen Elementen dynamische Bezugslinien („Min“, „Max“, „Durchschnitt“ usw.) hinzufügen. Diese Linien können Ihnen helfen, wichtige Trends oder Erkenntnisse genauer zu betrachten. In diesem Artikel wird erläutert, wie Sie Power BI-Visuals erstellen und die dynamischen Bezugslinien im Bereich Analyse darstellen und verwalten.
Hinweis
Der Bereich Analyse ist in der API-Version 2.5.0 verfügbar. Um herauszufinden, welche Version Sie verwenden, überprüfen Sie die apiVersion
in der Datei pbiviz.json.
Verwalten des Bereichs „Analyse“
Das Verwalten von Eigenschaften im Bereich Analyse ähnelt den Verwaltungseigenschaften im Bereich Format. Sie definieren ein Objekt in der Datei capabilities.json des Visuals.
Das Objekt ist für den Bereich Analyse wie folgt definiert:
Fügen Sie unter der Definition des Objekts nur den Objektnamen, den Eigenschaftsnamen und den Typ hinzu, wie hier erläutert. Beispiel:
{
"objects": {
"YourAnalyticsPropertiesCard": {
"properties": {
"show": {
"type": {
"bool": true
}
},
"displayName": {
"type": {
"text": true
}
},
... //any other properties for your Analytics card
}
}
...
}
}
Geben Sie auf der Formatierungseinstellungenkarte an, dass diese Karte zum Analysebereich gehört, indem Sie den Parameter set card analyticsPane
auf true
festlegen. Standardmäßig ist der Parameter analyticsPane
false und die Karte wird dem Formatierungsbereich hinzugefügt. Sehen Sie sich die folgenden Implementierungen an:
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];
}
Definieren Sie andere Eigenschaften auf die gleiche Weise wie für Format-Objekte, und enumerieren Sie Objekte genauso wie im Format-Bereich.
Hinweis
- Verwenden Sie den Bereich Analyse nur für Objekte, durch die neue Informationen hinzugefügt bzw. die dargestellten Informationen in einem neuen Blickwickel betrachtet werden (z. B. dynamische Bezugslinien, die wichtige Trends darstellen).
- Alle Optionen, die das Erscheinungsbild des Visuals bestimmen (d. h. Formatierungen), sollten auf den Bereich Formatierung beschränkt werden.
Überlegungen und Einschränkungen
- Die Verwendung von mehreren Instanzen werden im Bereich Analyse noch nicht unterstützt. Die einzige Auswahl, die ein Objekt haben kann, ist statisch (also
selector: null
), und visuelle Power BI-Elemente können nicht über mehrere Instanzen einer benutzerdefinierten Karte verfügen. - Eigenschaften des Typs
integer
werden nicht korrekt angezeigt. Verwenden Sie als Problemumgehung den Typnumeric
.