Power Query里如何实现按条件计数?

昨天的文章《PQ-M及函数:如何按某列数据筛选出一个表里最大的行?》发表后,有朋友留言,问在PQ里怎么实现Excel中的Countif效果:

实际上,也许这位朋友已经隐约感觉到,用文中提到的Table.SelectRows这个函数就能解决问题。

原理很简单,其实就是用Table.SelectRows对“源”表按条件(源表中“编号”列等于当前行“编号”)进行筛选,然后对筛选出来的结果用Table.RowCount函数进行计数即可。

同样的函数组合,通过增加函数的判断条件,可以实现多条件下的计数,比如,不光要求编号相同,还要求地区也是相同的,如下:

总之,通过Table.SelectRows可以实现各种复杂条件下的表格筛选功能,然后,针对筛选的结果,即可再进一步按需要进行各种计算、转换等处理。


在线M函数快查及系列文章链接(建议复制到浏览器中打开后收藏使用):

https://app.powerbi.com/view?r=eyJrIjoiZDVhZDBlMTYtNDkzNC00YWFjLWFhMmMtMmI3NTk2Y2ZhMzc3IiwidCI6ImUxMTAyMjkxLTNkYzUtNDA1OC1iMDc3LWQ0YzU4YWJkMWRkOCIsImMiOjEwfQ%3D%3D

注意,因为公众号文章是不能直接通过点击的方式跳转到外部链接的,所以需要大家动手复制到浏览器中打开。

(0)

相关推荐

  • 根据身份证号码查询户口本上所有人的信息

    昨天在群里丢了个问题,是关于一对多查找的,虽然关于查找的话题永远都没有停止过,不过在工作中对于查找来说也是家常便饭,尤其是类似于人力资源这种部门.来看看题,原始数据如下: 需要根据提供的身份证号码查找 ...

  • 满足条件的多个值如何显示在一个单元格中

    查找我们可以使用熟悉的VLOOKUP,有多个值,我们也可以使用万金油套路 但是满足条件如果有多个值,如何在一个单元格中呈现呢? 比如:把每个月销售数量大于100的水果找出来,显示在一个单元格中,多个使 ...

  • Power Query里多条件判断时需要注意的null值处理问题

    小勤:为什么这个对折扣按条件分级的判断结果会出错啊? 大海:你这折扣中有空值(null)啊. 小勤:那不是判断语句的最后用else处理了吗?null值的结果不就应该是"低"嘛? 大 ...

  • Power Query里怎么按条件求和(Sumif)?动不动就给3个解法!

    前段时间,发过文章讲过[在Power Query里按条件计数--CountIf]的实现方法,现在,我们再来扒一扒按条件求和--SumIf的实现,而且方法贼多,这里给出3个(其实主要是视频课交流群里朋友 ...

  • Excel Power Query里的月份排序问题

    小勤:像这种月份的排序问题怎么办? 大海:这种排序问题在Excel里面可以直接处理了,像这样: 小勤:那如果在Power Query里呢?这些数据其实我是在PQ里做了很多其他处理的,最好能直接在PQ里 ...

  • Power Query里怎么得到当前行的所有内容?

    小勤:Power Query里怎么动态地得到当前行的所有内容? 大海:不是直接用下划线就可以了吗? 小勤:不是啊,直接用下划线得到的是一个记录,你看: 我只要其中的内容啊,不要带着列名的记录(Reco ...

  • 当Power Query里的名称中有一些特殊字符,怎么办?

    『 从一个简单问题说起 』 昨天,在某个群里看到一个提问,意思是用Power Query新建了一个查询,但想在M语言(函数)里引用的时候,不知道该怎么写,如下图所示: 显然,这个问题在于:名称里有特殊 ...

  • Power Query里的循环引用

    小勤:Power Query怎么也有"循环引用"? 大海:有互相引用的地方就可能有循环引用啊.你这里是不是在"公众号"的表里引用了"年龄"表 ...

  • 怎么隔列删除/隐藏数据?Excel或Power Query里,这样做非常快!

    小勤:怎么隔列删除/隐藏数据? 大海:在Excel里的话其实比较简单,比如先加个辅助行(隔列加一些标志信息),定位(快捷键Ctrl+G)到相应的标志信息,然后就可以删除或隐藏了.如下动画所示: 小勤: ...

  • Power Query里怎么快速移动到最后一行数据?

    小勤:Power Query里面怎么能快速的移动到最后一行啊?大海:这个我不知道哦.但是,你要快速移动到最后一行的目的是什么?小勤:其实我就是想知道数据刷新后一共有多少行.大海:那很简单,你并不需要移 ...

  • Power Query里的数据怎么无法返回Excel里了?

    最近,又一大波朋友开始接触Power Query,于是,在操作过程中频发基础问题,对于这些问题,我在前期的基础文章里基本都有涉及,但因为问题本身比较简单,所以并没有独立成相应的文章,但是,随着越来越多 ...