电力商务智能。删除重复项但保留空值

Power BI. Remove duplicates but keep null values

在 Power BI 中,我需要删除列的重复项,但保留空值 'pending'。有什么方法可以使用 DAX 或查询编辑器来完成吗?

在查询编辑器中试试这个。

  1. 添加索引列(添加列选项卡 > 索引列)
  2. 使用此公式添加自定义列([测试] 是包含空值和重复项的原始列。

  1. Right-click最新专栏[Temp]和selectRemove Duplicates
  2. 删除 [Index] 和 [Temp] 列

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

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

将空行附加到此 table。

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"