0% found this document useful (0 votes)
91 views5 pages

Power BI Complete Notes Overview

Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
91 views5 pages

Power BI Complete Notes Overview

Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

📊 Power BI Complete Notes (2-Month Duration)

1. Power BI Introduction
Power BI is a business analytics tool by Microsoft that allows users to visualize data, share insights, and
make data-driven decisions. It provides interactive dashboards and reports.

• Features of Power BI:


• Connects to multiple data sources (Excel, SQL, Web, APIs, etc.)
• Offers drag-and-drop report building
• Provides DAX (Data Analysis Expressions) for custom calculations
• Cloud service (Power BI Service) for collaboration

Power BI Overview

2. Introduction to Power BI Desktop


Power BI Desktop is a Windows application used to design, create, and publish reports.

• Interface Sections:
• Report View: Build visuals and reports
• Data View: View and transform datasets
• Model View: Manage relationships between tables

Power BI Desktop

3. Types of Data Connectors


Power BI supports over 120 connectors.

• Examples:
• File sources: Excel, CSV, XML, JSON
• Database sources: SQL Server, MySQL, Oracle
• Online services: SharePoint, Google Analytics, Azure
• Other: APIs, Web scraping

Data Sources

1
4. Loading Data
Steps: 1. Open Power BI Desktop 2. Click on Get Data → Choose Source 3. Load or transform data using
Power Query 4. Data appears in Data View

Loading Data

5. Data Filter and Text Filter


• Visual-level filters: Apply to a single chart/visual
• Page-level filters: Apply to all visuals on a page
• Report-level filters: Apply to all pages in a report

Text Filters can filter rows based on words/phrases.

Filters

6. Visualizing Data with Reports


Reports consist of multiple visuals that represent insights. - Examples: charts, graphs, KPIs, tables

Power BI Report

7. Introduction to Report View, Table View, and Model View


• Report View: For visuals
• Table (Data) View: View transformed dataset
• Model View: Relationships between tables

Views

8. Inserting Basic Charts and Visuals


• Bar, Column, Line, Area, Pie, Donut, Funnel, Cards
• Drag field → Drop in Values/Axis → Visual appears

Charts

2
9. Hierarchical Axis and Concatenating
• Hierarchical Axis: Organize data into drill-down levels (e.g., Year → Month → Day)
• Concatenation: Combine category labels into one axis

Hierarchical Axis

10. Charts Overview


• Stacked Bar & Column Chart → Compare categories
• Clustered Bar & Column Chart → Side-by-side comparison
• Stacked Area Chart → Trend visualization
• Line & Stacked Column Chart → Combination visual
• Line & Clustered Chart → Dual axis chart
• Funnel Chart → Show stages of a process
• Pie & Donut Chart → Share of categories
• Gauge Chart → Performance vs target
• Card & Multi-row Card → Show single/multiple values
• Table & Matrix → Tabular representation

Charts

11. Working with Excel


• Import Excel data directly
• Use PivotTables, PivotCharts in Power BI
• Excel integration with Power BI Service

Excel Integration

12. Dashboard Introduction


A dashboard is a collection of visuals from one or multiple reports. - Used to monitor KPIs and quick
insights

Dashboard

3
📐 DAX (Data Analysis Expressions)
Day 15 Onwards (DAX Focus)

1. DAX Introduction

• DAX is a formula language in Power BI for calculations.


• Works on columns, measures, and tables.

2. DAX Syntax and Operators

• Operators:
• Arithmetic: + - * / %
• Comparison: =, >, <, >=, <=, <>
• Logical: AND, OR, NOT

Example:

Total Sales = SUM(Sales[Amount])

DAX Syntax

3. DAX Logical Functions

• IF() → Conditional
• AND(), OR(), NOT() → Logic testing
• SWITCH() → Multiple conditions

Example:

Performance = IF(Sales[Profit] > 5000, "High", "Low")

4. DAX Text Functions

• CONCATENATE() → Join text


• LEFT(), RIGHT(), MID() → Extract text
• LEN() → Length of string

Example:

4
FullName = CONCATENATE(Customer[FirstName], Customer[LastName])

5. DAX Trigonometric Functions

• COS(), SIN(), TAN(), ACOS(), ASIN(), ATAN()

Example:

CosValue = COS(RADIANS(45))

DAX Functions

✅ Summary
• First 15 Days: Power BI basics (Data, Visuals, Dashboards)
• Next 15 Days: DAX formulas and calculations
• Learn to combine visuals with DAX to make powerful reports.

Common questions

Powered by AI

