阅读 16

DAX庖丁解牛系列 –108式 (第10式)

第10式元组与列表筛选

引用列表

       我们已经知道,可以使用DAX计算表中某个列的值执行聚合、计算或检索(查询)数字等,但是最后:所有的计算都将涉及到列或表(单列表或多个列表)。  因此,我们说,学习DAX的第一个语法是:如何正确引用数据表中的列表。这很简单,一般的格式是先引用表名(单引号,智能提示中双击选择的表即可),再是该表的某个列的列名(方括号,同上方法即可),如: 'Sales'[Sale]-- 请求引用Sales表的[Sale]列

当然,同一个表中,直接写[Sale],也是一个有效的列引用,计算列或在Sales表中的度量也可以这样写。即使该写法在语法上是正确的,我们也建议你不要使用它。这样的语法将使得代码很难阅读(有时候分不清到底是一个度量还是一个元列)。所以,当DAX表达式中引用列时,最好总是使用表名( 'Sales'[Sale] ),也叫显式引用某列,即很清晰的告诉DAX:你请求引用Sales表的[Sale]列,而不是任何其他的列)。一旦你引用了某个列,通常都会将它装入CALCULATE等函数的容器里,作为某个函数计算参数,用以从数据模型中定义一个计算列表。


未完待续 !

作者:PowerBI非官方

原文链接:https://www.jianshu.com/p/1fc1b5c74a7f

文章分类
后端
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 gxwowoo@163.com 举报,一经查实,本站将立刻删除。
相关推荐