[SQL] LeetCode 1527. Patients With a Condition
LeetCode 1527. Patients With a Condition 문제를 파헤쳐보자 :)
원 모양 퍼센트 차트에 대해 필사해보자 :)
![[Tableau] 원 모양 퍼센트 시각화](https://www.notion.so/image/attachment%3Ad207dfc7-0915-43b5-a1aa-3339d690e7a5%3ACatalogue.png?table=block&id=2cb13e36-0d89-8017-87db-ca760bd211ff&cache=v2)
ProgC_Sales 만들기WINDOW_SUM(SUM([Sales]))
ProgC_total sales 만들기WINDOW_SUM(SUM([Sales]))
ProgC_Percentage 만들기[ProgC_Sales]/[ProgC_total sales]
INDEX-1 만들기INDEX()-1
ProgC_X 만들기SIN(RADIANS([INDEX-1]*[ProgC_SPACING]))
ProgC_Y 만들기COS(RADIANS([INDEX-1]*[ProgC_SPACING]))
Path(360) 만들기IIF([Ship Mode]="First Class",0,360)

Color 만들기IF [INDEX-1]/WINDOW_MAX([INDEX-1])<[ProgC_Percentage] THEN WINDOW_MAX(MAX([Category])) ELSE "Grey" END
Category, ProgC_X 를 열에 드래그, ProgC_Y 를 행에 드래그

Path(360) (bin) 을 세부정보로 올리기
ProgC_X, ProgC_Y 를 [Path(360) (bin)을 이용하여 계산]으로 변경하기

MIN(0) 을 입력하기

ProgC_Percentage 를 열에 드래그하기


Color를 색상으로 올리기


측정값 이름 제거해주기

Category, ProgC_Percentage 를 텍스트로 올리기
ProgC_Percentage 의 서식에 들어가서, 숫자를 백분율로 지정해주기!




ProgC_Sales 와 ProgC_total sales 값이 같은 이유가 무엇일까? 해당 계산된 필드를 이용하여 ProgC_Percentage 를 만드는데… 특별한 이유가 있을까?!ProgC_SalesWINDOW_SUM(SUM([Sales]))
ProgC_total salesWINDOW_SUM(SUM([Sales]))
ProgC_Percentage[ProgC_Sales]/[ProgC_total sales]
INDEX-1INDEX()-1