文章预览
大家好呀,最近被频繁问到的一个问题:在使用Power Query的合并查询功能后数据行数增加很多而且很多重复行出现,这是为什么?这是新手小白很容易犯的错误,这是典型的数据发散,在SQL查询中关联其他的表也会有同样的现象发生。其实,我们只要搞清楚出现的原因就可很好的规避。 假设我现在有2张表,销售表和产品表,销售表记录的是每笔销售记录的流水账,交易时间,地点,金额,产品等信息,产品表记录产品价格,产品分类,产品产地等信息。现在我们需要按照产品名称将产品表的价格合并查询到销售记录表里面去。注意:产品表因为存在价格变化的原因,同一个产品可能会被记录多次。 销售表 产品表 根据产品这个关联条件对数据进行合并查询后,返回的结果如下,很明显我们的数据是扩散了,拿产品A举例:A产品在销售记录表里面有3
………………………………