inflearn logo
강의

講義

知識共有

現場で即戦力として使える社会人の実務エクセル - パワークエリ Advanced

10강 m code 시트통합

126

bbwoong5988

投稿した質問数 6

1

안녕하세요,

영상 예제에서 테이블의 첫번째 column 을 {0} 을 사용하여 선택했는데 혹시 list.first 라는 mo code 를 사용해서 첫번째 column 을 선택 해도 되나요? 아래와 같이요

List.First(Table.ColumnNames(#"승격된 헤더"))

excel ms-office excel-powerquery

回答 2

0

exceldesign

안녕하세요, 병웅님:)
말씀하신 코드를 사용하셔도 좋습니다.
두개의 코드 성능면에서도 차이가 거의 없으므로, 이해하기 쉬운 코드로 진행하시면 됩니다.
아래에 코드 정리를 해보겠습니다.

영상 속의 코드
= Table.RenameColumns(#"승격된 헤더",{{Table.ColumnNames(#"승격된 헤더"){0}, "Product"}})

 

병웅님의 코드
= Table.RenameColumns(#"승격된 헤더", {{ List.First(Table.ColumnNames(#"승격된 헤더")), "Product" }})

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다. 변병웅님.

강의 내용 관련하여 질문 주신 M 코드 작성에 대해 안내 드리겠습니다.

기존 강의에서 {0}를 사용하여 테이블의 첫 번째 컬럼을 선택한다는 것은 결국 그 인덱스를 직접 지정하는 방법을 사용하는 겁니다. 이와 같이 List.First를 사용하여 첫 번째 컬럼을 선택하는 방법도 가능합니다.

사용하신 코드는 List.First(Table.ColumnNames(#"승격된 헤더"))로, 이는 테이블에서 컬럼 이름의 리스트를 먼저 얻고, 리스트의 첫 번째 요소를 선택하여 첫 번째 컬럼을 지정하는 방식입니다. 두 방식 모두 목적에 맞게 사용 가능하지만, 명시적으로 첫 번째 컬럼을 선택하는 데 List.First를 사용하는 방법이 조금 더 직관적일 수 있습니다.

이와 유사한 질문과 답변이 이미 올라온 게시글을 참고하시면 도움이 될 것입니다.

그래도 모쪼록 M 코드 작성에 많은 도움이 되셨기를 바라며, 더 궁금한 점이 있으시다면, 추가적인 질문을 남겨주세요. 지식공유자께서 이어서 답변해 주실 것입니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

교재 파일이나 실습자료 한번에 다운로드 받는 메뉴가 없나요

0

6

0

쿼리 오류 메세지

1

36

2

시트명도 다를때 ㅜㅜ

0

56

1

5강 파일통합

1

96

2

폴더가 다른 파일 통합

1

116

1

파워쿼리 화면 구성이 다른 이유와 해결책이 궁금합니다

1

379

1

데이터를 표형태로 변환하는 이유?

1

505

2

본 파워쿼리 강의와 유튜브 파워쿼리 강의의 차이점

1

398

2

기초강의는 어디서 수강할 수 있나요?

1

337

1

리스트 드릴다운

1

381

2

원본데이터 필드 명 변경 또는 순서 및 열 추가 열삭제 시 오류

1

542

1

table.count 문의

1

271

1

Count추가 방법 문의

1

332

1

시작일 종료일 사이의 데이터 가져오기 질문이 있습니다~!

1

715

2

중괄호 대괄호

2

264

1

조건열 방식과 열병합 방식

1

406

1

피벗해제와 행열전환

1

938

1

조건열 사용 이유 문의

1

277

1

원본 테이블에 새로운 열을 추가 후, 피벗테이블에도 반영이 되나요?

2

4325

1

시작일과 종료일 사이 데이터가져올때 매개변수

1

414

1

3가지 조건일 경우 어떻게 해야 하나요 ?

1

387

3

파일통합 후 테스트 시 이상한 결과가 나옵니다!!

1

258

1

열피벗시 인덱스열 삭제할 경우 오류가 나는 이유

1

324

1

특정 열만 제외하고 모든 칼럼의 null 값을 변경하는방법

2

420

1