파이썬에서 자기란 무엇인가: 실제 사례
파이썬에서 자기란 무엇인가: 실제 사례
에 대한 데이터의 특정 수준 비율을 표시해야 하는 요구 사항이 발생할 수 있습니다 . 많은 사람들이 이 결과를 얻을 수 있는 간단한 기능이 없기 때문에 까다로운 작업이라고 생각할 수 있습니다. 이 자습서에서는 LuckyTemplates에서 계층적 형식으로 백분율을 계산하는 방법을 보여 드리겠습니다. 이 블로그 하단에서 이 튜토리얼의 전체 비디오를 볼 수 있습니다.
총 매출을 전체 집계 매출로 나누어 각 품목의 백분율을 계산하면 각 품목에 대한 총 매출의 백분율을 얻습니다.
하지만 하위 범주의 형태로 생성된 계층적 특징의 형태로 존재할 때 어떻게 계산할까요? 계층적 형식으로 백분율을 계산하는 방법을 살펴보겠습니다.
목차
LuckyTemplates에서 계층적으로 백분율을 계산하는 방법
행렬에서 우리는 행의 계층 구조를 만들었습니다. 계층 구조의 첫 번째 수준에는 Regions 테이블의 지역이 포함되고 계층 구조의 두 번째 수준에는 Products 테이블의 제품 이름이 포함됩니다. 각 지역에 대한 총 판매 비율이 있는데, 여기서 총 판매는 전체 집계 판매로 나뉩니다.
그러나 다음 계층으로 이동하면 각 제품의 총 판매 비율이 해당 특정 범주의 총 판매로 나누어지는 것을 볼 수 있습니다.
제품 1의 총 판매액을 뉴 사우스 웨일즈 지역의 전체 총 판매액으로 나눕니다. 제품 2 등도 마찬가지입니다.
이제 수식을 처음부터 작성하고 단계별로 평가해 보겠습니다.
이 척도를 % of Total Sales – 2 라고 부르겠습니다 . 각 개별 항목에 대한 총 판매액을 계산하는 총 판매액에 대한 변수를 만들고 총 판매액을 반환합니다.
이제 두 개의 변수를 생성합니다. 첫 번째 변수는 모든 지역의 전체 총 판매액을 계산하는 데 도움이 됩니다. 두 번째 변수는 특정 지역 내에서 판매되는 모든 제품의 전체 총 판매액을 계산하는 데 도움이 됩니다.
Total Sales 부터 시작하여 함수를 호출해 보겠습니다 . 그런 다음 모든 영역이 Regions 테이블에서 나오므로 Regions 테이블을 참조합니다 . Product 계산에도 동일한 논리를 사용하겠습니다. 변수 이름과 테이블 참조도 변경합니다.
이제 서면 진술 아래에서 이러한 변수를 호출해 보겠습니다. 첫 번째 변수를 가집시다.
보시다시피 각 영역에 대해 예상대로 총계 결과를 얻고 있습니다.
모든 제품에 대해 개별 지역별로 가져와야 하는 제품에 대한 결과를 확인하겠습니다.
다음으로 Territory_Wise와 Products_Wise에 대한 백분율을 계산하는 데 도움이 되는 두 개의 변수 집합을 만듭니다 .
함수를 사용 하고 총 판매액을 지역의 총 판매액으로 나누겠습니다. 대체 결과는 0입니다. 제품도 마찬가지입니다. 변수 이름과 변수 참조를 변경해 보겠습니다.
마지막으로 RESULTS 변수가 될 최종 변수를 정의합니다. 그것은 영토인 경우 결과가 영토의 백분율이기를 원한다는 조건과 함께 문을 포함합니다 . 제품 이름인 경우 결과가 Products_Wise의 백분율이기를 원합니다.
그렇지 않으면 결과가 Percentage of Territory_Wise가 되기를 원합니다. 총계가 100%임을 보여주고 싶습니다.
라는 함수를 사용할 것입니다 . 이 함수는 true 또는 false 형식의 값을 유지합니다. 그런 다음 결과를 서면 진술 아래로 가져오고 결과를 백분율 형식으로 지정하겠습니다.
보시다시피 예상한 결과를 얻고 있습니다.
마지막으로 SWITCH TRUE 문 내에서 조건의 순서를 변경할 때 어떤 일이 발생하는지 살펴보겠습니다.
결과는 실제로 정확하지 않습니다. 그 이유는 제품 1의 300만 총 판매를 뉴 사우스 웨일즈의 6천만 총 판매로 나누면 결과적으로 약 5가 되어야 하지만 오히려 34%의 결과를 보고 있기 때문입니다.
여기서 일어난 일은 DAX가 가장 안쪽 컨텍스트를 먼저 계산한 다음 가장 바깥쪽 컨텍스트로 이동한다는 것입니다.
따라서 계층의 경우 조건 순서도 그에 따라 정렬되어야 합니다.
이 경우 제품 이름은 계층 구조의 하위 수준에 위치하므로 조건으로 먼저 표시됩니다. 영토는 계층 구조의 상위 수준 또는 첫 번째 수준에 있으므로 마지막으로 이동합니다.
그래서 우리 조건의 순서를 다시 변경하여 정상으로 돌아갑시다. 그것은 우리에게 올바른 결과를 줄 것입니다.
LuckyTemplates 시각화의 계층
다중 수준 또는 계층적 데이터에 대한 Pandas의 MultiIndex
LuckyTemplates 데이터 모델을 구성하는 방법 - 모범 사례 팁
결론
오늘의 자습서에서는 계층적 형식으로 LuckyTemplates에서 백분율을 계산하는 방법을 보여 주었습니다 . 일부 DAX 함수와 SWITCH TRUE 문이 포함된 간단한 측정을 사용하여 수행 방법을 안내했습니다.
이 정보가 도움이 되었기를 바랍니다. 아래 링크에서 전체 비디오 자습서를 볼 수 있습니다. 더 유사한 콘텐츠를 보려면 관련 링크도 확인하십시오.
모두 제일 좋다!
가혹한
파이썬에서 자기란 무엇인가: 실제 사례
R의 .rds 파일에서 개체를 저장하고 로드하는 방법을 배웁니다. 이 블로그에서는 R에서 LuckyTemplates로 개체를 가져오는 방법도 다룹니다.
이 DAX 코딩 언어 자습서에서는 GENERATE 함수를 사용하는 방법과 측정값 제목을 동적으로 변경하는 방법을 알아봅니다.
이 자습서에서는 다중 스레드 동적 시각적 개체 기술을 사용하여 보고서의 동적 데이터 시각화에서 통찰력을 만드는 방법을 다룹니다.
이 기사에서는 필터 컨텍스트를 살펴보겠습니다. 필터 컨텍스트는 모든 LuckyTemplates 사용자가 처음에 배워야 하는 주요 주제 중 하나입니다.
LuckyTemplates Apps 온라인 서비스가 다양한 소스에서 생성된 다양한 보고서 및 인사이트를 관리하는 데 어떻게 도움이 되는지 보여주고 싶습니다.
LuckyTemplates에서 측정 분기 및 DAX 수식 결합과 같은 기술을 사용하여 수익 마진 변경을 해결하는 방법을 알아봅니다.
이 자습서에서는 데이터 캐시의 구체화 아이디어와 결과 제공 시 DAX 성능에 미치는 영향에 대해 설명합니다.
지금까지 Excel을 계속 사용하고 있다면 지금이 비즈니스 보고 요구 사항에 LuckyTemplates를 사용하기 시작하는 가장 좋은 시기입니다.
LuckyTemplates 게이트웨이란? 당신이 알아야 할 모든 것