Как обсуждалось ранее, DAX — это язык формул, состоящий из операторов, значений, функций и формул. В этой главе вы узнаете о синтаксисе DAX.
Синтаксис DAX можно отнести к категории —
- Синтаксис для формул DAX
- Требования к именованию DAX
- DAX Особые ценности
- Функции DAX
- Операторы DAX
- Типы данных DAX
Прежде чем приступить к изучению синтаксиса DAX, вы должны понять разницу между формулами Excel и формулами DAX.
Различия между формулами Excel и формулами DAX
Формулы DAX аналогичны формулам Excel, и их можно ввести в строке формул. Однако между ними есть некоторые существенные различия.
Формулы Excel набираются на панели формул в окне Excel.
Формулы DAX вводятся в строке формул в окне Power Pivot.
В формулах Excel вы можете ссылаться на отдельные ячейки или массивы данных.
В формулах DAX вы можете ссылаться только на полные таблицы или столбцы данных, т.е. ссылки могут быть только на таблицы и поля в таблицах.
Однако, если вам вообще необходимо выполнять вычисления только для части данных столбца, вы можете сделать это с помощью функций DAX, которые фильтруют и предоставляют необходимые уникальные значения данных для расчета.
Формулы Excel поддерживают определенные типы данных.
DAX предоставляет больше типов данных, чем Excel. Следовательно, формулы DAX также могут использовать дополнительные типы данных.
Excel не поддерживает какие-либо неявные преобразования данных.
DAX выполняет неявные преобразования типов данных во время вычислений.