Here are some benefits of using variables in DAX:
- By declaring and evaluating the variable, a variable can be reused multiple times in the DAX expression so that we can avoid additional queries of the source database.
- Variables can make DAX expressions more logical to interpret.
- Variables are only used to their measure or query; they cannot be shared among measures, queries, or cannot be defined at the model level.