[已解决] Power Query查询出来原有数据变Null

  [复制链接]
查看97283 | 回复111 | 2021-2-18 22:35:07 | 显示全部楼层 |阅读模式
如图period列是有值的,但是Query查询之后只能显示第一个文件的period值,后面2个文件的perido列的值全部变成空,已经试过很多方法了,包括改值类型等,到了查询展开之后都会出现同样的结果,不知道有没有人知道这个问题是怎么回事

查询出现的空值


11055111814362.zip (271.79 KB, 下载次数: 0)
回复

使用道具 举报

yjq | 2021-2-18 22:42:07 | 显示全部楼层
1. 估计你在使用从文件夹做追加查询2. 三个数据表的结构以及标题行都是一致的 对不对
3. 要在示例转换文件查询上做文章 将提升的标题步骤删除然后添加索引列 这样标题行实际就会被赋予0这个值,关闭并上载
4. 进入最后查询的设置 将最后一步删除,提升标题,筛除索引号为0的记录(其他两表的标题行),修改完毕,关闭并上载





11055111814361.jpg
回复

使用道具 举报

zfllwk | 2021-2-18 22:49:07 | 显示全部楼层
是不是合并表的操作
11055111814363.rar (397.61 KB, 下载次数: 0)
回复

使用道具 举报

qeen | 2021-2-18 22:53:08 | 显示全部楼层
是不是合并表的操作


是合并这3张表,表的结构基本都一样的,唯一不一样的就是period(日期)这一列,但是很奇怪的查询出来只有表一的日期是正常的,其他2张表的日期都不知道跑哪里去了
回复

使用道具 举报

孔隆 | 2021-2-18 22:58:08 | 显示全部楼层
你的period,有些表后面有空格,有些没空格。不同的字段标题!源数据不规范!
回复

使用道具 举报

zfllwk | 2021-2-18 23:01:08 | 显示全部楼层
利用示例转换文件的设置可以比较完美的解决标题行内容不一致的缺陷 前提有两个:
1. 列的顺序都一致
2. 每列代表的内容都是相似的
回复

使用道具 举报

8A机头 | 2021-2-18 23:07:08 | 显示全部楼层
在从文件夹导入数据时,如果自定义M函数是=Excel.Workbook([Content],true)会产生楼主所说的现象。这里的true是将第一行作为标题。但如果将true 删除变成=Excel.Workbook([Content]),导入数据后,再将第一行提升为标题,再将另两行标题筛选出去,就不会发生上述现象。具体原因,本人也说不清楚。
回复

使用道具 举报

冲红灯 | 2021-5-31 07:05:42 | 显示全部楼层
我也顶起出售广告位
回复

使用道具 举报

zl8850038 | 2021-5-31 07:35:05 | 显示全部楼层
顶起顶起顶起
回复

使用道具 举报

Q仔 | 2021-7-10 18:11:09 来自手机 | 显示全部楼层
这套视频很不错!!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则