인프런 커뮤니티 질문&답변

skt3g님의 프로필 이미지
skt3g

작성한 질문수

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

M코드 작성3 - 상품별 순위 추가

Count추가 방법 문의

작성

·

232

1

문의 드립니다.

table 데이터가 아래와 같습니다.

알파벳 컬럼 옆에 각 알파벳 데이터 갯수를 추가하고 싶습니다.

함수를 어떻게 사용해야 하는지요?

알파벳    갯수

A               3

B               2

C                1

A               3

A               3

B              2

Z               1

 

답변 1

0

배영자님의 프로필 이미지
배영자
지식공유자

안녕하세요, 반갑습니다 (✿◠‿◠)

답변 자료 아래에 링크 걸어드립니다.
다운로드 하셔서 쿼리 편집 step을 순서대로 보시고 적용해보세요.
잘 안되시면 다시 댓글 남겨주세요.
그러면 영상으로 설명 드리겠습니다.

https://blog.naver.com/engelmm/222626190627

 

 

skt3g님의 프로필 이미지
skt3g
질문자

네. 설명 자료 보았습니다.

별도 그룹화 후 다시 병합 하는 방법으로 설명 주셨는데요.

저도 그 방법으로 사용 했습니다.^^

m함수로 사용 하는 방법이 있는지 문의 드렸던 겁니다.

배영자님의 프로필 이미지
배영자
지식공유자

1. '표1' 쿼리를 생성한다

2. '표1' 쿼리 > 우클 > 참조...해서
    '표1 (2)' 쿼리를 생성한다

3. 리본메뉴 > 데이터 > 데이터 가져오기 > 기타 원본에서 > 빈 쿼리... 클릭한다

4. 파워쿼리 편집창 > 리본메뉴 > 홈 > 고급편집기..에서
     아래의 M code를 복>붙..하면 완성

     let

    원본 = Excel.CurrentWorkbook(){[Name="표1"]}[Content],

    #"변경된 유형" = Table.TransformColumnTypes(원본,{{"열1", type text}}),   

    #"그룹화된 행 수" = Table.Group(#"표1 (2)", {"열1"}, {{"개수", each Table.RowCount(_),Int64.Type}}),

    #"테이블병합" = Table.NestedJoin(표1, {"열1"}, #"그룹화된 행 수", {"열1"}, "표1 (2)", JoinKind.LeftOuter),

    #"확장된 표1 (2)" = Table.ExpandTableColumn(#"테이블병합", "표1 (2)", {"개수"}, {"개수"})

in    

    #"확장된 표1 (2)"

skt3g님의 프로필 이미지
skt3g

작성한 질문수

질문하기