![64fab4b0edf586627df8ad5be0bc24b5.png](https://i-blog.csdnimg.cn/blog_migrate/469bffa3194fa911c78dff73fa9b3abd.png)
1、理解DAX计算
我们使用DAX计算表中列的值,可以聚合、计算和搜索数字。通常的格式是将表名以单引号括起来,然后用方括号后面的列名来写。
如果表名不以数字开头,不包含空格,且不是保留字,则可以省略单引号(如日期或相加).
如果我们在定义公式的表中引用列或度量值,表名也是可选的。因此,[数量]是有效的列引用,如果写入计算列或在销售桌子。尽管有此选项,但我们强烈建议您不要省略表名。—— 度量值去掉表名有利于区别字段与度量值避免理解错误。
2、DAX中的评论
多行注释以/*开头,以*/结尾。DAX解析器忽略这些标记之间包含的所有内容,并将它们视为注释。
3、理解计算列和度量值
根据所使用的工具,可以以不同的方式创建计算列。实际上,这个概念是相同的:计算列是添加到模型中的新列,但是它不是从数据源加载的,而是通过诉诸DAX公式来创建的。
计算的列与表中的任何其他列一样,我们可以在矩阵或任何其他报表的行、列、筛选器或值中使用它。如果需要,我们还可以使用计算列来定义关系。为计算列定义的DAX表达式在计算列所属的表的当前行的上下文中操作。属性的任何对列的引用都返回该列的值。