○ 슬라이서 선택 범위에 대한 당일 매출 , 누적 매출 , 목표매출 기준 매출 달성 비율
꺾은선형과 누적 세로 막대 그래프가 합쳐진 시각적 개체를 활용하여 아래와 같이
1) 당일 매출
2) 누적 매출(당일 매출 미포함 7일이면 1~6일 매출 합계)
3) 목표 매출
4) 목표 매출과의 비율( 실제 매출 누적 / 목표 매출 % )
5) 위 항목 중 목표 매출 그래프를 제외하고 나머지는 슬라이서로 지정한 날짜 범위에 해당하는 날짜만 보이도록 할 것
날짜는 8월 1일부터 31일까지 전체 날짜가 나와야하기 때문에 실제 날짜 Dimension 테이블을 사용하지 않고,
새로 테이블을 생성하였음(관계설정 되어있지 않음)
1) 당일 매출
슬라이서로 지정한 시작날짜와 마지막 날짜를 변수로 지정한 뒤에
fact 테이블의 날짜가 선택된 x축의 날짜와 동일하고, 날짜 범위에 속하면 해당 날짜의 주문매출을 합하여 반환하도록 하였다.
이때 if문을 사용하여 만약 해당하는 값이 없을때는 blank()로 null 반환하도록 하였다.
사실 해당 값은 IF문으로 BLANK여부 판단이 필요가 없다.
날짜 범위에 해당하는 날짜에만 값이 나타나기 때문이다.
2) 누적 매출
당일 매출과 동일하지만, fact의 날짜가 선택된 x축의 날짜보다 이전인 경우의 주문 매출 합계를 계산하여 반환하도록 하였다.
[Unit]은 지정한 단위로 변환하기위해 나눠주는 값이다.
당일매출과 동일하게 당일 매출로 isblank()로 넣어주려고했으나
누적 값은 여러가지 방법을 사용해봐도 전체 날짜에 대해서 값이 반환되었다. 즉 BLANK인 값이 없으므로 당일 매출의 식과 같이 IF문을 사용해도 전체 날짜에 대한 값이 나온다.
3) 목표 매출
목표 매출은 각각 카테고리별로 책정된 한달 목표값이 있었고, 슬라이서로 카테고리를 변경할때마다 그 값이 변경되어야하며, 차트에서는 일별로 나누어 쭉 이어진 선형으로 표현되어야했다.
처음에는 일별 목표값을 새 컬럼을 만들어 사용하였다.
첫째날(1일)과의 날짜 차이를 구해 일별 목표값에 곱한 값을 반환하도록 하였다.
그러나 목표값의 크기가 너무 커서 나중에 실제 매출의 비율을 선형으로 나타낸 그래프와 단위가 맞지 않아
실제 값으로 선형 차트를 만들기보다는 백분율로 만드는 것이 더 낫다는 판단을 하게되어 아래와 같이 측정값을 수정하였다.
4) 목표 매출과의 비율( 실제 매출 누적 / 목표 매출 % )
일별 실제 매출 합계 누적을 구하는 측정값을 아래와 같이 작성하였다.
위 두 측정값을 사용하여 아래와 같이 목표 매출 중 실제 매출 누적 값이 차지하는 비율을 계산하였다.
만약 선택된 날짜 이전인 경우에만 값이 반환되도록 하였다.
이해가 용이하도록 테이블로 확인하면 아래와 같다.
'Power BI' 카테고리의 다른 글
Power BI 실습 5 (0) | 2024.08.12 |
---|---|
Power BI 실습 3 (0) | 2024.07.22 |
Power BI 실습 2 (0) | 2024.07.03 |
Power BI 실습 1 (1) | 2024.07.02 |
Power BI 재구매까지 걸린 기간 / 카테고리 별 색상 선호 남녀 비율 구하기 (0) | 2024.05.31 |