[DAX 시리즈#14] RANKX함수의 사례와 사용법 | PowerBI로 랭킹(순위) 구하기
ฝัง
- เผยแพร่เมื่อ 1 ส.ค. 2024
- #PowerBI_RankX #DAX_rankx #powerbi랭킹 #powerbi순위구하는함수 #파워비아이공방 #powerbi에서랭킹구하는법 #어니언비아이 #powerbi강의 #파워bi강좌 #ALL함수 #ALLSELECTED함수
*실습용 데이터파일 링크 :
onionbicokr-my.sharepoint.com...
------- Contents of this video ---------------
0:00 - PowerBI RANKX의 사용사례, 원리와 용법
3:29 - ALL함수가 필요한 이유
5:35 - 복수열을 고려하여 순위를 구하고자 할 때
7:04 - ALLSELECTED함수의 사용사례(용법)
5:40 - 주평균(주차별 평균값) 구하기
9:08 - 역순으로 랭킹(순위) 계산하기(내림차순,오름차순)
10:08 - 동률(같은 순위)일때 연속적 순위로 표현하기
-------------------------------------------------------------------------------------------------
*네이버블로그: "Power BI has a better idea."
- 한국드라마 대시보드 링크 : blog.naver.com/daxingintherai...
*소규모 그룹 파워비아이 오프라인 기초/실무강의(@탈잉):
[기초] taling.me/Talent/Detail/25939
[중급] taling.me/Talent/Detail/27721
*기업을 위한 파워비아이교육 및 대시보드 제작 의뢰 문의(이메일):
ken.lee@onionbi.co.kr
더 이상 엑셀(Excel) 반복작업으로 시간을 허비하지 마시고 Power BI에 양보하세요 :)
깊이있는 강의 감사드립니다.
꾸준히 시청해 주셔서 감사합니다. 구독자가 많지는 않지만 그래도 SJ님과 같은 댓글 덕분에 힘을 냅니다~~
깊이있는 함수 사례가 큰 도움이 되었습니다. 잘 안다고 생각한 rankx 함수였는데 모르는게 더 많았네요 감사합니다. ^^
좋은 강의 감사합니다
좋은 정보 감사합니다. ^^;
이번 강의로 Filtering 작동원리를 좀 더 이해할 수 있었습니다..
하나씩 하나씩 깨우치는 맛이 있네요.. 감사합니다.
RANKX(Table, Expression, [Value], [Order], [Ties])
=> Returns the ranking of a number in a list of numbers for each row in the table argument.
* Order => ASC or DSC
* Ties => Dense or Skip
ALL(Table or Column, [Column],..)
=> Returns all the rows in a table or all the values in a column, ignoring any filters that might have been applied.
ALLSELECTED(Table or Column, [Column],..)
항상 양질의 컨텐츠 감사합니다~ 기업 레벨에서의 Data Flow 에 대해서도 커버 해주실수 있나요?
DataFlow에도 관심이 있으신 것 보니 Active User시군요~ㅎ
조만간 DataFlow 사용법도 다뤄볼게요~
기업 레벨이라고 하셨는데 보다 구체적으로 알려주시면 제작에 도움이 될 것 같습니다.
아무튼 꾸준히 시청해 주시고 댓글 남겨주셔서 감사합니다!
좋은 강의 감사드립니다.
랭킹이 아닌 화면에 보이는 순서대로 단순 연번을 표시하는 방법이 있는지 알고 싶습니다.
아쉽게도 단순한 방법은 아직 없습니다..;;
PQ작업이나 RANK함수 활용 등 여러가지 우회하여 어떻게든 Numbering을 만들어 내는 방법이 존재하지만요.
잘보고있습니다! 질문이 하나있는데 판매대수를 표로 보면 총합계를 확인할수있는데 반해 꺽은선으로 바꾸게되면 토탈 그래프는 안나오고 모델별 꺽은선만 나오더라구요 혹시 이걸 총합계도 나오게 하는 방법이 있을까요?😮
몇가지 방법이 있을텐데, 한 가지 직관적인 방법으로는 다소 번거롭거라도 토탈 따로, 항목별 따로 측정값을 만드는 방법이 있어요~ 곧 영상 만들어볼게요 :)
ALL 함수와 이전에 알려주셨던 Value 함수는 어떻게 다른가요?
좋은 질문입니다. ALL은 주입된 열 또는 테이블에 대해 필터링이 안 일어나도록 만들고 VALUES함수는 필터링을 허용합니다~ ALL영상을 다시 한번 보시면 이해되실거에요
안녕하세요. 질문이 있습니다.
알려주신 함수로는 오류가 나오고 중간에 sumx(RELATEDTABLE(Sheet1) 이런 걸 추가해야 하는데 왜 그런걸까요?
오류 : 측정값 = rankx(ALL(Sheet1[Unified App Name]),[Revenue]) / rankx(ALL(Sheet1[Unified App Name]),Sheet1[Revenue])
문제 없음 : 측정값 = rankx(ALL(Sheet1[Unified App Name]),sumx(RELATEDTABLE(Sheet1),[Revenue]))
도움 주시면 감사하겠습니다.
안녕하세요, 파일을 봐야 정확히 알겠지만 RELATEDTABLE 테이블함수를 써야만 잘 나온다면 모델링(관계설정)의 문제로 보는 게 맞을 것 같습니다 :) 측정값과 함수는 모델링에 따라 달라지니까요~
답변 감사합니다!
#판매대수는 어떻게 만드셨나요 ? 블로그에도 없어서요
안녕하세요, SUM함수를 사용하여 판매대수 열을 단순 집계했습니다~
감사합니다 @@ONION-BI
왜 다 랭킹1로나올까요
ALL함수를 해당열 또는 해당테이블에 대하여 정확히 쓰시지 않은 경우 필터링(필터컨텍스트)이 그대로 살아나서 그렇습니다.
여러명이 있을지라도 각자 방에 혼자 있는 경우, 방안에서 랭킹을 매기면 각자가 다 1등이 되는 원리와 같아요~
잘 해결하시길 빌게요 :)