전자 메일 주소가 포함 된 열에서 중복 된 값을 가진 행을 제거하려면 전원 쿼리를 사용하고 싶습니다. 그러나 null 값이 중복되거나 빈 셀이 중복 된 행을 제거하고 싶지는 않습니다.빈 끝 값이 null 인 행을 제외하고 중복 값이있는 행을 제거하려면 어떻게합니까?
어떻게하면됩니까?
전자 메일 주소가 포함 된 열에서 중복 된 값을 가진 행을 제거하려면 전원 쿼리를 사용하고 싶습니다. 그러나 null 값이 중복되거나 빈 셀이 중복 된 행을 제거하고 싶지는 않습니다.빈 끝 값이 null 인 행을 제외하고 중복 값이있는 행을 제거하려면 어떻게합니까?
어떻게하면됩니까?
나는이 문제에 대한 다른 해결책을 생각해 냈습니다. 이메일 열이 emtpty/널하지만 이메일 열에서였다 경우가 null/빈 아니었다면
저와 잘 맞았습니다!
다른 사람들이 도움을받을 수 있다면 해결책을 공유해야한다고 생각했습니다.
널/""및 기타 레코드가있는 레코드에서 테이블을 분할하십시오. 두 번째 테이블에서 중복 된 전자 메일을 제거하십시오. 두 테이블을 모두 추가하십시오.
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
코드를 구현하려했지만 비참하게 실패했습니다. :-P 고급 편집기를 사용하지 않고이 작업을 수행 할 수 있습니까? 나는 스스로 선언 한 n00b이며 Power Query Editor의 GUI 요소를 사용하는 것을 선호합니다. – MrDark
빈에 대한 별도의 쿼리를 생성 할 수 있습니다. 마지막 쿼리에서 빈 전자 메일을 제거하고 중복 된 전자 메일을 제거한 다음 쿼리 추가를 선택하고 빈을 추가합니다. – MarcelBeug