In this chapter, we'll start by taking a more in-depth look at the structure of DAX syntax, including naming requirements. We'll learn more about relationships, including how we deal with relationships between tables that involve multiple columns and how to create virtual relationships.
Next, we will learn about the different groups of functions that can be found in the DAX language. We'll then start to look at these groups in more detail, beginning with aggregation functions. We'll round off this chapter by learning about the functions that will help to deal with parent-child hierarchies.
This chapter is broken down into the following sections:
- Breaking down DAX syntax
- Dealing with relationships
- Looking at DAX functions
- Introduction to aggregation functions
- Functions for parent-child hierarchies