This session extends the best practices discussion from session #32 to examine best practices in Power BI embedding when programming with the Power BI JavaScript API. Campers will learn how to move beyond embedding read-only reports using the Power BI JavaScript API to provide their users with self-service capabilities to customize existing reports and to create new reports on top of existing datasets. The session will demonstrate how to implement interactive capabilities in a Power BI embedding application including navigating between pages, setting filters and applying bookmarks. Along the way, campers will learn cutting-edge techniques such as using the Power BI JavaScript API to programmatically add visuals to reports and to dynamically rearrange a report layout.

Session Prerequisites

Campers should know the fundamentals of Power BI embedding and programming with JavaScript and/or TypeScript.