开花结果02

2020-09-15   阅读量: 2445

Power BI

powerbi:sum函数和sumx函数的区别

扫码加入数据分析学习群

问题:sum函数和sumx函数的区别

解答:

函数的语法区别?

(1)sum(<column>)

参数:

column(列):需要进行求和运算的数列,可以是原始列,也可以是计算列

(2)sumx(<table>,<expression>)

参数:

table(表):第二部分表达式需要计算的表,可以是一个原始数据表,也可以是一个通过函数计算后生成的表

expression(表达式):定义用于对第一部分表中每一行进行计算的表达式。如果表达式返回值中有空,逻辑值或者文本,就会被忽略处理

那么什么时候用sum函数,什么时候用sumx函数?

如果只是单纯的只需要计算某一列的数据的总和,就应该使用聚合函数sum,如果需要按照一定条件对数据进行预处理求和,就应该使用迭代函数sumx.此外,如果需要按照某些特定条件对数据进行筛选后再进行与求和有关的运算,也应该优先使用sumx函数。迭代函数可以同时受到筛选上下文和行上下文的影响,而聚合函数有忽略行上下文的特征



添加CDA认证专家【维克多阿涛】,微信号:【cdashijiazhuang】,提供数据分析指导及CDA考试秘籍。已助千人通过CDA数字化人才认证。欢迎交流,共同成长!
36.1385 1 0 关注作者 收藏

评论(0)


暂无数据

推荐课程

推荐帖子