谈谈我目前的做法,基本分成三个文件
第一就是所有的维度表,所有可以手工的维度表都放到同一个excel工作 ...
感谢分享!关于你所分享的做法,我有些不解之处,望请指教!
1、关于你第一点中所提到的"手工的维度表都放到同一工作簿中",我非常认同这个观点!将维度表放置在同一工作簿中,后续建立数据模形表时,可以直接通过工作簿批量导入多个维度表.但仔细想来,各种维度表,并非都是手工创建的,其大部分都会从各种渠道获取(个人看法),所以还需要将各种维度表,合并到同一工作簿中.当然,这一步可以使用VBA实现!若是抛开VAB,只使用power BI的功能,不知道怎么合并?当然,这只是拓展问题!你的观点确实是可行的!
2、关于第三点,你建议使用PQ引用一次,再使用Excel.WorkBook函数再分别引用不同的工作表!这一点我之前有试过,确实可行,但是感觉还是不够自动化。如果能够通过PQ引用一次,就可以创建多个查询表就好了!但可能真的如13楼所说:每一个查询都要操作一次。Power Query目前没有一次操作生成多个查询的功能。
3、感谢你的回答!让我学习了很多,谢谢! |