热线电话:13121318867

登录
2021-02-07 阅读量: 910
DAX公式与Excel函数的区别

DAX中的很多函数名称以及计算方法与Exce中的函数有很多相似之处,例如都有SUM、COUNT函数等,但是将EXCEL的计算思路运用到DAX中时,会觉的不是那么适用。这是因为DAX与Excel函数使用了不同的理论方法对数据进行处理,二者的数据计算范围定义完全不同。

Excel表单是由一个一个的单元格组成,每一个单元格都有唯一的坐标可以进行标识。单元格相当于本体,是恒定不变的,而上面承载的内容则可以随意定制。因此,在使用Excel函数时,都必须具体指定其运算的单元格范围,使得Excel的计算引擎知道从哪些位置来获取要计算的数据。如图

image.png

而Power BI表单中的单元格则没有行列坐标概念,取而代之的是上下文关系。Power BI的表单当中没有A1,A2这种单元格坐标,DAX函数的计算对象都是列或者表单,并通过前后左右行文内容来确定函数的计算范围。如果使用DAX中的COUNTA函数在Power BI内对这组数据进行非空计数时,需要告知函数计数的数据列名称,之后COUNTA函数会自动对该列下所有的数据进行非空计数。

image.png

218.0678
0
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子