Training agenda
- Preparing data model structure and relationships
- List tables
- Dates table (calendar) – functions CALENDAR(), CALENDARAUTO(), FORMAT()
- Calculated columns
- Data types
- Conversions
- Active and non-active relationships
- Hierarchies
- Basic transformations with Power Query
- Quick measures
- Using predefined calculations
- Implementing predefined calculations in custom measures
- Most commonly used functions
- Aggregations: SUM(), SUMX(), AVERAGE(), MIN(), MAX(), RANKX()
- Counting: COUNT(), COUNTROWS(), DISTINCTCOUNT(), DISTINCTCOUNTNOBLANK()
- Lookup: REALATED(), LOOKUPVALUE()
- Error handling: DIVIDE(), BLANK(), SELECTEDVALUE()
- Calculations context
- CALCULATE()
- FILTER()
- ALL(), ALLSELECTED(), ALLEXCEPT()
- Dates intervals calculations
- SAMEPERIODLASTYEAR(), DATEADD(), PARALLELPERIOD()
- TOTALYTD(), TOTALQTD(), TOTALMTD()
- DATESYTD(), DATESQTD(), DATESMTD()
- DATESBETWEEN(), DATESINPERIOD()
- LASTNONBLANK(), LASTNONBLANKVALUE()
- USERELATIONSHIP()
- Logical functions
- IF()
- SWITCH()
- Good practices for creating measures
- Creating variables
- Comments
- Clear code structure
- Using parameters with calculations
- Creating table with parameter values
- Using and referring to parameters in formulas
- Filtering data based on sign in data
- USERPRINCIPALNAME()