DAX 常用的函数 - Power BI 商业数据分析

聚合函数

● SUM

● AVERAGE

● MIN

● MAX

这几个函数和 Excel 中的一样,其用法和功能也类似,DAX 中还有一类特有的函数非常有用,和这几个函数很像,只是在后面加了一个 X,具体如下。

● SUMX

● AVERAGEX

● MINX

● MAXX

● RANKX

 

这几个函数可以循环访问表的每一行,并执行计算,所以也被称为迭代函数。其他常见的聚合函数及功能如下。

● COUNT:计数

● COUNTROWS:计算行数

● DISTINCTCOUNT:计算不重复值的个数

时间智能函数

● PREVIOUSYEAR/Q/M/D:上一年 / 季 / 月 / 日

● NEXTYEAR/Q/M/D:下一年 / 季 / 月 / 日

● TOTALYTD/QTD/MTD:年 / 季 / 月初至今

● SAMEPERIODLASTYEAR:上年同期

● PARALLELPERIOD:上一期

● DATESINPERIOD:指定期间的日期

● DATEADD:移动一定间隔的日期

筛选函数

● FILTER:筛选

● ALL:所有值,可以清除筛选

● ALLEXCEPT:保留指定列

● VALUES:返回不重复值

 

这几个函数是典型的 DAX 筛选函数,它们通过筛选来控制上下文的范围。

相关推荐