Power BI. Удалить дубликаты, но сохранить нулевые значения - PullRequest
0 голосов
/ 15 ноября 2018

В Power BI мне нужно удалить дубликаты столбца, но сохранить нулевые значения, так как они «ожидающие решения». Есть ли способ сделать это с помощью DAX или редактора запросов?

Ответы [ 2 ]

0 голосов
/ 15 ноября 2018

Фильтрация таблицы двумя способами, без нуля и только с нулями.

В таблице без нулей удалите дубликаты. Home > Remove Rows > Remove Duplicates

Добавить пустые строки в эту таблицу.

Код М будет выглядеть так:

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"
0 голосов
/ 15 ноября 2018

Попробуйте в редакторе запросов.

  1. Добавьте столбец индекса (вкладка «Добавить столбец»> «Столбец индекса»)
  2. Добавьте пользовательский столбец с этой формулой ([Тест] - это вашисходный столбец с нулями и дубликатами.

enter image description here

Щелкните правой кнопкой мыши по последнему столбцу [Temp] и выберите Remove Duplicates Удалить столбцы [Index] и [Temp]
...