inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

진짜 현업에서 쓰이는 직장인의 실무 엑셀 - 파워쿼리 Advanced

10강 m code 시트통합

123

변병웅

작성한 질문수 6

1

안녕하세요,

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

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

excel ms-office excel-powerquery

답변 2

0

배영자

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

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

 

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

0

인프런 AI 인턴

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

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

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

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

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

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

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

추가 강의 문의

0

9

1

쿼리 오류 메세지

1

33

2

시트명도 다를때 ㅜㅜ

0

53

1

5강 파일통합

1

94

2

폴더가 다른 파일 통합

1

115

1

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

1

377

1

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

1

503

2

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

1

396

2

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

1

335

1

리스트 드릴다운

1

379

2

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

1

541

1

table.count 문의

1

269

1

Count추가 방법 문의

1

330

1

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

1

713

2

중괄호 대괄호

2

262

1

조건열 방식과 열병합 방식

1

405

1

피벗해제와 행열전환

1

935

1

조건열 사용 이유 문의

1

276

1

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

2

4322

1

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

1

412

1

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

1

386

3

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

1

257

1

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

1

323

1

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

2

416

1