多表数据汇总动态化查询之5、模糊的查询条件
本文实现效果——从多个分表中按需要查询汇总数据,其中包含模糊查询条件:
『可能遇到的问题及原因』
小勤:大海,我给货品加了个模糊查询,但好像有点问题啊,使用的时候会出错,你看:
大海:咦,怎么报这个错?我看看你改的查询条件情况。
小勤:不就是在高级编辑器里将筛选的条件改成用函数Text.Contains(),用来判断是否包含查询条件里输入的内容就可以了吗?你看,我这样改的:
大海:进PQ里看看是什么错误?
小勤:啊,里面果然报错了:
『解决方案』
大海:嗯。原来是数值转换的问题,当你输入的是数字的时候就出错了。你这样,在用Text.Contains函数之前先用Text.From函数把查询条件统一转为文本就可以了:
小勤:啊!原来这样……但为什么报无法从数据库中提取数据的错误呢?
大海:在Excel里显示结果时,通常只是反应能不能取到数据的简单错误,当出错的时候,你就可以进入到PQ里,从后往前一个步骤一个步骤地往回看详细的报错信息,这样才更容易定位到错误发生的地方和错误的原因。
小勤:嗯,知道了。
『 知道 + 做到 = 得到 』
【
Power系列基础精选
】
赞 (0)