Udostępnij za pośrednictwem


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 inne dataRole, 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.