Using charts like pie, donut, and funnel in Power BI offers distinct advantages for visualizing specific data patterns. Pie and donut charts are ideal for displaying the share of categories within a whole, allowing users to quickly grasp proportional relationships. They are effective for illustrating the composition or distribution of different segments. Funnel charts, on the other hand, are excellent for representing stages in a process, demonstrating progression or drop-offs at each stage, often used in sales and marketing contexts to depict conversion rates. These chart types enhance the comprehension of data patterns by visually emphasizing the structural and hierarchical relationships in datasets .

The key steps involved in loading and transforming data using Power Query in Power BI are: 1) Open Power BI Desktop. 2) Click on 'Get Data' to choose the data source. 3) Use Power Query to load or transform the data as needed. This transformation process involves cleaning, aggregating, and shaping data to meet analysis requirements. 4) Once the data is prepared, it appears in the Data View for further modeling or reporting activities. Power Query provides a powerful toolset to efficiently manage data preparation tasks, ensuring high-quality input for visualizations and analysis .

Power BI facilitates user collaboration on data analysis projects through its cloud-based service, Power BI Service. This platform allows for the sharing of dashboards and reports with other users, enabling collaborative exploration of data insights. Additionally, Power BI Service supports real-time collaboration, where multiple users can work on the same dashboard or report simultaneously, share comments and feedback, and receive notifications for updates or changes made by others .

Dashboards in Power BI play a critical role in monitoring key performance indicators (KPIs) by consolidating visuals from one or multiple reports into a single view. This feature allows users to monitor KPIs and gain quick insights at a glance, without navigating through multiple reports. Dashboards provide a real-time, interactive snapshot of vital metrics and trends, helping users make informed decisions based on up-to-date data. By integrating diverse visualizations, dashboards empower users to track performance, identify anomalies, and assess the overall health of business operations efficiently .

The hierarchical axis is significant in data visualization as it allows users to organize data into drill-down levels, such as Year → Month → Day. This structure enables viewers to explore data at different levels of granularity, providing deeper insights and enhancing the narrative of the visual representation. It improves insight generation in Power BI reports by enabling detailed analysis and facilitating the identification of trends and patterns across multiple levels of data .

Power BI integrates with Excel by allowing direct import of Excel data using features such as PivotTables and PivotCharts within Power BI. This integration offers several advantages for data analysis, including the seamless transfer of data and the ability to leverage familiar Excel functions and workflows in a more dynamic environment. Users can enrich data by combining it with more advanced Power BI features such as DAX formulas, interactive visuals, and report building capabilities. The integration enhances analytical capabilities, offering improved data manipulation, visualization, and sharing options while maintaining Excel's ease of use .

DAX syntax and operators are crucial for creating sophisticated calculations in Power BI as they provide the foundational language for expressing formulas over data models. The DAX language uses arithmetic, comparison, and logical operators to define expressions that manipulate data dynamically. For example, arithmetic operators allow for basic computations; comparison operators enable conditions such as thresholds or alerts; logical operators facilitate complex decision making. These capabilities of DAX enhance the analytical potential of Power BI, allowing users to perform customized calculations that go beyond basic aggregations, thus offering in-depth insights and tailored reporting .

Power BI enhances data connectivity by supporting over 120 types of data connectors that allow users to integrate various data sources into their reports. The types of data sources supported by Power BI include file sources such as Excel, CSV, XML, and JSON; database sources like SQL Server, MySQL, and Oracle; online services such as SharePoint, Google Analytics, and Azure; and other sources like APIs and web scraping .

Data Analysis Expressions (DAX) play a crucial role in Power BI as they enable users to create custom calculations and logic for data analysis. DAX functions operate on columns, measures, and tables to perform complex calculations. Key functions of DAX include arithmetic operations (e.g., SUM, AVERAGE), logical operations (e.g., IF, AND, OR, NOT), text operations (e.g., CONCATENATE, LEFT, RIGHT, MID), and trigonometric functions (e.g., COS, SIN, TAN). DAX allows for the creation of calculated columns and measures, which underpin the analytical capabilities of Power BI by providing flexible and dynamic data manipulation .

Power BI's use of filters enhances the user experience and effectiveness of data visualization by allowing users to focus on specific subsets of data. Visual-level filters apply to individual visuals, enabling targeted data exploration. Page-level filters impact all visuals on a single page, while report-level filters apply to all pages in a report, ensuring consistency in data analysis across multiple views. Text filters further refine data by selecting rows based on specific words or phrases, providing users with precise control over the data displayed and facilitating more relevant and insightful analysis .

You might also like