Course descriptionThe Power BI Course is designed for students who like to learn by doing. Packed with real-life business scenarios along with quizzes and projects to build, this course will give you the solid understanding required to jump start your career as a Power BI developer, business intelligence analyst, or a multiskilled data scientist. It will not only teach you how to create stunning dashboards but will also introduce you to data modelling and data transformations. You will learn how to write DAX, set up calculated columns and measures, generate roles, and, of course, share your dashboards with your team or clients. Power BI allows you to connect to hundreds of data sources and quickly analyze your data for free.
Power BI Overview
Power Bi is a business analytics solution that helps you visualize your data, share insights across your organization or embed them in your app or website. In this section, you will get more information about the Power BI software and how it functions. We will see what the differences between the Power BI versions are and which one suits our needs best.
Connecting to data sources
In this section, we are going to investigate the query editor. We will discuss the differences between Import Mode and Direct Query. We’ll learn how to import data from an Excel file, launch Power Query, and how to use it for data transformations. Here, you’ll have the opportunity to build your first data model and examine the relationships available in Power BI. We’ll talk about Active vs Inactive relationships, and how to enter data inside Power BI using DAX code or the native Power BI interface. In addition, we’ll touch base on Role Level Security. We are going to see how data refreshes in Power Bi, whether it’s an SQL server, live connection or an import mode. We’ll explore hierarchies. And, finally, we’ll investigate Q&A inside Power BI by demonstrating how you can ask questions to your data to get some real answers in the form of lines and charts.
This is our first mini project. In this task, you’ll be asked to create a model inside Power BI and create the following visuals: Sales Amount by Currency, Sales Amount by Month, and a Matrix table which will show us the Sales Amount per Email Address by Currency.
This section will introduce DAX, the language Power BI uses for creating Measures and Calculated columns. We are going to learn the foundations, and then drill into some more sophisticated functions such as time-intelligence, iterators, CALCULATE, FILTERS, data-modelling and more. By the end of this section, you’ll feel confident using DAX language, and you will be able to transfer this knowledge into your own projects.
This is our second mini project! Here, we will emphasize using some of the DAX functions that we’ve learned earlier in section 4. Our goals will be to find the total sales for the USA as a number in percentage, to create a button that will switch between values, to change the countries’ order, and build a dynamic text box that changes based on the user’s selection.
Creating Our First Data Visualization Report
In this section, you will learn how to format charts in Power BI. We’re going to explore some of the most popular visualizations and show you how to give your reports the wow factor! This is the section that will take your report designing skills to the next level. We are going to kick things off with the report viewer, moving on to pie charts, tables, card visuals slicers, gauges, filters, maps, conditional formatting, and more! The section wraps up with a mini quiz and a task that will allow you to put your new knowledge into practice.
In this task, you will practice designing a dashboard that is both functional and aesthetically pleasing. The dashboard will contain: Header, Slicer with Colors to be placed inside, Measures table (using DAX), and other visuals.
Task Six Final Project
In our final project, you will implement all the knowledge you’ve gained in this course by building a dashboard for our sales team from scratch. The idea behind this dashboard is to create an overview where the user can get a better understanding of their sales, see the month-on-month performance, select a single currency, and see how this currency is performing compared to the others. Users will get to slice and dice between the following sections: Users, Currency and Sales Territory.