파이썬에서 자기란 무엇인가: 실제 사례
파이썬에서 자기란 무엇인가: 실제 사례
오늘의 LuckyTemplates DAX 자습서에서는 DAX를 정말 효과적으로 사용하는 꽤 흥미로운 기술을 살펴보고자 합니다. 이메일 캠페인에 대한 분석을 실행하는 시나리오에서 작업해야 했습니다. 나는 우리가 하루에 얼마나 많은 이메일을 받는지 알고 싶었고, 월별로 비교하고, 현재 달과 가장 좋은 달을 비교하고 싶었습니다. 이 블로그 하단에서 이 튜토리얼의 전체 비디오를 볼 수 있습니다.
목차
최고의 달과 현재 달의 누적 비교
현재 달에 들어오는 동적 데이터 세트 데이터가 있고 이를 항상 최고의 달과 비교하고 싶습니다. 그래서 내가 어떻게 하고 있는지와 가장 좋은 달을 추적할 수 있습니다.
이 LuckyTemplates DAX 자습서를 시작하기 위해 먼저 기능을 보여 드리겠습니다. MonthInCalendar 슬라이서 (왼쪽 테이블) 를 클릭하면 가장 좋은 달이 항상 동일하게 유지되는 것을 볼 수 있습니다.
이 데이터에서 가장 좋은 달은 2015년 1월 이었습니다 .
MonthInCalendar 슬라이서 에서 아무 달이나 클릭하면 실적이 가장 좋았던 달과 비교해 볼 수 있습니다.
누적 매출 계산
가장 먼저 해야 할 일은 비교 계산을 설정하는 것입니다. MonthInCalendar 를 클릭하면 필터에서 다른 항목을 선택함에 따라 테이블의 컨텍스트가 변경되는 것을 볼 수 있습니다.
분명히 여기서 컨텍스트가 핵심입니다. 계산의 맥락이 무엇인지 이해하는 것이 중요합니다 . 이 특별한 경우는 2016년 7월 입니다 .
아래 이미지에서 볼 수 있듯이 2016년 7월의 경우 수익 열의 단순 합계인 Total Sales 를 계산했습니다.
그리고 반복해서 재사용할 수 있는 누적 판매 패턴을 사용했습니다.
계산이 항상 선택한 컨텍스트의 시작 부분에서 시작되도록 사용했습니다 . 누적 판매량 계산은 아래의 밝은 파란색 선에 있는 것이고 MonthInCalendar 슬라이서에서 필터를 변경할 때마다 항상 변경됩니다.
이제 이것을 최고와 비교하고 싶습니다. 이를 위해 한 측정값에서 다음 측정값으로 분기하는 측정 분기를 사용합니다 .
베스트 판매 월 계산
가장 먼저 운동해야 할 일은 판매가 가장 좋은 달입니다. 이번 달의 데이터 포인트를 다음 계산에 입력하여 해당 달의 모든 고유한 날의 판매를 계산할 것입니다.
사용하는 수식을 사용했지만 필요한 것은 하나의 결과를 분리하는 것입니다. 안타깝게도 수식은 두 개의 텍스트 값을 반환할 수 없습니다. 1개만 반환할 수 있습니다. 1개 이상 수행하면 오류가 반환됩니다.
1을 선택하면 하나의 행 또는 하나의 값으로 구성된 테이블만 생성됩니다. 나는 모든 달과 연도의 표를 만든 다음 해당 특정 달의 총 판매액을 계산했습니다. TOPN 기능은 순위를 매겨서 매출이 가장 높은 달을 최상위에 올릴 것입니다.
그런 다음 MAXX가 수행하는 특정 월의 이름을 반환합니다.
이 표에서 가장 좋은 달을 보려면 날짜의 컨텍스트를 제거해야 합니다.
따라서 우리는 기본적으로 Dates에서 오는 모든 컨텍스트를 무시하고 상위 월을 격리합니다. 그런 다음 모든 단일 행에 상위 월과 연도를 배치합니다.
그래서 이것이 첫 번째 단계입니다. 두 번째 단계는 각 날짜의 판매를 계산하는 것입니다. 일일 기간을 비교하고 한 달과 다른 달의 판매 차이를 알고 싶습니다.
효과적으로 사용하여 배치하고 최대한 이해하기 쉽게 만들었습니다. 방금 만든 계산인 Best Sales Month 측정 값을 사용했습니다 . 이 측정값은 모든 단일 행에 있기 때문에 특정 결과에서 정보를 추출할 수 있습니다.
변수를 사용하여 월과 연도에 대한 결과를 추출할 것입니다.
및 함수를 사용하여 매일 결과를 계산할 것입니다 .
그런 다음 선택해야 하는 실제 날짜를 설정할 수 있습니다.
또한 날짜에 필터를 배치한 간단한 계산을 수행하여 매일 실제 판매가 무엇인지 찾을 수 있습니다.
일일 결과 비교: LuckyTemplates DAX 자습서
누적 계산은 다양한 추세를 보여주는 가장 좋은 방법입니다.
시간 경과에 따른 추세를 볼 때 누적 총계가 가장 좋습니다. 그러나 원하는 경우 일일 계산을 수행하고 일일 결과를 비교할 수도 있습니다.
우리는 이미 매일 매일 최고의 달부터 매출을 기록하고 있습니다. 여기서 할 다음 단계는 누적이 무엇인지 계산하는 것입니다. 이제 상황이 조금 더 까다로워질 수 있습니다. 이전에 사용한 누적 패턴을 사용할 수 없습니다. 이러한 결과의 가상 테이블을 만들 수 있는 다른 패턴을 사용해야 합니다.
이번에는 단순한 핵심 측정값이 아니라 더 복잡한 숫자의 누적 총계를 계산하는 데 사용되는 일반적인 패턴을 사용하고 있습니다. 사용하는 대신 모든 결과의 가상 테이블을 생성하는 사용했습니다 .
그런 다음 데이터가 현재 날짜보다 작거나 같은지 계산합니다.
이론상으로는 Date 열과 Best Month 열의 Sales를 분리하여 가상 테이블에 넣고 해당 가상 테이블에서 계산을 실행했습니다.
이 계산이 끝나면 가상 테이블을 통해 모든 단일 결과를 반복하여 결과를 누적합니다. 마지막으로 SUMX 함수 아래에 있는 Best Month Sales를 사용하여 궁극적인 최종 결과를 계산합니다.
이제 다른 컨텍스트를 사용하는 동안 최고의 달이 2015년 1월로 표시됩니다. MonthInCalendar 슬라이서 주변을 클릭하면 컨텍스트가 변경됩니다. 그러나 Best Month의 Sales 결과는 우리가 지정한 날짜를 다시 참조하기 때문에 항상 동일하게 유지되는 반면 누적 판매 합계는 뒤에서 발생합니다.
최고의 달 계산과의 차이
우리는 분명히 이것보다 더 나아갈 수 있습니다. 이 간단한 계산을 통해 차이점을 찾고 또 다른 통찰력을 얻을 수 있습니다.
측정 분기는 여기에서 절대적인 핵심입니다. Best Month 계산과의 차이를 다른 라인 차트로 변환하여 특정 기간에서 실제로 어떻게 추적하고 있는지 빠르게 식별할 수 있습니다.
결론 차트를 사용하면 시간 경과에 따라 현재 매출과 최고의 달을 비교하여 확인할 수 있습니다.
결론
이 LuckyTemplates DAX 자습서를 요약하기 위해 DAX 기술 및 측정 분기를 사용하여 현재 추세를 최고의 판매 추세와 비교하는 방법을 보여 주었습니다.
DAX를 사용하고 자체 보고서 개발에 구현하는 것과 관련하여 몇 가지 모범 사례를 배웠기를 바랍니다.
이 특정 튜토리얼에서 다루는 내용이 마음에 드셨다면 LuckyTemplates TV 채널을 구독하십시오 . LuckyTemplates 및 Power Platform을 사용하는 방식을 개선하는 데 전념하는 저와 다양한 콘텐츠 작성자가 항상 제공하는 엄청난 양의 콘텐츠가 있습니다.
파이썬에서 자기란 무엇인가: 실제 사례
R의 .rds 파일에서 개체를 저장하고 로드하는 방법을 배웁니다. 이 블로그에서는 R에서 LuckyTemplates로 개체를 가져오는 방법도 다룹니다.
이 DAX 코딩 언어 자습서에서는 GENERATE 함수를 사용하는 방법과 측정값 제목을 동적으로 변경하는 방법을 알아봅니다.
이 자습서에서는 다중 스레드 동적 시각적 개체 기술을 사용하여 보고서의 동적 데이터 시각화에서 통찰력을 만드는 방법을 다룹니다.
이 기사에서는 필터 컨텍스트를 살펴보겠습니다. 필터 컨텍스트는 모든 LuckyTemplates 사용자가 처음에 배워야 하는 주요 주제 중 하나입니다.
LuckyTemplates Apps 온라인 서비스가 다양한 소스에서 생성된 다양한 보고서 및 인사이트를 관리하는 데 어떻게 도움이 되는지 보여주고 싶습니다.
LuckyTemplates에서 측정 분기 및 DAX 수식 결합과 같은 기술을 사용하여 수익 마진 변경을 해결하는 방법을 알아봅니다.
이 자습서에서는 데이터 캐시의 구체화 아이디어와 결과 제공 시 DAX 성능에 미치는 영향에 대해 설명합니다.
지금까지 Excel을 계속 사용하고 있다면 지금이 비즈니스 보고 요구 사항에 LuckyTemplates를 사용하기 시작하는 가장 좋은 시기입니다.
LuckyTemplates 게이트웨이란? 당신이 알아야 할 모든 것