电源 BI。删除重复项但保留空值

deo*_*oos 2 m dax powerquery powerbi

在 Power BI 中,我需要删除列的重复项,但保留空值,因为它们处于“待处理”状态。有没有办法使用 DAX 或查询编辑器来完成?

Ale*_*son 5

以两种方式过滤表,没有空值和只有空值。

在没有空值的表上,删除重复项。 Home > Remove Rows > Remove Duplicates

将空行附加到此表。

M 代码如下所示:

let
    Source = <Data source or previous step reference here>,
    AllNulls = Table.SelectRows(Source, each ([Column1] = null)),
    NoNulls = Table.SelectRows(Source, each ([Column1] <> null)),
    #"Removed Duplicates" = Table.Distinct(NoNulls),
    #"Appended Query" = Table.Combine({#"Removed Duplicates", AllNulls})
in
    #"Appended Query"
Run Code Online (Sandbox Code Playgroud)