About the Author |
|
ix | |
About the Technical Reviewer |
|
xi | |
Acknowledgments |
|
xiii | |
Introduction |
|
xv | |
|
Chapter 1 Introducing Power BI |
|
|
1 | (20) |
|
|
1 | (2) |
|
The xVelocity In-Memory Analytics Engine |
|
|
3 | (1) |
|
Setting Up the Power Bl Environment |
|
|
4 | (2) |
|
Exploring the Power Bl Desktop Interface |
|
|
6 | (14) |
|
|
20 | (1) |
|
Chapter 2 Importing Data into Power Bl Desktop |
|
|
21 | (26) |
|
Importing Data from Relational Databases |
|
|
21 | (14) |
|
Importing Data from Text Files |
|
|
35 | (3) |
|
Importing Data from a Data Feed |
|
|
38 | (2) |
|
Importing Data from Analysis Services |
|
|
40 | (6) |
|
|
46 | (1) |
|
Chapter 3 Data Munging with Power Query |
|
|
47 | (30) |
|
Discovering and Importing Data |
|
|
47 | (5) |
|
Transforming, Cleansing, and Filtering Data |
|
|
52 | (6) |
|
|
58 | (4) |
|
|
62 | (1) |
|
|
62 | (1) |
|
|
63 | (2) |
|
Grouping and Aggregating Data |
|
|
65 | (1) |
|
Inserting Calculated Columns |
|
|
66 | (9) |
|
|
75 | (2) |
|
Chapter 4 Creating the Data Model |
|
|
77 | (28) |
|
|
77 | (3) |
|
|
80 | (6) |
|
|
86 | (1) |
|
Understanding When to Denormalize the Data |
|
|
87 | (2) |
|
Making a User-Friendly Model |
|
|
89 | (15) |
|
|
104 | (1) |
|
Chapter 5 Creating Calculations with DAX |
|
|
105 | (22) |
|
|
105 | (4) |
|
Implementing DAX Operators |
|
|
109 | (3) |
|
Working with Text Functions |
|
|
112 | (1) |
|
Using DAX Date and Time Functions |
|
|
113 | (2) |
|
Using Informational and Logical Functions |
|
|
115 | (2) |
|
Getting Data from Related Tables |
|
|
117 | (2) |
|
Using Math, Trig, and Statistical Functions |
|
|
119 | (2) |
|
Tips for Creating Calculations in Power BI |
|
|
121 | (4) |
|
|
125 | (2) |
|
Chapter 6 Creating Measures with DAX |
|
|
127 | (24) |
|
|
127 | (2) |
|
Creating Common Aggregates |
|
|
129 | (3) |
|
|
132 | (2) |
|
Altering the Query Context |
|
|
134 | (1) |
|
|
135 | (8) |
|
|
143 | (7) |
|
|
150 | (1) |
|
Chapter 7 Incorporating Time Intelligence |
|
|
151 | (22) |
|
|
151 | (2) |
|
|
153 | (3) |
|
Time Period-Based Evaluations |
|
|
156 | (2) |
|
Shifting the Date Context |
|
|
158 | (3) |
|
Using Single Date Functions |
|
|
161 | (2) |
|
Creating Semi-additive Measures |
|
|
163 | (8) |
|
|
171 | (2) |
|
Chapter 8 Creating Reports with Power BI Desktop |
|
|
173 | (38) |
|
Creating Tables and Matrices |
|
|
173 | (6) |
|
Constructing Bar, Column, and Pie Charts |
|
|
179 | (8) |
|
Building Line and Scatter Charts |
|
|
187 | (4) |
|
Creating Map-Based Visualizations |
|
|
191 | (5) |
|
Linking Visualizations in Power BI |
|
|
196 | (5) |
|
Drilling Through Visualizations |
|
|
201 | (8) |
|
|
209 | (2) |
|
Chapter 9 Publishing Reports and Creating Dashboards in the Power BI Portal |
|
|
211 | (36) |
|
Creating a User-Friendly Model |
|
|
211 | (3) |
|
Publishing Power BI Desktop Files to the Power BI Service |
|
|
214 | (4) |
|
Adding Tiles to a Dashboard |
|
|
218 | (7) |
|
|
225 | (3) |
|
Refreshing Data in Published Reports |
|
|
228 | (17) |
|
|
245 | (2) |
|
Chapter 10 Introducing Power Pivot in Excel |
|
|
247 | (30) |
|
Setting Up the Power Pivot Environment |
|
|
248 | (3) |
|
Getting, Cleaning, and Shaping Data |
|
|
251 | (7) |
|
Creating Table Relationships |
|
|
258 | (5) |
|
Adding Calculations and Measures |
|
|
263 | (3) |
|
Incorporating Time-Based Analysis |
|
|
266 | (10) |
|
|
276 | (1) |
|
Chapter 11 Data Analysis with Pivot Tables and Charts |
|
|
277 | (28) |
|
|
278 | (2) |
|
|
280 | (4) |
|
Adding Visualizations to a Pivot Table |
|
|
284 | (4) |
|
Working with Pivot Charts |
|
|
288 | (3) |
|
Using Multiple Charts and Tables |
|
|
291 | (3) |
|
|
294 | (10) |
|
|
304 | (1) |
|
Chapter 12 Creating a Complete Solution |
|
|
305 | (30) |
|
Use Case 1 Sales Quota Analysis |
|
|
305 | (11) |
|
Use Case 2 Reseller Sales Analysis |
|
|
316 | (13) |
|
Use Case 3 Sensor Analysis |
|
|
329 | (3) |
|
|
332 | (3) |
|
Chapter 13 Advanced Topics in Power Query |
|
|
335 | (20) |
|
|
335 | (4) |
|
Creating and Using Parameters |
|
|
339 | (5) |
|
Creating and Using Functions |
|
|
344 | (10) |
|
|
354 | (1) |
|
Chapter 14 Advanced Topics in Power BI Desktop |
|
|
355 | (22) |
|
|
355 | (3) |
|
Implementing Geospatial Analysis |
|
|
358 | (3) |
|
Implementing Row-Based Security |
|
|
361 | (2) |
|
Creating Templates and Content Packs |
|
|
363 | (12) |
|
|
375 | (2) |
|
Chapter 15 Advanced Topics in Power BI Data Modeling |
|
|
377 | (26) |
|
|
377 | (1) |
|
|
378 | (6) |
|
|
384 | (18) |
|
|
402 | (1) |
Index |
|
403 | |