파이썬에서 자기란 무엇인가: 실제 사례
파이썬에서 자기란 무엇인가: 실제 사례
DAX를 사용하여 고급 수식을 사용하면 표나 카드에 표시되는 총계가 정확하지 않을 수 있는 경우가 많습니다. 이것이 수식에서 어떻게 발생할 수 있는지에 대한 다양한 변형이 있으므로 모든 단일 시나리오를 다루기가 어렵습니다. 이 자습서에서는 LuckyTemplates에서 고급 논리를 구현하고 원하는 총계를 달성하는 방법을 보여줍니다. 이 블로그 하단에서 이 튜토리얼의 전체 비디오를 볼 수 있습니다.
여기에서 필요한 수식 및 논리의 구조에 대해 상당히 많은 세부 정보를 살펴보겠습니다. 또한 고급 논리를 사용하여 데이터의 총계를 정렬하는 방법도 알아봅니다.
합계란 테이블 하단이나 오른쪽에 있는 카드에 표시되는 합계를 의미합니다.
이제 이러한 총계는 컨텍스트로 인해 실제로 테이블에 있는 것과 다른 숫자를 도출할 것입니다 . 결과에 대한 컨텍스트가 없기 때문에 기본적으로 필터 없이 모든 작업을 수행합니다.
그러나 때로는 필터를 기반으로 테이블 내부에서 얻은 개별 결과를 기반으로 합계를 합산하고자 할 수 있습니다.
목차
총 매출 계산
먼저 이 공식을 사용하여 총 매출을 계산해야 합니다 .
이것은 모든 것에 대한 Total Sales를 계산하는 간단한 반복 함수 이지만 Month Name 으로 필터링되었습니다 .
이 테이블은 월별로 필터링되지만 연도별로는 필터링되지 않습니다 . 즉, 매년 1월, 2월, 3월 등의 결과를 계산합니다.
월 평균 구하기
내가 다음에 성취하고 싶은 것은 수년간의 평균을 보는 것입니다 . 예를 들어, 3년, 4년 또는 5년 이상 여부에 관계없이 1월에 판매한 평균 금액을 알고 싶습니다.
내가 사용한 수식은 비교적 간단한 수식입니다. 저는 AVERAGEX 라는 반복 함수를 사용했습니다. 이 함수는 현재 Total Sales 컨텍스트에서 매월, 매년 반복됩니다 .
데이터에는 2015년, 2016년, 2017년의 3년만 있습니다. 1월에 대해 VALUES가 수행하는 작업은 2015년 1월, 2016년 1월, 2017년 1월 총 매출을 계산하는 것입니다 .
AVERAGEX 가 하는 일은 이 세 숫자의 평균을 내는 것입니다. 이것이 우리가 1월에 $956,385의 결과를 얻는 이유입니다.
합계는 정확히 동일한 논리를 수행합니다. 매월 및 연도의 평균을 계산하고 있습니다. 3개월만 하는 대신 36개월 분량의 총 판매를 검토한 다음 평균을 내는 것입니다. 이것이 우리가 총 $976,198를 산출하는 방법입니다.
논리를 사용하여 연간 평균 결과 얻기
그러나 모든 평균의 합계를 계산하려면 어떻게 해야 합니까? 연평균 결과를 외삽하려면 어떻게 해야 합니까? 불행히도 이 공식은 우리에게 적합하지 않습니다. 원하는 합계를 얻으려면 수식 내부에 더 많은 논리가 필요합니다.
제가 생각한 공식은 우리가 한 것과 크게 다르지 않습니다. 우리는 몇 가지 추가 논리를 오버레이했습니다. 이것이 제가 여러분이 여기에서 얻을 수 있기를 바라는 핵심 기술입니다. 다른 논리를 입력해야 할 수도 있지만 이를 패턴으로 사용하여 고유한 데이터 세트를 해결할 수 있습니다.
월 평균 구하기
두 개의 평균 열 아래에 동일한 숫자가 있지만 총계는 다릅니다.
월간 평균 수식은 방금 사용한 마지막 수식과 완전히 동일합니다. 또한 VARIABLE 에 넣은 테이블 함수인 Average Total 측정값 도 있습니다 .
또한 SUMMARIZE를 사용하여 Dates[MonthName] 및 Monthly Average를 요약했습니다 . 이 표는 모든 월 이름을 나열 하고 월 평균을 계산합니다. 따라서 기본적으로 아래에 월 이름 및 월 평균 열을 생성합니다.
HASONEVALUE를 논리로 통합
이렇게 하면 총계를 계산하는 몇 가지 추가 논리를 만들 수 있습니다. IF 함수를 사용해야 합니다 . 여기서 Month Name 아래에 있는 항목 중 하나에 의해 필터링되면 TRUE 로 평가됩니다 .
거기에 넣은 열에 따라 IF HASONEVALUE는 결과와 같습니다. 그렇지 않은 경우 다른 종류의 논리를 수행해야 합니다.
이 논리는 우리가 만든 테이블 함수(AverageTotal)를 반복한 다음 SUMX 함수를 사용하여 Monthly Average 열을 계산할 것입니다 .
이 논리는 여기서 측정값을 참조하지도 않기 때문에 그 자체로 강력합니다. 가상 테이블 내부의 가상 열을 참조하고 있습니다. 정말 놀라운 일이죠?
이것을 SUMX 안에 넣으면 이제 모든 결과에 대한 총계를 얻은 다음 카드에서 사용할 수 있습니다.
결론
LuckyTemplates 보고서 및 모델 내에서 추구하는 올바른 통찰력과 결과를 얻기 위해 측정의 가능성과 이를 적용하는 방법에 대해 배울 것이 많습니다 .
이것은 몇 가지 반복 논리를 살펴보고 LuckyTemplates 내에서 반복 기능을 활용한 상당히 고급 예제입니다.
정보를 소화하는 데 시간을 할애하고 LuckyTemplates에서 고급 논리를 구현하는 방법을 이해할 수 있다면 곧 매우 능숙한 수준에 도달하게 될 것입니다.
더 많은 고급 DAX 예제를 보려면 LuckyTemplates Online에서 아래 과정 모듈을 확인하십시오. LuckyTemplates 내에서 DAX를 효과적으로 사용하여 발견할 수 있는 인사이트에 놀라실 것입니다.
파이썬에서 자기란 무엇인가: 실제 사례
R의 .rds 파일에서 개체를 저장하고 로드하는 방법을 배웁니다. 이 블로그에서는 R에서 LuckyTemplates로 개체를 가져오는 방법도 다룹니다.
이 DAX 코딩 언어 자습서에서는 GENERATE 함수를 사용하는 방법과 측정값 제목을 동적으로 변경하는 방법을 알아봅니다.
이 자습서에서는 다중 스레드 동적 시각적 개체 기술을 사용하여 보고서의 동적 데이터 시각화에서 통찰력을 만드는 방법을 다룹니다.
이 기사에서는 필터 컨텍스트를 살펴보겠습니다. 필터 컨텍스트는 모든 LuckyTemplates 사용자가 처음에 배워야 하는 주요 주제 중 하나입니다.
LuckyTemplates Apps 온라인 서비스가 다양한 소스에서 생성된 다양한 보고서 및 인사이트를 관리하는 데 어떻게 도움이 되는지 보여주고 싶습니다.
LuckyTemplates에서 측정 분기 및 DAX 수식 결합과 같은 기술을 사용하여 수익 마진 변경을 해결하는 방법을 알아봅니다.
이 자습서에서는 데이터 캐시의 구체화 아이디어와 결과 제공 시 DAX 성능에 미치는 영향에 대해 설명합니다.
지금까지 Excel을 계속 사용하고 있다면 지금이 비즈니스 보고 요구 사항에 LuckyTemplates를 사용하기 시작하는 가장 좋은 시기입니다.
LuckyTemplates 게이트웨이란? 당신이 알아야 할 모든 것