DAX 쿼리가 처음이며 다음 SQL 쿼리와 동일한 DAX 쿼리를 만들려고합니다.GroupBy 및 DAX에서 집계
SELECT Year, Company, SUM(Actual Sales) as Actual, SUM(Planned Sales) as Planned
FROM Sales
GROUP BY Year, Company
DAX에서 groupby 이후에 여러 열의 집계를 수행 할 수 없습니다. 이 문제를 어떻게 해결할 수 있습니까?
DAX 쿼리가 처음이며 다음 SQL 쿼리와 동일한 DAX 쿼리를 만들려고합니다.GroupBy 및 DAX에서 집계
SELECT Year, Company, SUM(Actual Sales) as Actual, SUM(Planned Sales) as Planned
FROM Sales
GROUP BY Year, Company
DAX에서 groupby 이후에 여러 열의 집계를 수행 할 수 없습니다. 이 문제를 어떻게 해결할 수 있습니까?
실제로 Power BI에는 이러한 종류의 집계를 수행하는 몇 가지 방법이 있습니다. 서로 다른 결과를 보여주는 세 가지 옵션이 있습니다.
옵션 1 : 쿼리 편집기
쿼리 편집기 창에서는, 변환 선택 - ...> 그룹으로를
... 그림과 같이 구성합니다 아래 (고급 옵션을 클릭해야합니다).
이 아래에 발생합니다. 주 - 이것은 시작 테이블을 대체합니다.
옵션 2 : 조치 일반 창 (하지 옵션 1에 사용 된 쿼리 편집기), 모델링 클릭에서
-> 새 측정 ...... 아래 수식을 사용하여 두 가지 측정 값을 만듭니다.
Actual = SUM(Sales[Actual Sales])
Planned = SUM(Sales[Planned Sales])
그 대책이 생성되면, 시각 (이 경우 행렬) 원하는 헤더 및 값을 생성 할 수있다.
옵션 3 : -에 ... ...> 새 열
을 열 옵션 2 마찬가지로
, 모델링 클릭 아래 수식을 사용하여 두 개의 열을 만듭니다.
Actual = CALCULATE(
SUM(Sales[Actual Sales]),
FILTER(
Sales,
Sales[Year] = EARLIER(Sales[Year]) &&
Sales[Company] = EARLIER(Sales[Company])
)
)
Planned = CALCULATE(
SUM(Sales[Planned Sales]),
FILTER(
Sales,
Sales[Year] = EARLIER(Sales[Year]) &&
Sales[Company] = EARLIER(Sales[Company])
)
)
이제 집계는 보고서 시각 자료로 사용할 수있는 열에 있습니다.