Power BI 파레토 다이어그램 및 ABC 분석
6641 단어 PowerBI
파레토 다이어그램 · ABC 분석
그래프의 외형은 이 기사 , DAX 메이저는 여기 웨비나 로 소개된 것을
조합해 보았습니다.
이 기사에서는 3단계로 나누어 만들어 갑니다.
STEP1-심플한 파레토 다이어그램 만들기
STEP2 - 파레토 다이어그램을 색으로 구분하여 ABC 분석
STEP3 슬라이서로 색 분할의 경계를 바꾼다
만드는 법
샘플 데이터
상품명
금액
상품 A
60
상품 B
40
상품 C
180
상품 D
30
상품 E
120
상품 F
50
상품G
60
상품 H
20
절차
STEP1-파레토도
먼저 누적 금액을 계산하는 측정값을 만듭니다.
새로운 측정累積金額 = CALCULATE(
SUM('テーブル1'[金額]),
FILTER(
ALLSELECTED('テーブル1'),
ISONORAFTER(
'テーブル1'[金額], MAX('テーブル1'[金額]), ASC,
'テーブル1'[商品名], MAX('テーブル1'[商品名]), DESC
)
)
)
金額
의 큰 상품으로부터 순서대로 늘어놓은 누적을 계산합니다.
금액이 같으면 商品名
순서입니다.
IsOnOrAfter를 잘 모르는 사람은 이 기사이 추천.
그런 다음 모든 누적 금액 ÷ 금액을 계산하여 비율 (파레토 선)을 만듭니다.
새로운 측정パレート線 =
DIVIDE(
[累積金額],
CALCULATE(
SUM('テーブル1'[金額]),
ALLSELECTED('テーブル1')
)
)
꺾은선형 그래프+세로 막대형 차트를 선택하여 이와 같이 항목 세트
완성
같은 금액의 항목이 2개 있었을 경우는 상품명의 오름차순에 늘어놓습니다(상품 A와 상품 G 등)
STEP2-ABC 색 분할
그런 다음 ABC 분석을 위해 막대 그래프를 그립니다.
데이터 색상 설정에서 fx를 선택합니다.
다음에 나오는 설정 화면에서
파레토선(=금액이 큰 순서로 누적된 비율)이 70% 이내는 적색, 90% 이내는 노랑, 그 이상은 파랑으로 합니다.
완성!
STEP3-슬라이서로 색분해의 경계값을 바꾼다
ABC 분석은 70%, 90%를 역치로 하는 경우가 많은 것 같습니다만,
이것을 슬라이서로 변경할 수 있도록 만들어 바꾸어 보겠습니다.
우선 파라미터를 2개 만듭니다.
첫 번째 매개 변수 para1
. A그룹과 B그룹의 경계.
처음에는 70%로 5% 단위로 움직일 수 있는 설정으로 둡니다.
두 번째 매개 변수 para2
B그룹과 C그룹의 경계.
같은 방법으로 만듭니다.
그런 다음 매개 변수와 パレート線
에서 색상 코드를 반환하는 계수를 만듭니다.
새로운 측정ABC分析の色 =
IF( [パレート線] <= [para1 値],"#E66C37", //赤のカラーコード
IF( [パレート線] <= [para2 値],"#D9B300", //黄のカラーコード
"#118DFF" //青のカラーコード
)
)
IF문의 중첩이 깊고 읽기 어려워지면 SWITCH문을 사용하면 깔끔하네요.
다른 쓰기ABC分析の色 =
SWITCH( TRUE,
[パレート線] <= [para1 値], "#E66C37", //赤のカラーコード
[パレート線] <= [para2 値], "#D9B300", //黄のカラーコード
"#118DFF" //青のカラーコード
)
※이 ABC分析の色
메이저가 돌려주는 것은, 컬러 코드를 나타내는 단지의 텍스트이에요.
그리고 데이터의 색 설정 화면에서,
서식 기준을 ABC分析の色
가 반환하는 값으로 설정하면
완성!
그래프 아래에 놓은 para1과 para2를 움직이면 경계 값이 바뀝니다.
시험에 60%와 95%로 시도했습니다.
이상입니다!
끝까지 읽어주세요.
고마워요.
참고・관련 정보
샘플 데이터
상품명
금액
상품 A
60
상품 B
40
상품 C
180
상품 D
30
상품 E
120
상품 F
50
상품G
60
상품 H
20
절차
STEP1-파레토도
먼저 누적 금액을 계산하는 측정값을 만듭니다.
새로운 측정
累積金額 = CALCULATE(
SUM('テーブル1'[金額]),
FILTER(
ALLSELECTED('テーブル1'),
ISONORAFTER(
'テーブル1'[金額], MAX('テーブル1'[金額]), ASC,
'テーブル1'[商品名], MAX('テーブル1'[商品名]), DESC
)
)
)
金額
의 큰 상품으로부터 순서대로 늘어놓은 누적을 계산합니다.금액이 같으면
商品名
순서입니다.IsOnOrAfter를 잘 모르는 사람은 이 기사이 추천.
그런 다음 모든 누적 금액 ÷ 금액을 계산하여 비율 (파레토 선)을 만듭니다.
새로운 측정
パレート線 =
DIVIDE(
[累積金額],
CALCULATE(
SUM('テーブル1'[金額]),
ALLSELECTED('テーブル1')
)
)
꺾은선형 그래프+세로 막대형 차트를 선택하여 이와 같이 항목 세트
완성
같은 금액의 항목이 2개 있었을 경우는 상품명의 오름차순에 늘어놓습니다(상품 A와 상품 G 등)
STEP2-ABC 색 분할
그런 다음 ABC 분석을 위해 막대 그래프를 그립니다.
데이터 색상 설정에서 fx를 선택합니다.
다음에 나오는 설정 화면에서
파레토선(=금액이 큰 순서로 누적된 비율)이 70% 이내는 적색, 90% 이내는 노랑, 그 이상은 파랑으로 합니다.
완성!
STEP3-슬라이서로 색분해의 경계값을 바꾼다
ABC 분석은 70%, 90%를 역치로 하는 경우가 많은 것 같습니다만,
이것을 슬라이서로 변경할 수 있도록 만들어 바꾸어 보겠습니다.
우선 파라미터를 2개 만듭니다.
첫 번째 매개 변수
para1
. A그룹과 B그룹의 경계.처음에는 70%로 5% 단위로 움직일 수 있는 설정으로 둡니다.
두 번째 매개 변수
para2
B그룹과 C그룹의 경계.같은 방법으로 만듭니다.
그런 다음 매개 변수와
パレート線
에서 색상 코드를 반환하는 계수를 만듭니다.새로운 측정
ABC分析の色 =
IF( [パレート線] <= [para1 値],"#E66C37", //赤のカラーコード
IF( [パレート線] <= [para2 値],"#D9B300", //黄のカラーコード
"#118DFF" //青のカラーコード
)
)
IF문의 중첩이 깊고 읽기 어려워지면 SWITCH문을 사용하면 깔끔하네요.
다른 쓰기
ABC分析の色 =
SWITCH( TRUE,
[パレート線] <= [para1 値], "#E66C37", //赤のカラーコード
[パレート線] <= [para2 値], "#D9B300", //黄のカラーコード
"#118DFF" //青のカラーコード
)
※이
ABC分析の色
메이저가 돌려주는 것은, 컬러 코드를 나타내는 단지의 텍스트이에요.그리고 데이터의 색 설정 화면에서,
서식 기준을
ABC分析の色
가 반환하는 값으로 설정하면완성!
그래프 아래에 놓은 para1과 para2를 움직이면 경계 값이 바뀝니다.
시험에 60%와 95%로 시도했습니다.
이상입니다!
끝까지 읽어주세요.
고마워요.
참고・관련 정보
Reference
이 문제에 관하여(Power BI 파레토 다이어그램 및 ABC 분석), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/hrkasno/items/9dcabec7a3ab8033075d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)