0% found this document useful (0 votes)
114 views31 pages

Model Data in Power BI: Angeles University Foundation College of Computer Studies

This document provides an overview of modeling data in Power BI, including: - Creating relationships between tables to connect different data sources - Managing data relationships by adding, removing, and editing relationships - Creating calculated columns and measures to derive new fields and metrics from existing data - Optimizing data models by sorting data, changing data types, and hiding unnecessary fields - Exploring time-based data by automatically breaking down date fields into time hierarchies like year, quarter, month
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
114 views31 pages

Model Data in Power BI: Angeles University Foundation College of Computer Studies

This document provides an overview of modeling data in Power BI, including: - Creating relationships between tables to connect different data sources - Managing data relationships by adding, removing, and editing relationships - Creating calculated columns and measures to derive new fields and metrics from existing data - Optimizing data models by sorting data, changing data types, and hiding unnecessary fields - Exploring time-based data by automatically breaking down date fields into time hierarchies like year, quarter, month
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 31

Model Data in Power BI

ANGELES UNIVERSITY FOUNDATION


College of Computer Studies
What is in this module?

Introduction • Introduction to modeling your


Learning Objectives data
• How to manage your data
relationships
• Create calculated columns
• Optimize data models
• Create calculated measures
Course Description HERE • Create calculated tables
• Explore time-based data
Introduction
To
Modeling Your Data
Introduction to modeling your data

In Power BI, you can create a relationship to create a logical connection


between different data sources. A relationship enables Power BI to
connect tables to one another so that you can create visuals and reports.
This module describes data-centric relationships and how to create
relationships when none exists.

You'll also create your own custom calculations and assign new metrics
to view specific segments of your data.
How To Manage
Your
Data Relationships
How to manage your data relationships

In the Model view, notice that a block represents each table and its
columns and that lines between them represent relationships.
How to manage your data relationships

Adding and removing relationships is straightforward. To remove a


relationship, right-click the relationship and select Delete. To create a
relationship, drag and drop the fields that you want to link between tables.
How to manage your data relationships

To hide a table or individual column from your report, right-click the table
or column in the Model view and select Hide in report view.
How to manage your data relationships

For a more detailed view of your data


relationships, on the Home tab, select 
Manage Relationships. The Manage
Relationships dialog box displays your
relationships as a list instead of as a visual
diagram. From the dialog box, you can
select Autodetect to find relationships in new
or updated data. Select Edit to manually edit
your relationships. You'll find advanced options
in the Edit section to set the Cardinality and 
Cross-filter direction of your relationships.
How to manage your data relationships
Your options for Cardinality are explained in the following table.

Cardinality Options Example

Many to One The most common default relationship. The


column in one table can have more than one
instance of a value. The related table (or lookup
table) has only one instance of a value.
One to One The column in one table has only one instance
of a particular value, and the other related table
has only one instance of a particular value.

By default, you will set relationships to cross-filter in both directions. Cross-filtering in just one direction limits
some of the modeling capabilities in a relationship.

Setting accurate relationships between your data allows you to create complex calculations across multiple
data elements.
Create calculated columns

One reason for creating a calculated column


is to establish a relationship between tables
when no unique fields exist. The lack of a
relationship becomes obvious when you
create a simple table visual in Power BI
Desktop and get the same value for all entries.

For example, to create a relationship with unique fields in data, you can create a new calculated column for
"CountryZip" by combining the values from the Country and the Zip columns.
Create calculated columns
To create a calculated column, select the Data view in Power BI Desktop from the
left side of the report canvas.
Create calculated columns
From the Modeling tab, select New Column to enable the formula bar. You can enter calculations by using
Data Analysis Expressions (DAX) language. DAX is a powerful formula language, also found in Excel, that
lets you build robust calculations. As you type a formula, Power BI Desktop displays matching formulas or
data elements to assist and accelerate the creation of your formula.
The Power BI formula bar will suggest specific DAX functions and related data columns as you enter your
expression.
Create calculated columns
After you have created the calculated columns in each table, they can be used as a unique key to establish
a relationship between them. By going to the Relationship view, you can then drag the field from one table
to the other to create the relationship.
Create calculated columns
When you return to the Report view, notice that a different value for each district shows.
Optimize
Data Models
Hide fields

