Table of Contents
- Introducing M
- Working with Power Query/M
- Accessing and Combining Data
- Understanding Values and Expressions
- Understanding Data Types
- Structured Values
- Conceptualizing M
- Working with Nested Structures
- Parameters and Custom Functions
- Dealing with Dates, Times, and Durations
- Comparers, Replacers, Combiners, and Splitters
- Handling Errors and Debugging
- Iteration and Recursion
- Troublesome Data Patterns
- Optimizing Performance
- Enabling Extensions

