多表数据汇总动态化查询之5、模糊的查询条件

本文实现效果——从多个分表中按需要查询汇总数据,其中包含模糊查询条件:



『可能遇到的问题及原因』

小勤:大海,我给货品加了个模糊查询,但好像有点问题啊,使用的时候会出错,你看:

大海:咦,怎么报这个错?我看看你改的查询条件情况。

小勤:不就是在高级编辑器里将筛选的条件改成用函数Text.Contains(),用来判断是否包含查询条件里输入的内容就可以了吗?你看,我这样改的:

大海:进PQ里看看是什么错误?

小勤:啊,里面果然报错了:

『解决方案』

大海:嗯。原来是数值转换的问题,当你输入的是数字的时候就出错了。你这样,在用Text.Contains函数之前先用Text.From函数把查询条件统一转为文本就可以了:

小勤:啊!原来这样……但为什么报无法从数据库中提取数据的错误呢?

大海:在Excel里显示结果时,通常只是反应能不能取到数据的简单错误,当出错的时候,你就可以进入到PQ里,从后往前一个步骤一个步骤地往回看详细的报错信息,这样才更容易定位到错误发生的地方和错误的原因。

小勤:嗯,知道了。

『 知道 + 做到 = 得到 』



Power系列基础精选

Power Query入门精选20篇

Power Query进阶精选20篇

Power Query实战精选20篇

M语言及函数入门精选20篇

数透到Power Pivot精选15篇


(0)

相关推荐