SharePoint의 계산된 열 | 개요
SharePoint에서 계산된 열의 중요성과 목록에서 자동 계산 및 데이터 수집을 수행하는 방법을 알아보세요.
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를 효과적으로 사용하여 발견할 수 있는 인사이트에 놀라실 것입니다.
SharePoint에서 계산된 열의 중요성과 목록에서 자동 계산 및 데이터 수집을 수행하는 방법을 알아보세요.
컬렉션 변수를 사용하여 Power Apps에서 변수 만드는 방법 및 유용한 팁에 대해 알아보세요.
Microsoft Flow HTTP 트리거가 수행할 수 있는 작업과 Microsoft Power Automate의 예를 사용하여 이를 사용하는 방법을 알아보고 이해하십시오!
Power Automate 흐름 및 용도에 대해 자세히 알아보세요. 다양한 작업 및 시나리오에 사용할 수 있는 다양한 유형의 흐름에 대해 설명합니다.
조건이 충족되지 않는 경우 흐름에서 작업을 종료하는 Power Automate 종료 작업 컨트롤을 올바르게 사용하는 방법을 알아봅니다.
PowerApps 실행 기능에 대해 자세히 알아보고 자신의 앱에서 바로 웹사이트, 전화, 이메일 및 기타 앱과 같은 기타 서비스를 실행하십시오.
타사 애플리케이션 통합과 관련하여 Power Automate의 HTTP 요청이 작동하는 방식을 배우고 이해합니다.
Power Automate Desktop에서 Send Mouse Click을 사용하는 방법을 알아보고 이것이 어떤 이점을 제공하고 흐름 성능을 개선하는지 알아보십시오.
PowerApps 변수의 작동 방식, 다양한 종류, 각 변수가 앱에 기여할 수 있는 사항을 알아보세요.
이 자습서에서는 Power Automate를 사용하여 웹 또는 데스크톱에서 작업을 자동화하는 방법을 알려줍니다. 데스크톱 흐름 예약에 대한 포괄적인 가이드를 제공합니다.