
Explore Power BI through a hands-on five-part journey from data preparation and transformation to data modeling, visualization, service, and DAX expressions, using a formula one dataset.
Explore the Power BI ecosystem, connect sources from Excel to hybrid warehouses, and build visuals and reports in Power BI Desktop, then collaborate via Power BI Service and mobile apps.
Install Power BI Desktop by downloading the 64-bit or 32-bit setup, selecting language, ensuring admin privileges, choosing an install path, creating a desktop shortcut, and launching the app.
Explore Power BI desktop interface, including the welcome screen, ribbons, and report view. Load data, transform with Power Query, and build visuals and data models for reports.
Download the five-file Formula One dataset from GitHub and load results, races, circuits, drivers, and constructors into Power BI for visual reports with IDs, positions, and points.
Begin loading and transforming data in Power BI with the query editor to prepare a report-ready dataset, covering data types, splitting, and cleansing tasks like removing rows and replacing values.
Learn how to manually input data in Power BI by using enter data, creating a table, and loading or transforming it in Power Query Editor to build visualizations.
Save your Power BI work by selecting a save path, naming the file on the desktop, and saving with the correct extension, then reopen to confirm data loads.
Connect to data sources in Power BI, load the races CSV from the Formula One dataset using delimiter comma, and transform it with the Power Query editor to promote headers.
Clean data in the query editor by removing top and bottom rows, blank rows, duplicates, and errors, and by setting the first row as headers.
Explore data types in the Power Query Editor, including decimal, whole numbers, date, and boolean, and learn how regional settings affect date interpretation and type changes.
Reorder and rename columns in Power BI Desktop, and compare transform versus add column to see how each changes data; use uppercase formatting when needed.
Explore splitting and extracting information from columns in the Power Query Editor for Power BI, including delimiters, whitespace, leftmost or all occurrences, and date components.
Master simple mathematical operations in Power BI, including adding to a column, subtracting across columns, and calculating averages. Apply row-level versus column-level statistics like sum and median.
Learn to duplicate a column, add an index column with configurable start and increment, and build conditional columns with top-to-bottom clause evaluation in Power Query editor.
Refresh the source data in the Power Query editor to update transformations, manage remove blank rows and top rows, and handle header changes without altering the original source.
Sort data by column values via the dropdown; depending on data type, apply ascending or descending orders, then sort by year descending and by round ascending before saving.
Filter records by selecting values from the dropdown and excluding items, using between and greater than or equal to or less than or equal to for numbers, text, and dates.
Learn the importance of ordering applied steps from source to transformations in Power Query, avoid errors, optimize performance, and understand how changing types and swapping steps affects the M script.
Learn to replace values in Power BI by selecting a column, using replace values, and applying changes, with examples like replacing Grand Prix with GP.
Learn how to duplicate a query to copy all transformation steps and how to create a reference to copy only the source result, noting that references prevent deletion.
Append queries in the Power Query editor to combine multiple tables with matching columns into a single table. Use append options and careful renaming to keep columns aligned.
Learn to remove duplicate rows in Power BI by selecting a column or all columns, understanding when duplicates are deleted, and using keep duplicates to retain them.
discover how to transpose a table in Power Query Editor, reverse rows, and count rows to obtain a scalar value, with a hands-on dummy table example.
Import the circuits json file into power bi, transpose to set headers, remove unused columns, adjust data types, and rename columns to circuit_id, circuit, school name, city, country, latitude, longitude.
Import a tab-delimited driver text file, transform data by removing unused columns, merging forename and surname, replacing backslashes with nulls, and setting correct data types to load the drivers table.
Load the constructors csv, transform and clean it by removing address and url columns, and rename columns to underscore formats like constructor_id and nationality, and save the query as constructors.
Import the results CSV in Power BI, keep required columns, rename with underscores, replace backslash n values, and apply changes to create the results query in a five-table data model.
Explore the group by operation in Power Query Editor to aggregate data by one or more columns, applying functions like count, sum, average, min, and max.
Learn to pivot and unpivot in Power Query Editor by turning a city column into columns with sales as values, creating a matrix, and then reversing it with an unpivot.
Download the Power BI file for part one from GitHub, and modify the query editor source steps to point to local data files for all five queries to enable refresh.
Relate tables in the model view of API, define relationships and cardinality, distinguish active and inactive relationships, and apply the start and snowflake schema to enable visualizations and charts.
Explore linking tables via relationships in Power by Desktop report view, create and visualize fields from drivers and results, and see how relationships affect aggregations and filtering across visuals.
Master one-to-many cardinality and cross-filter direction in Power BI by building relationships between drivers and results, adjusting cross-filter direction, and understanding duplicates.
Explore many to many cardinality in Power BI by building a bridge table in Power Query and configuring cross-filter direction to filter both tables.
Establish in Power BI a one-to-one relationship by linking two tables on unique race ID values and setting cross filter direction to both, then remove the bridge table.
Create the remaining Power BI relationships by linking results to constructors and drivers, linking results to races, and circuits to races, while prefixing and renaming related columns.
Explore Power BI relationships using the auto detect feature to create and restore connections, and manage active versus inactive states to keep visuals accurate.
Classify tables as dimension or fact, identify dimension keys and measures, and apply normalization to reduce redundancy. Compare star and snowflake schemas and evaluate tradeoffs in efficiency and query complexity.
Learn to merge multiple tables in Power BI by linking on the common driver id, and apply left, right, full, inner, and anti-joins, handling matches, nulls, and duplicates.
Demonstrate merging tables in Power Query to join races and circuits on circuit id, and explore left, right, full, and inner joins, expanded columns, and relationships.
Download the part two Power BI desktop file by visiting the GitHub repository, locating the Formula One Analysis Project Part Two folder, then clicking into it to download.
Explore visualizations, create your first visuals, and study main chart types with extensive examples as you build a Formula One report dashboard.
Learn to create and format visuals in Power BI, add columns from tables, arrange and rename visuals, and align layouts to build a clear, branded report canvas.
Create and compare table and matrix visuals in Power BI, sort by columns, drill down into constructors and drivers, and apply conditional formatting, sparklines, and total points aggregation.
Master bar and column charts in Power BI, including stacked and clustered visuals with axes and legends; apply 100% stacking and filtering to build a country Grand Prix race count.
Legends have a finite number of values; when the circuit name legend exceeds this limit, some UK values disappear in charts, so verify distinct counts via Transform Data.
Explore how report page visualizations interact through cross-filter and cross-highlight, adjust interactions with filter or highlight, and synchronize slicers to unify selections.
Explore drill downs and hierarchies in Power BI visuals. Drill from constructor name to driver name, apply filters, and use expand all to combine fields.
Learn how to use the filter pane in Power BI to apply page, report, and visual level filters, including basic and advanced conditions, top ten filters, and relative date options.
Explore small multiples to create separate visualizations by a chosen dimension. Duplicate pages, and switch between small multiple grid and table to add rows or columns for each country.
Explore line charts, area charts, and ribbon charts in Power BI, visualizing trends over time with date hierarchies, secondary axes, and rank changes among drivers.
Build and analyze a combo chart combining a line and a column chart to show points and races, and fix cross-filter direction from single to both in the data model.
Create a scatter chart to plot drivers on two value axes, with x representing races and y points, and size by total points for bubble visualization.
Power BI treemaps display hierarchical data as nested colored rectangles, sized by a measure like Grand Prix events, with drill down from country to city and adjustable data labels.
Create cards to summarize a single figure and format totals for clear high level numbers. Use multi cards to show points by each value, like driver name, with formatting options.
Categorize columns as city, country, latitude, and longitude to enable accurate geographical visuals and map plots with bubbles and tooltips in Power BI.
Discover how to use tooltips in Power BI, including custom tooltip pages (report pages) and dragging fields into tooltips for hover details with visuals.
Add bookmarks to save and restore a report state, using the bookmark pane to name states and quickly return to a selected filter.
Explore Power BI visuals, including the decomposition tree for multi-dimensional analysis and root cause analysis, and learn to add, import, and manage visuals from AppSource or local files.
Apply best practice tips to design a Power BI report for a sports blog, comparing Formula One drivers and constructors by race wins and podiums, with map visuals.
Create a Power BI formula one report with driver analysis page showing total drivers, unique nationalities, and race wins by nationality, plus wins vs podiums scatter and a year slicer.
Create the Grand Prix and circuits analysis page with visuals for total countries, unique circuits, and Grand Prix frequency, plus a circuit map with tooltips.
Download the Power BI desktop file for part three from the GitHub folder named formula one analysis project part three, then click into it and download.
Watch a concise overview of Power BI online in the cloud, focusing on collaboration and sharing reports, apps, and dashboards, with an organizational email address required.
Learn how Power BI online enables collaboration by publishing desktop projects to online workspaces, sharing datasets, and choosing pro or premium for teams from small to large enterprises.
Explore the Power BI Pro interface to manage datasets, reports, dashboards, and workspaces in Power BI online, install apps, and collaborate across personal and organizational content.
Learn how to publish a desktop Power BI report to the service, access the workspace dataset, create reports, and share via direct access or links with permissions management.
Discover dashboards in Power BI service, a page that tells a story with tiles pinned from reports, movable and resizable, with options to add text, web content, images, and videos.
Learn how to refresh a power bi dataset by configuring an on-premises data gateway, installing a personal gateway, signing in to credentials, and scheduling daily or weekly refreshes.
Create a collaboration workspace to enable multi-developer work in Power BI, assign roles and pro licenses, and share dashboards, reports, and datasets via a publishable app.
Discover the two languages behind Power BI: M code in the Power Query Editor for data preparation and DAX for calculations, including calculated columns and measures.
Explore DAX fundamentals by creating a sample table, calculating revenue via a calculated column and a measure, and mastering table and column references, including quoted names for spaces.
Explore Power BI aggregation functions and iterator functions, including some and some X, compare calculated columns and measures, and compute total revenue and percentage of total.
Explore Power BI filter functions, using calculate and filter to sum unit sold by region, such as North America, and compare their effects on filter context and all().
Explore diverse Power BI functions, including date and time, filter, financial, and logical categories, with a focus on switch as a streamlined alternative to if statements, plus practical column calculations.
Standardize driver points with a calculated column, build a total points by driver bar chart, and add race win and podium percentage measures for tooltips in Power BI.
Download the Power BI desktop file for part five from the GitHub folder at GitHub.com slash Malavika one slash power BI, click into the part five folder and download.
Learn one of the most in demand business intelligence tools around and master the most important concepts in the Power BI Ecosystem.
This course is hands-on and you will LEARN BY DOING!
COURSE PROJECT
We will be using a Formula One Dataset to create an interactive report with some amazing visualizations.
Connect to various data sources including csv, excel, JSON and more.
Perform extensive data transformations to make our data ready for reporting.
Use relationships and data modelling methodologies to create an effective data model.
Explore all kinds of visualisations from Column Charts, Scatter Charts, Maps, Tooltips and more.
Use visual elements like action icons and buttons to navigate between pages in your report.
Explore the capabilities of Power BI Pro and how it can enable you to collaborate within your Organization
Leverage Data Analysis Expressions to add insight and analysis to our Power BI Report
By the end of the Formula One Analysis Project you will gain extensive skills and have experience of developing a business intelligence solution end to end.
You should gain more than enough experience to add value to your real world projects!
CURRICULUM
This course can be split into 5 key areas:
Loading and Transforming Data
Connecting to data sources in Power BI
Understanding Data Types
Transforming Columns in your Query
Adding Columns to your Query
Sorting and Filtering
Duplicating vs Referencing your Query
Transposing your data
Grouping and summarising your data
Pivoting and Unpivoting your data
Data Modelling
Table Relationships
One to Many, One to One and Many to Many Cardinality
Autodetect
“Active” vs “Inactive” Relationships
STAR and SNOWFLAKE Modelling Approaches
Dimensions and Fact Tables
Joining Tables with the Merge Operation
Visualizations and Charts
Visualization and Report Basics
Tables and Pivot Tables
Matrix Visuals
Bar and Column Charts
Line and Area Charts
Combo Charts
Scatter Charts
Treemap Charts
Cards
Data Categories and Geographical Charts
Tooltips
Interactions between Visuals
Filters and Slicers
Adding small multiples
Visual Elements
Report Design Best Practice
Adding Interactivity to your Report
Power BI Service
Power BI Pro vs Premium Overview
Power BI Pro Interface Tour
Publishing Reports to Power BI Pro
Personal Workspaces
Dashboards
Apps
Collabortation Workspaces
Data Analysis Expressions (DAX)
Overview of the Langauges used in Power BI (M and DAX)
DAX Syntax Basics
Aggregation Functions
Filter Functions
Other Functions
DAX Documentation
The course is packed with lectures, code-along videos, assignment questions and detailed walkthroughs.
There should be more than enough to keep you engaged and learning! As an added plus you will also have lifetime access to all the lectures.