2017-05-18 12 views

답변

0

나는이 문제에 대한 다른 해결책을 생각해 냈습니다. 이메일 열이 emtpty/널하지만 이메일 열에서였다 경우가 null/빈 아니었다면

  1. 는 인덱스 컬럼에서 값을 사용자 정의 열을 만듭니다.
  2. 새로 만든 열에서 중복 행을 제거하십시오.
  3. 사용자 지정 열을 제거하십시오.

저와 잘 맞았습니다!

다른 사람들이 도움을받을 수 있다면 해결책을 공유해야한다고 생각했습니다.

1

널/""및 기타 레코드가있는 레코드에서 테이블을 분할하십시오. 두 번째 테이블에서 중복 된 전자 메일을 제거하십시오. 두 테이블을 모두 추가하십시오.

let 
    Source = Input, 
    Empties = Table.SelectRows(Source, each [Email] = null or [Email] = ""), 
    Others = Table.SelectRows(Source, each [Email] <> null and [Email] <> ""), 
    RemovedDuplicateEmails = Table.Distinct(Others, {"Email"}), 
    Appended = Table.Combine({RemovedDuplicateEmails,Empties}) 
in 
    Appended 
+0

코드를 구현하려했지만 비참하게 실패했습니다. :-P 고급 편집기를 사용하지 않고이 작업을 수행 할 수 있습니까? 나는 스스로 선언 한 n00b이며 Power Query Editor의 GUI 요소를 사용하는 것을 선호합니다. – MrDark

+0

빈에 대한 별도의 쿼리를 생성 할 수 있습니다. 마지막 쿼리에서 빈 전자 메일을 제거하고 중복 된 전자 메일을 제거한 다음 쿼리 추가를 선택하고 빈을 추가합니다. – MarcelBeug