Lessons
8 free lessons, then 51 in Pro, each checked cell by cell. Start at the top: every lesson builds on the one before.
Streak 0 daysPoints 0
Module 1 Foundations
FreeMeasures, iterators, relationships, CALCULATE, ALL and context transition. 0 of 8 checked.
| 01 | Your first measure | Not started |
| 02 | Row by row with SUMX | Not started |
| 03 | Reading across a relationship | Not started |
| 04 | Measures on measures | Free account |
| 05 | CALCULATE with a filter | Free account |
| 06 | ALL and the share of total | Free account |
| 07 | ALLEXCEPT: share within a group | Free account |
| 08 | Context transition | Free account |
Module 2 Aggregations and iterators
ProCounting distinct things, averages per item, the largest line, and iterating with conditions. 0 of 7 checked.
| 09 | Averages per customer with AVERAGEX over VALUES | Pro |
| 10 | Counting customers with DISTINCTCOUNT | Pro |
| 11 | Order lines per customer | Pro |
| 12 | The largest order line with MAXX | Pro |
| 13 | Counting rows that pass a test | Pro |
| 14 | Fix the margin | Pro |
| 15 | Sales per selling day | Pro |
Module 3 Variables, blanks and conditions
ProVAR blocks, IF with a minimum, one value or none, tiers with SWITCH(TRUE()) and combined conditions. 0 of 5 checked.
| 16 | Readable measures with VAR | Pro |
| 17 | Only show reliable averages with IF | Pro |
| 18 | One value or nothing: SELECTEDVALUE | Pro |
| 19 | Tiers with SWITCH(TRUE()) | Pro |
| 20 | Combining conditions with AND | Pro |
Module 4 Filter context in depth
ProKEEPFILTERS, table filters versus column filters, REMOVEFILTERS, ALLSELECTED and context transition traps. 0 of 6 checked.
| 21 | KEEPFILTERS and filter intersection | Pro |
| 22 | FILTER versus a column filter | Pro |
| 23 | Share of all customers with REMOVEFILTERS | Pro |
| 24 | Share of the visible total with ALLSELECTED | Pro |
| 25 | Fix the best-customer measure | Pro |
| 26 | Average monthly sales | Pro |
Module 5 Relationships
ProRELATEDTABLE, filtering a dimension by facts, inactive relationships and filter direction. 0 of 5 checked.
| 27 | Counting lines with RELATEDTABLE | Pro |
| 28 | Customers who bought a bike | Pro |
| 29 | Sales by ship date with USERELATIONSHIP | Pro |
| 30 | Products per customer with CROSSFILTER | Pro |
| 31 | Average products per customer | Pro |
Module 6 Time intelligence
ProA date table, year to date, last year, growth, previous month, rolling averages and running totals. 0 of 8 checked.
| 32 | Share of the year with a date table | Pro |
| 33 | Year to date with TOTALYTD | Pro |
| 34 | Year to date with CALCULATE and DATESYTD | Pro |
| 35 | Last year with SAMEPERIODLASTYEAR | Pro |
| 36 | Year-over-year growth in percent | Pro |
| 37 | Previous month with DATEADD | Pro |
| 38 | Rolling three months with DATESINPERIOD | Pro |
| 39 | Running total over all dates | Pro |
Module 7 Ranking and top N
ProRANKX, ties, TOPN and the share of the best sellers. 0 of 4 checked.
| 40 | Ranking products with RANKX | Pro |
| 41 | Ranks inside a category, blank in subtotals | Pro |
| 42 | Sales of the top 3 products with TOPN | Pro |
| 43 | Share of the top 3 | Pro |
Module 8 Virtual tables and segmentation
ProSUMMARIZE, ADDCOLUMNS, segments built from a virtual table, and calculation groups as a concept. 0 of 4 checked.
| 44 | Average per customer and year with SUMMARIZE | Pro |
| 45 | Customers above average with ADDCOLUMNS | Pro |
| 46 | Sales from large customers | Pro |
| 47 | Calculation groups, as a concept | Pro |
Module 9 Common mistakes
ProTotals that don’t add up, the wrong table iterated, a filter that replaces, a blank that hides. 0 of 4 checked.
| 48 | Totals that don’t add up | Pro |
| 49 | The wrong table iterated | Pro |
| 50 | Two filters on one column | Pro |
| 51 | Customers without sales | Pro |
Module 10 PL-300 practice test
ProEight exam-style tasks across every module, checked cell by cell. 0 of 8 checked.