Zmienianie typu wizualizacji
Możesz zmienić typ istniejącej wizualizacji w raporcie usługi Power BI, na przykład zmienić wykres słupkowy na wykres kołowy. Zobacz listę dostępnych wbudowanych typów wizualizacji.
Jak zmienić istniejący typ wizualizacji przy użyciu interfejsu API
Użyj metody changeType
i określ żądany typ.
changeType(visualType: string): Promise<void>
Przykład kodu
W poniższym przykładzie kodu pokazano, jak zmienić istniejący typ wizualizacji na typ pieChart
.
await visual.changeType('pieChart');
Zagadnienia i ograniczenia
-
changeType
zakończy się niepowodzeniem, jeśli nie zainstalowano docelowego typu wizualizacji. - Różne typy wizualizacji mają różne reguły powiązań danych. Jeśli jakiekolwiek pola danych zostały zastosowane do wizualizacji i
changeType
są używane, pola danych mogą być mapowane na innedataRole
, jeśli takie mapowanie jest zdefiniowane na metadanych typu wizualizacji. Jeśli takie mapowanie nie istnieje między typami wizualizacji,changeType
kończy się niepowodzeniem. Aby dowiedzieć się więcej, zobacz powiązanie danych wizualizacji.