To hide a field in the Fields pane of Power


BI Desktop, right-click the column and
select Hide. Your hidden fields aren't
deleted. If you've used a hidden field in
existing
visuals, the data is still there; the hidden
field just isn't displayed on the Fields pane.

If you view tables in the Model view, hidden fields appear dimmed. The data in these tables is still available
and is still part of the model. You can unhide any field that has been hidden by right-clicking the field and
then selecting unhide.
Sort visualization data by another field

The Sort by Column tool, available on the Modeling tab, is useful to help ensure


that your data is displayed in the order that you intended.
Sort visualization data by another field

As a common example, data that includes the name of the month is sorted alphabetically by
default, for example, August would appear before February.
Sort visualization data by another field
In this case, selecting the field in the Fields list, selecting Sort by Column from the Modeling 
tab, and then choosing a field to sort by can remedy the problem. The MonthNo category sort
option will order the months as intended.

Setting the data type for a field is another way to optimize your information so that it's handled correctly. To
change a data type from the report canvas, select the column in the Fields pane, and then use the Format 
drop-down menu to select one of the formatting options. Any visuals you've created that display that field are
updated automatically.
Create
Calculated
Measures
Create a measure
To create a measure, in Report view, select New Measure from the Modeling tab.
Create a measure
From the Formula bar, you can enter the DAX expression that defines your measure. As you
enter your calculation, Power BI suggests relevant DAX functions and data fields. You'll also
receive a tooltip that explains some of the syntax and function parameters.
Create a measure
If your calculation is long, you can add extra line breaks in the Expression Editor by typing
 ALT-Enter.
Apply a measure

After you've created a new measure, it will appear in one of the tables
on the Fields pane, which is found on the right side of the screen.
Power BI inserts the new measure into whichever table you have
currently selected. While it doesn't matter, exactly, where the measure
is located in your data, you can easily move it by selecting the measure
and using the Home Table drop-down menu.

You can use a measure like any other table column: just drag and drop it onto the report canvas or
visualization fields. Measures also integrate seamlessly with slicers, segmenting your data on the fly, which
means that you can define a measure once and then use it in many different visualizations.
Create
Calculated
Tables
Create calculated tables

To create a calculated table, go to Data


view in Power BI Desktop, which you can
activate from the left side of the report
canvas. Select New Table from the 
Modeling tab to open the formula bar.

Type the name of your new table, the equal


sign, and the calculation that you want to
use to form the table. Your new table will
appear on the Fields pane in your model.

After the new table has been created, you can use your calculated table as you would any other table in
relationships, formulas, and reports.
Explore
Time-based Data
Explore time-based data
When you create a table visualization in your report by using a date field, Power BI Desktop
automatically includes breakdowns by time period. For example, the single date field in
the Date table was automatically separated into Year, Quarter, Month, and Day by Power BI.
Explore time-based data

Visuals display data at the year level by default, but you can change


that by turning on Drill Down in the top, right-hand corner of the
visual.

When you select the bars or lines in your chart, the system will drill
down to the next level of time hierarchy, for example, from years to 
quarters. You can continue to drill down until you reach the most
granular level of the hierarchy: days. To move back up through the
time hierarchy, select Drill Up in the top, left-hand corner of the
visual.
You can also drill down through all the data that is shown on the
visual instead of through one selected period. To do so, use the Go
to the next level in the hierarchy double-arrow icon.

As long as your model has a date field, Power BI will automatically generate different views for different time
hierarchies.
END
By: Jewel Anne R. Atanacio

You might also like