加入 PowerBI自己学 知识星球:下载源文件,边学边练;遇到问题,还可以提问交流。
数据获取后,通常会先筛选,只保留有效数据,提高后面的处理效率。静态筛选很简单,从列标题点击筛选就好了;动态筛选往往更具实用性,比如客户对应的岗位每个月都会有变化,但报告只需要给用户用最新月份的岗位查看数据。
解决方案
只需要在PowerQuery中做个简单的处理,给筛选配上一个动态的筛选值,就可以实现动态筛选最新月份的数据了。
操作步骤
STEP 1 把带历史年月(格式是数字,如202211)的数据导入PowerQuery,将年月列的类型改为整数。
STEP 2 增加一个筛选步骤,点击年月列标题上的筛选按钮,选择任意一个值。
STEP 3 从筛选步骤的公式栏把刚刚所选的具体年月数字改为List.Max(#"Changed Type"[年月])。List.Max是取最大值的函数,取得是上一步骤中的年月字段的最大值。
拓展
通过其他参数,比如做一个每月第几天的参数,根据条件判断,指定每月的第几天开始切换筛选最新月份。