我很惊讶地发现Table.NestedJoin
的连接列与null
上的连接有关。在我看来,这似乎是错误的选择,但是编译器始终是正确的。在下面的示例中,Table1
和Table2
(在其他方面相同)被ID
连接。
let
Source = Table.NestedJoin(Table1,{"ID"},Table2,{"ID"},"Table2",JoinKind.LeftOuter),
#"Expanded Table2" = Table.ExpandTableColumn(Source, "Table2", {"ID", "Index"}, {"Table2.ID", "Table2.Index"})
in
#"Expanded Table2"
我的问题是:是否有任何已知的最佳实践来使联接表现得更像标准SQL联接(其中null <> null
)。
当然,这超出了使用FIND / REPLACE null
的简单方法,并带有特殊的东西,即没有人可以在任意数据中使用...某人会不可思议地在任意数据中使用< / em>。
在此先感谢您的帮助。