이동 평균
이동 평균은 영어로 moving average, rolling average, rolling mean 또는 running average라고 하며, 지정된 간격 안에서 항목(슬라이스)의 평균을 계산합니다. 예를 들어 간격 크기를 3으로 설정하면 현재 항목과 앞의 두 항목에 대한 평균이 계산됩니다. 이동 평균을 사용하는 목적은 일반적으로 단기 변동을 평준화하고 장기 동향을 파악하는 것입니다.
예
시작점으로 아래 막대 그래프가 사용됩니다. 3년간의 분기별 매출 합계를 보여줍니다.
![](../../images/shortcut_exp_reference_vis.png)
다음 막대 그래프에서는 값 축에 바로 가기 표현식 이동 평균이 적용되었습니다. (화살표는 아래 표현식에서 계산된 내용을 설명하는 데 사용되는 막대를 가리킵니다.)
![](../../images/moving_average.png)
값 축에 다음 표현식이 사용됩니다(여기서는 간격이 5로 설정됨).
Sum([Sales]) THEN Avg([Value]) OVER (LastPeriods(5,[Axis.X])) THEN If(Count() OVER (LastPeriods(5,[Axis.X]))=5,[Value],null)
표현식의 첫 번째 부분은 [Sales] 컬럼이 합계로 집계되어야 함을 지정합니다. 이 부분의 결과는 첫 번째 THEN 다음의 표현식에서 사용될 [Value] 컬럼으로 들어갑니다.
표현식의 중간 부분은 시각화의 각 노드(이 경우 각 막대)에서 노드와 이전 4개 노드의 평균을 계산합니다. 두 번째 THEN 다음의 마지막 부분은 막대가 5개 미만인 경우 이동 평균이 표시되지 않도록 합니다.
예를 들어 2021년 2분기에 대한 이동 평균 계산은 다음과 같습니다(이전 이미지의 화살표 참조).
$350=($600+$400+$100+$350+$300)/5
(노드와 아래 사각형 내 이전 4개 노드의 합을 5로 나눈 값)
![](../../images/moving_average_calc.png)
LastPeriods()도 참조하십시오.
확장 모드의 컬럼 선택기
설치된 클라이언트에서 확장된 컬럼 선택기는 표현식 바로 가기에서 다양한 매개변수를 쉽게 변경할 수 있는 컨트롤을 제공합니다.
![](../../images/moving_average_col_select.png)
표시 이름 | 필요에 따라 기본값인 "Moving Average ([Column Name])" 대신 다른 표시 이름을 지정할 수 있습니다. |
축 | 노드를 계산할 축을 지정합니다. 일종의 그룹화를 수행하는 범주형 축만 드롭다운 목록에 표시될 수 있습니다. 따라서 X축에만 그룹화가 있는 경우 이 축만 사용할 수 있는 반면 범주형 컬럼으로도 색을 지정한 경우 색 축도 사용할 수 있습니다. |
간격 크기 | 평균을 계산할 창의 크기를 정의합니다. |
비완료 간격 제외 | 하나 이상의 노드 값이 부족한 간격의 평균을 계산할지 여부를 지정합니다. 확인란을 선택 취소할 경우 사용 가능한 값만 사용하여 평균 값을 계산합니다. 확인란을 선택하면 완료되지 않은 간격 안의 노드는 비워집니다. |
비어 있는 값 숨기기 | 비어 있는 모든 값을 숨기는 표시/숨기기를 만듭니다. 속성 기호 ![]() |