
비슷하다행 그룹을 열로 바꾸는 방법, 그러나 추가 요구 사항이 있습니다.
각 그룹이 두 개의 열을 기반으로 하는 경우 어떻게 전치를 수행합니까?
또한: 추가 열( 아래 예)이 그룹에 대해 동일한 값을 갖는 것이 보장되는
경우 대답이 동일합니까 ?OnSale
예를 들어, 소스 테이블이 다음과 같은 경우:
ID Product Amount OnSale
22 product1 $10 1
22 product2 $20 1
22 product3 $30 0
33 product2 $4 1
33 product3 $5 1
44 product1 $78 0
44 product4 $90 0
그러면 최종 테이블은 다음과 같아야 합니다.
ID product1 product2 product3 product4 OnSale
22 $10 $20 1
22 $30 0
33 $4 $5 1
44 $78 $90 0
나는 노력했다받아들인 대답앞서 언급한 질문이지만 추가 열을 사용하면 작동하지 않는 것 같습니다.
답변1
파워 쿼리를 사용하여 확인하는 것이 좋습니다.
- 전체 테이블을 선택하고 데이터 > 데이터 가져오기 및 변환 그룹으로 이동한 후 테이블/범위에서 클릭을 클릭합니다.
- 파일 > 변환 그룹으로 이동하고 그룹화 기준을 클릭합니다. ID, Product, OnSale을 통해 데이터를 그룹화합니다. (새 열 이름은 기본값으로 계산됩니다.)
- Ctrl 키를 눌러 Product 및 Count 열을 선택합니다. 변환 > 모든 열 탭으로 이동하고 > 열 피벗을 클릭합니다.
- 각 "제품" 헤더 뒤에는 아이콘이 있습니다. 이를 클릭하여 "금액"을 선택하여 그룹 작업을 통해 생성된 "테이블"을 확장할 수 있습니다.
- 마지막으로 파일 > 로드를 클릭하여 테이블을 시트에 로드할 수 있습니다.