파이썬에서 자기란 무엇인가: 실제 사례
파이썬에서 자기란 무엇인가: 실제 사례
이제 LuckyTemplates의 함수 에 대해 자세히 살펴보겠습니다 .
우리는 이미 이 기능을 여러 번 사용했지만 여기에서 자세히 논의하고 싶습니다.
목차
CALCULATE로 작년 매출 얻기
CALCULATE 함수를 사용하면 계산이 수행되는 환경에서 컨텍스트가 오는 측정값 내에서 계산 컨텍스트 를 변경할 수 있습니다 . 이 블로그 하단에서 이 튜토리얼의 전체 비디오를 볼 수 있습니다.
측정값 내에서 컨텍스트를 변경하는 기능은 DAX에서 매우 중요합니다.
CALCULATE 함수를 사용하여 현재 날짜의 매출을 작년 같은 날짜의 매출 과 비교하는 Sales LY 라는 측정값을 만드는 예제부터 시작하겠습니다 .
CALCULATE 함수 내에서 CALCULATE 의 첫 번째 매개변수는 모든 종류의 표현식을 사용할 수 있으므로 Total Sales를 입력합니다 .
라는 시간 인텔리전스 함수를 사용합니다 . 시간 인텔리전스 함수는 시간 관련 계산에 사용되는 함수 입니다 .
CALCULATE 안에 SAMEPERIODLASTYEAR를 넣기 때문에 날짜 열을 통해 현재 컨텍스트를 1년 조정합니다 .
새 측정값을 끌어오면 Total Sales 및 Sales LY 열의 결과가 다른 것을 볼 수 있습니다.
그 이유는 Sales LY 내부의 값이 정확히 1년 전의 Total Sales 에서 가져오기 때문입니다 .
예를 보여주기 위해 28/02/2020 날짜의 Sales LY 값을 살펴보겠습니다 .
값이 $10,440 이므로 2019년 2월 28일 날짜의 총 판매액을 다시 보면 정확히 동일한 결과가 나와야 합니다.
2020년 2월 28일을 현재 날짜로 인식하고 있지만 Sales LY 열을 통해 2019년 같은 날짜로 컨텍스트를 변경합니다 .
이것이 바로 CALCULATE가 LuckyTemplates에서 중요한 기능인 이유입니다. Total Sales 와 Sales LY 간의 차이를 찾아야 하는 경우와 같이 다양한 방법으로 계산을 수행할 수 있습니다 .
분기별 컨텍스트 변경
일일 값 대신 분기별 값을 볼 수 있도록 날짜 열의 컨텍스트를 변경할 수도 있습니다 .
먼저 Dates 테이블 안에 있는 QuarterInCalendar 열을 드래그합니다 .
여기서 가장 먼저 눈에 띄는 것은 날짜가 올바르게 정렬되지 않았다는 것입니다 . 이 문제를 해결하기 위해 QuarterInYear 라는 열을 정렬합니다 .
데이터 영역 으로 이동하여 QuarterInCalendar 열을 강조 표시합니다 .
그런 다음 Sort by column 아래에서 QuarterInYear 옵션을 선택할 수 있습니다 .
이전 화면으로 돌아가면 이미 올바른 순서로 분기가 있는 것을 볼 수 있습니다.
우리는 앞에서 똑같은 작업을 수행하고 있지만 일 대신 분기를 보고 있기 때문에 값이 다른 세분성으로 누적됩니다 .
예를 들어 2020년 2분기 의 총 판매액 은 $2,839,495 입니다 . 그러나 Sales LY 값을 볼 때 CALCULATE 함수는 컨텍스트를 1년 전으로 변경하여 2019년 2분기 총 판매액 이 $3,665,971 입니다 .
CALCULATE 함수를 사용하면 수식이나 계산을 다시 작성할 필요 없이 유사한 통찰력을 사용하여 다양한 방식으로 작업할 수 있습니다 .
CALCULATE를 사용한 특정 위치의 총 매출
또한 CALCULATE 내에서 컨텍스트를 조정할 수 있는 다른 방법을 보여주고 싶습니다 .
이전에는 계산 컨텍스트를 완전히 변경했지만 이제 대신 컨텍스트를 약간 필터링하는 예를 보여드리고 싶습니다.
특정 위치 , 특히 노스캐롤라이나 에서 내 모든 판매를 계산하려면 어떻게 해야 합니까 ?
이를 위해 Sales in NC 라는 새 측정값을 만들고 Total Sales 와 함께 CALCULATE를 표현식으로 사용한 다음 Locations 테이블 의 State Code를 필터로 사용하고 이를 "NC" 로 설정합니다 .
새 측정값을 끌어오면 제품 이름 의 컨텍스트를 기반으로 특정 지역 의 총 판매 내역을 볼 수 있습니다 .
컨텍스트가 완전히 변경된 Sales LY 에 비해 NC의 Sales는 컨텍스트가 간단하게 조정되었습니다.
컨텍스트를 조정할 수 있는 방법이 많기 때문에 CALCULATE가 가장 많이 사용되는 기능이 되는 이유입니다 .
LuckyTemplates의 고급 콘텐츠를 보면 CALCULATE 를 사용하여 수식을 매우 효율적으로 작성할 수 있기 때문에 거의 모든 항목에서 CALCULATE가 사용되는 것을 볼 수 있습니다.
2~3줄에 걸쳐 Microsoft Excel 로 작성된 매우 긴 수식을 이미 보셨을 것입니다 . LuckyTemplates에서는 단순히 컨텍스트를 조정하여 다양한 범위의 다양한 계산을 수행할 수 있습니다.
다른 예를 보여주기 위해 QuarterInCalendar 측정값 과 함께 Sales in NC 측정값 을 드래그할 수 있습니다 .
수식을 변경할 필요는 없었지만 수식 을 조정한 이전 예와 비교하여 컨텍스트를 추가했습니다 .
이미 분기별 매출이 있으므로 NC에 매출을 추가하면 노스캐롤라이나에 대한 분기별 매출이 발생합니다 .
시간 인텔리전스 기능을 사용하여 날짜를 조작하는 Sales LY 와 같이 컨텍스트를 완전히 변경하는 것과 비교하면 약간의 차이가 있습니다 .
Sales in NC 측정값은 날짜 인 QuarterInCalendar 의 초기 컨텍스트와 관련이 없는 위치 에 대한 필터일 뿐입니다 .
LuckyTemplates 시간 인텔리전스를 사용하여 총 변경의 동적 백분율
계산 LuckyTemplates에서 DAX를 사용하여 누적 실행률 계산 Power
BI에서 DAX를 사용하여 구매 간 일수 차이를 계산하는 방법
결론
지금까지 LuckyTemplates의 CALCULATE 함수를 사용하여 계산 컨텍스트를 변경, 조정 또는 추가하는 방법을 소개했습니다 .
작업 중인 작업에 이것을 어떻게 적용할 수 있는지 생각해 보시기 바랍니다. 이 기능을 활용할 수 있다면 수식 조합과 기술을 빠르게 수행하여 더 많은 것을 계산할 수 있습니다.
모두 제일 좋다,
파이썬에서 자기란 무엇인가: 실제 사례
R의 .rds 파일에서 개체를 저장하고 로드하는 방법을 배웁니다. 이 블로그에서는 R에서 LuckyTemplates로 개체를 가져오는 방법도 다룹니다.
이 DAX 코딩 언어 자습서에서는 GENERATE 함수를 사용하는 방법과 측정값 제목을 동적으로 변경하는 방법을 알아봅니다.
이 자습서에서는 다중 스레드 동적 시각적 개체 기술을 사용하여 보고서의 동적 데이터 시각화에서 통찰력을 만드는 방법을 다룹니다.
이 기사에서는 필터 컨텍스트를 살펴보겠습니다. 필터 컨텍스트는 모든 LuckyTemplates 사용자가 처음에 배워야 하는 주요 주제 중 하나입니다.
LuckyTemplates Apps 온라인 서비스가 다양한 소스에서 생성된 다양한 보고서 및 인사이트를 관리하는 데 어떻게 도움이 되는지 보여주고 싶습니다.
LuckyTemplates에서 측정 분기 및 DAX 수식 결합과 같은 기술을 사용하여 수익 마진 변경을 해결하는 방법을 알아봅니다.
이 자습서에서는 데이터 캐시의 구체화 아이디어와 결과 제공 시 DAX 성능에 미치는 영향에 대해 설명합니다.
지금까지 Excel을 계속 사용하고 있다면 지금이 비즈니스 보고 요구 사항에 LuckyTemplates를 사용하기 시작하는 가장 좋은 시기입니다.
LuckyTemplates 게이트웨이란? 당신이 알아야 할 모든 것