행 위치별로 테이블 필터링
파워 쿼리에는 해당 행을 유지하거나 제거하여 행의 위치에 따라 테이블을 필터링하는 여러 옵션이 있습니다. 이 문서에서는 사용 가능한 모든 방법을 설명합니다.
행 유지
함수의 행 집합 유지는 테이블에서 행 집합을 선택하고 조건을 충족하지 않는 다른 행을 제거합니다.
행 유지 단추를 찾을 수 있는 두 가지 위치가 있습니다.
홈 탭의 행 줄입니다.
테이블 메뉴에서
참고 항목
파워 쿼리 창의 가운데에 있는 데이터 미리 보기 섹션에서 테이블 왼쪽에 있는 행의 위치를 볼 수 있습니다. 각 행 위치는 숫자로 표시됩니다. 위쪽 행은 위치 1로 시작합니다.
상위 행 유지
고정 레이아웃이 있는 시스템에서 나오는 다음 표를 상상해 보세요.
이 보고서에는 항상 7개의 데이터 행이 포함되며, 데이터 아래에는 알 수 없는 수의 행이 있는 주석 섹션이 있습니다. 이 예제에서는 데이터의 처음 7개 행만 유지하려고 합니다. 이렇게 하려면 테이블 메뉴에서 위쪽 행 유지를 선택합니다. 맨 위 행 유지 대화 상자의 행 수 상자에 7을 입력합니다.
이러한 변경으로 인해 찾고 있는 출력 테이블이 표시됩니다. 열에 대한 데이터 형식을 설정하면 테이블이 다음 이미지와 같이 표시됩니다.
아래쪽 행 유지
고정 레이아웃이 있는 시스템에서 나오는 다음 표를 상상해 보세요.
Column1, Column2 및 Column3을 열 머리글로 사용하는 초기 샘플 테이블은 모두 텍스트 데이터 형식으로 설정되고 데이터가 포함된 아래쪽 7개 행과 그 위에 열 머리글 행과 알 수 없는 주석 수가 있습니다.
이 보고서에는 항상 보고서 페이지 끝에 7개의 데이터 행이 포함됩니다. 데이터 위에는 알 수 없는 수의 행이 있는 주석에 대한 섹션이 보고서에 있습니다. 이 예제에서는 데이터의 마지막 7개 행과 헤더 행만 유지하려고 합니다.
이렇게 하려면 테이블 메뉴에서 아래쪽 행 유지를 선택합니다. 아래쪽 행 유지 대화 상자의 행 수 상자에 8을 입력합니다.
이 작업의 결과는 8개의 행을 제공하지만 이제 머리글 행이 테이블의 일부입니다.
테이블의 첫 번째 행에서 열 머리글을 승격해야 합니다. 이렇게 하려면 표 메뉴에서 첫 번째 행을 머리글 로 사용합니다. 열에 대한 데이터 형식을 정의한 후에는 다음 이미지와 같은 테이블을 만듭니다.
첫 번째 행을 열 머리글로 승격하고 7개의 데이터 행을 유지한 다음 단위를 숫자 데이터 형식으로 설정한 후 아래쪽 행 유지에 대한 마지막 샘플 테이블입니다.
추가 정보: 열 머리글 승격 또는 강등
행 범위 유지
고정 레이아웃이 있는 시스템에서 나오는 다음 표를 상상해 보세요.
열이 있는 초기 샘플 테이블(Column1, Column2 및 Column3)은 모두 텍스트 데이터 형식으로 설정되며 테이블 중간에 열 머리글과 7개의 데이터 행이 포함됩니다.
이 보고서에는 항상 머리글의 행 5개, 머리글 아래에 열 머리글 행 1개, 열 머리글 아래의 데이터 행 7개, 주석 섹션의 알 수 없는 행 수가 포함됩니다. 이 예제에서는 보고서의 머리글 섹션 뒤의 8개 행과 해당 8개의 행만 가져옵니다.
이렇게 하려면 테이블 메뉴에서 행 범위 유지를 선택합니다. 행 범위 유지 대화 상자에서 첫 번째 행 상자에 6을 입력하고 행 수 상자에 8을 입력합니다.
아래쪽 행을 유지하기 위한 이전 예제와 마찬가지로 이 작업의 결과로 열 머리글이 테이블의 일부로 포함된 8개의 행이 표시됩니다. 정의한 첫 번째 행 (행 6) 위의 모든 행이 제거됩니다.
아래쪽 행 유지에 설명된 것과 동일한 작업을 수행하여 테이블의 첫 번째 행에서 열 머리글을 승격할 수 있습니다. 열에 대한 데이터 형식을 설정하면 테이블이 다음 이미지와 같이 표시됩니다.
첫 번째 행을 열 머리글로 승격하고, 단위 열을 숫자 데이터 형식으로 설정하고, 7개의 데이터 행을 유지한 후 행 범위를 유지하기 위한 마지막 샘플 테이블입니다.
행 제거
이 함수 집합은 테이블에서 행 집합을 선택하고, 제거하고, 나머지 행을 테이블에 유지합니다.
행 제거 단추를 찾을 수 있는 두 가지 위치가 있습니다.
홈 탭의 행 줄입니다.
테이블 메뉴에서
상위 행 제거
고정 레이아웃이 있는 시스템에서 나오는 다음 표를 상상해 보세요.
열이 있는 맨 위 행 제거(Column1, Column2 및 Column3)에 대한 초기 샘플 테이블은 모두 텍스트 데이터 형식, 맨 위에 있는 머리글, 열 머리글 행 및 아래쪽에 7개의 데이터 행으로 설정됩니다.
이 보고서에는 항상 테이블의 행 1에서 행 5까지의 고정 헤더가 포함되어 있습니다. 이 예제에서는 처음 5개 행을 제거하고 나머지 데이터를 유지하려고 합니다.
이렇게 하려면 테이블 메뉴에서 위쪽 행 제거를 선택합니다. 맨 위 행 제거 대화 상자의 행 수 상자에 5를 입력합니다.
"아래쪽 행 유지" 및 "행 범위 유지"에 대한 이전 예제와 동일한 방식으로 이 작업의 결과는 테이블의 일부로 열 머리글이 있는 8개의 행을 제공합니다.
이전 예제에서 설명한 것과 동일한 작업을 수행하여 테이블의 첫 번째 행에서 열 머리글을 승격할 수 있습니다. 열에 대한 데이터 형식을 설정하면 테이블이 다음 이미지와 같이 표시됩니다.
첫 번째 행을 열 머리글로 승격하고 단위 열을 숫자 데이터 형식으로 설정하고 7개의 데이터 행을 유지한 후 맨 위 행을 제거하기 위한 마지막 샘플 테이블입니다.
하위 행 제거
고정 레이아웃이 있는 시스템에서 나오는 다음 표를 상상해 보세요.
머리글 열이 모두 텍스트 데이터 형식, 7개의 데이터 행, 아래쪽에 고정 길이 바닥글로 설정된 아래쪽 행 제거에 대한 초기 샘플 테이블입니다.
이 보고서에는 항상 테이블의 마지막 5개 행을 차지하는 고정 구역 또는 바닥글이 포함됩니다. 이 예제에서는 마지막 5개 행을 제거하고 나머지 데이터를 유지하려고 합니다.
이렇게 하려면 테이블 메뉴에서 아래쪽 행 제거를 선택합니다. 맨 위 행 제거 대화 상자의 행 수 상자에 5를 입력합니다.
이러한 변경으로 인해 원하는 출력 테이블이 표시됩니다. 열에 대한 데이터 형식을 설정하면 테이블이 다음 이미지와 같이 표시됩니다.
대체 행 제거
동적 레이아웃이 있는 시스템에서 나오는 다음 표를 상상해 보세요.
열 머리글이 있고 모두 텍스트 데이터 형식으로 설정된 초기 샘플 테이블과 그 위에 있는 데이터 행에 대한 주석이 포함된 다른 모든 데이터 행.
이 보고서를 구성하는 방법은 행 쌍에 요소가 있다는 것입니다. 모든 홀수 행(1, 3, 5...)에는 필요한 데이터가 포함됩니다. 각 홀수 행 바로 아래에 있는 모든 짝수 행에는 각 레코드에 대한 주석이 포함됩니다. 주석이 필요하지 않으며 모두 제거하려고 합니다.
이렇게 하려면 테이블 메뉴에서 대체 행 제거를 선택합니다. 대체 행 제거 대화 상자에서 다음 값을 입력합니다.
제거할 첫 번째 행에 2를 입력합니다.
두 번째 행에서 계산을 시작하려고 합니다. 제거할 이 첫 번째 행 위의 모든 행은 유지됩니다.
제거할 행 수 상자에 1을 입력합니다.
여기서는 행을 제거하기 위한 패턴을 정의하기 시작합니다. 두 번째 행을 찾은 후에는 해당 특정 행만 제거하려고 하므로 한 행만 제거하도록 지정합니다.
유지할 행 수 상자에 1을 입력합니다.
한 행을 제거한 후에는 다음 행을 유지합니다. 프로세스는 다음 행에 대해 다시 시작됩니다.
해당 선택 결과를 통해 원하는 출력 테이블이 표시됩니다. 데이터 형식을 열로 설정하면 테이블이 다음 이미지와 같이 표시됩니다.