Video description
Learn to achieve your business intelligence goals with Power BI’s comprehensive tools in this video course. Whether you need to analyze data from single or multiple sources, create captivating visualizations, or share results with colleagues, Power BI has you covered.
Starting with the course objectives and an introduction to Power BI Desktop, you’ll explore connecting Power BI to various source types using the Query Editor. Understand the data model and establish relationships between tables. Develop visuals in the report view and efficiently share your work using Power BI Pro. Practical hands-on assignments will reinforce your learning and application of concepts.
Advance your skills by mastering data import from JSON, REST APIs, and MySQL Server. Discover tips to excel in the Power BI world and create custom visuals using TypeScript and Power BI Developer tools. Engage in exciting projects and revise previous topics to solidify your knowledge.
Even if you are a complete beginner, don’t worry! The course includes a brief crash course on Power BI Desktop, making it accessible to all levels of learners.
By the end of this course, you’ll confidently analyze data from various sources, build your datasets, and adeptly navigate the Power BI universe, understanding how its tools synergize. Propel your business intelligence journey with Power BI expertise!
What You Will Learn
- Understand Power BI Desktop and its components
- Work in different views of the data model
- Build relationships between different tables
- Create a report with interactive visualization types
- Take your project to the cloud with Power BI Pro
- Access your results from multiple devices using Power BI Mobile
Audience
This course is designed for anyone who has never worked with Power BI and wants to understand how to use the different tools; those interested in learning how to connect the different Power BI tools with each other; and others who want to understand how to create customized visuals with Power BI Developer tools. A basic understanding of data analysis will be beneficial but not mandatory.
About The Authors
Academind by Maximilian Schwarzmüller:
Academind GmbH
Bundling the courses and the knowledge of successful instructors, Academind strives to deliver high-quality online education. The platform covers topics such as web development, data analysis, and more in a fun and engaging way.
Maximilian Schwarzmüller
Since the age of 13, he has never stopped learning new programming skills and languages. In his early days, he started creating websites simply for fun. This passion has remained and shaped his decision to work as a freelance web developer and consultant. Although he started web development on the backend (PHP with Laravel and NodeJS), he has progressed to becoming a front-end developer using modern frameworks such as React, Angular, and VueJS 2 in many projects.
The most rewarding experience for him is to see how people find new and better jobs, build exciting web applications, acquire amazing projects, or simply enjoy their hobby with the help of his content.
Manuel Lorenz: Manuel is a professional business analyst and instructor. Being an early adopter of new and quickly evolving tools, he always enjoyed both learning these tools and passing on his knowledge to his colleagues and fellow students. Since working as a business analyst implies a high affinity for programming, he also enjoys working as a web developer. It’s that combination of self-taught knowledge and its application in a highly competitive consulting environment for various clients that gives him the ability to evaluate solutions from an industry perspective as well as from a learner’s perspective. The latter also allows him to identify the pain points students might hit when learning these tools. As he always found it hard to find high-quality, understandable, and comprehensive learning materials, he decided to create such materials on his own.
Together with Maximilian Schwarzmüller, he founded Academind to offer the best possible learning experience on web development and data science to more than 300,000 students.
Table of contents
-
Chapter 1 : Getting Started
- Welcome to This Course
- Module Introduction
- What Is Power BI?
- Installing Power BI Desktop
- Connecting Power BI Desktop to Source Files
- Creating Our First Visuals
- Comparing Excel and Power BI
- Course Outline
- The Two Ways (Paths) of Taking This Course
- How to Get the Most Out of This Course
- Important: How to Access Course Resources, Project Files, and Slides
- Chapter 2 : Understanding the Power BI Desktop Basics and Preparing the Course Project
-
Chapter 3 : Data Preparation in the Power Query Editor
- Module Introduction
- Understanding Data Preparation / Cleaning / Cleansing
- Connecting Power BI Desktop to Source Files
- How Power BI Queries Data
- Understanding Basic Row Operations
- Filtering Data
- Analyzing Columns and Removing Blank Fields
- Understanding and Using the Append Feature
- Choosing and Removing Columns
- Append Behind the Scenes
- Understanding the Transpose Feature
- Replacing Values
- Working with Dates - The Basics
- Understanding Data Formats
- Handling Data Format Errors
- Understanding Pivoting and Unpivoting
- Applying Pivoting and Unpivoting
- Fixing a Sorting Problem
- Extracting Data, Splitting Columns, and Sorting Multiple Columns
- Introducing the "Group By" Feature
- Improving the Project Structure
- Wrap Up
-
Chapter 4 : Data Transformation in the Power Query Editor
- Module Introduction
- Data Warehouse, Data Model, and Data Schema
- The Star Schema - Theory
- Applying the Star Schema to Our Project
- Understanding References
- Comparing References and Duplicates
- Importing Country and Region Codes
- Using "Enter Data" to Create a Table
- Understanding the Merge Feature
- How to Join Tables
- Understanding Outer, Inner, and Anti Joins
- Join Kind in Practice
- Handling Merge Errors
- Understanding the DIM-age Table
- Bringing Back the "age-group" Column
- Getting the Maximum Values from Each Age Group
- Creating Conditional Columns
- Creating an Index Column
- Creating a DIM-gender Table
- Understanding the FACT Table
- Finishing the FACT Table
- Applying Basic Mathematical Operations
- Using the Enable Load Feature
- Wrap Up
- Query Editor – Assignment Problem
- Query Editor – Assignment Solution
-
Chapter 5 : The Data Model - Working with Relationships and DAX (Data Analysis Expressions)
- Module Introduction
- Query Editor Versus Data Model
- Understanding Relationships
- Creating Our First Relationship
- Understanding Cardinality and Difference Relationship Types
- One to Many and Many to One
- One to One
- Many to Many
- Fixing the Column Order Bug
- Understanding the Cross-Filter Direction
- Understanding Active Properties
- Adding Relationships to the Project
- M-Language Versus DAX (Data Analysis Expressions)
- Creating a Custom Column with the M-Language
- Creating a Calculated Column with DAX
- M Versus DAX - What Should I Choose?
- The DAX Basics
- The Core DAX Syntax
- DAX Data Types
- DAX Operators
- DAX Core Functions
- Creating a Table with the CALENDAR Function
- Extracting Data with the DOT Notation
- Adding and Dividing Columns
- Working with IF Functions
- Understanding Relationship Functions
- Calculated Column Versus Measure
- Understanding and Creating Measures
- Working with FILTER and CALCULATE Functions - Theory
- Combining CALCULATED and FILTER Functions
- Adding the Filter Condition to CALCULATE
- Using Measures in Measures
- Changing the Measure's Home Table
- Understanding the Data Category
- Wrap Up
- Data Model and RelationshipView – Assignment Problem
- Data Model and RelationshipView – Assignment Solution
-
Chapter 6 : Creating Visuals in the Report View
- Module Introduction
- The Power BI Workflow and Understanding Basic Visual Elements
- Creating and Duplicating Pages
- Organizing Visuals
- Creating a New Visual
- Creating Line and Column Charts
- How FILTER Affects the Visual
- Understanding Interactions
- Hierarchies and Drill Down
- Formatting Chart Colors
- The Canvas
- Formatting the Page Background / Wallpaper
- Formatting the Filter Pane and Filter Cards
- Formatting Visuals: General Settings
- Diving Deeper into Formatting Visuals
- Working with Report Themes
- Finishing the Report Theme
- Understanding the Slicer
- Default Summarization and Sorting Order
- Creating Treemaps and Working with Multiple Slicers
- Creating Tables
- Syncing Slicers
- Filter on Visual, Page, and Report Level
- Creating Single and Multi-Row Cards
- Adding a Secondary Y-Axis
- Combining Column and Line Charts
- The Waterfall Chart
- Importing Visuals
- Finishing Touches
- Wrap Up
- Report Visualizations – Assignment Problem
- Report Visualizations – Assignment Solution
-
Chapter 7 : Power BI Pro and Mobile - Sharing and Collaborating with Workspaces and Apps
- Module Introduction
- The Next Steps
- Power BI Pro Pricing
- Power BI Pro Interface Tour
- Publishing and My Workspace - Theory
- Publishing/Importing Power BI Desktop Projects to Pro
- Datasets Walkthrough
- List View Versus Lineage View
- Exploring Reports in Pro
- Understanding Dashboards
- Creating Reports and Dashboards
- Diving Deeper into "My Workspace", Understanding Refresh and a Refresh Error
- Gateways - Theory
- Gateways: Configuring Manual and Scheduled Refresh
- Sharing Data from "My Workspace" Through Direct Access
- Sharing Links
- Understanding Collaboration Workspaces - Theory
- Creating Collaboration Workspaces
- Sharing Data Through Apps
- Publishing and Unpublishing Apps
- Deleting Collaboration Workspaces
- Workspaces Versus Apps
- Working with Power BI Mobile
- Wrap Up
- Chapter 8 : Other Data Sources
- Chapter 9 : How to Stay Up-To-Date in the Power BI World
- Chapter 10 : Course Round-Up
-
Chapter 11 : Optional - Power BI Desktop Crash Course (Introduction and Summary)
- Module Introduction
- Project Setup
- Connecting Power BI Desktop to the Source Files
- Query Editor Walkthrough
- Removing Blank Rows and Fixing Format Errors
- Saving the Project
- Duplicates Versus References
- Appending Queries
- Splitting Columns and Extracting Data
- Basic Column Interactions
- Data Modelling Theory
- Creating the "Orders" Table
- Working with Indexes
- The Formula Bar
- Merging Queries
- Loading Data Into the Data Model
- Creating Line Charts
- Understanding Relationships
- Formatting Numbers in Charts
- Understanding Interactions
- Hierarchies and Drill-Down
- Sorting Axis Values
- Formatting Visuals and Applying Report Themes
- Reports, Map Visuals, and Default Summarization
- The Data Category
- Applying Filters to Visuals
- Understanding Slicers
- Creating Tables
- Working with DAX ("Data Analytics Expressions")
- Sorting Weekdays with Calculated Columns
- Fixing the Revenue Calculation
- Introducing Measures
- Working with Quick Measures
- Chapter 12 : Bonus - Selected Features by Example and Refresher Project
Product information
- Title: Microsoft Power BI - A Complete Introduction [2023 EDITION]
- Author(s):
- Release date: June 2022
- Publisher(s): Packt Publishing
- ISBN: 9781789959031
You might also like
video
Microsoft Power BI - The Complete Masterclass [2023 EDITION]
Microsoft Power BI is an interactive data visualization software primarily focusing on business intelligence, part of …
video
Exam AZ-900: Microsoft Azure Fundamentals (Video), 2nd Edition
5 Hours of Video Instruction Includes coverage of the November 2020 exam updates! Prepare for Microsoft …
book
Exam Ref AZ-900 Microsoft Azure Fundamentals, 2nd Edition
Prepare for Microsoft Exam AZ-900demonstrate your real-world knowledge of cloud services and how they can be …
video
Introduction to Microsoft Power BI (Video)
7+ Hours of Video Instruction Discover how you can use Power BI to help your organization …