개념: 요청시 재계산 시트 설정
요청시 재계산은 모델링 및 큐브 시트에 사용할 수 있는 시트 설정으로, 큰 시트 및 전체 모델의 성능을 개선할 수 있습니다. 요청시 재계산은 Excel의 수동 계산과 유사합니다.
모델의 계산 작동 방식
일반적인 Adaptive Planning 인스턴스에서는 시트를 저장하면 모델의 모든 데이터가 재계산됩니다. 예를 들어 P&L 시트에서 수익의 child 계정에 대한 값을 업데이트합니다. 시트를 저장하는 즉시 계정, 레벨 및 시간별 모든 롤업이 업데이트됩니다. 또한 계정 또는 롤업을 참조하는 모든 수식도 재계산됩니다. 모델의 현재 위치에 관계없이 데이터가 항상 최신 상태라는 이점이 있습니다. 비용은 특히 모델이 큰 모델인 경우 성능 부담이 크다는 점입니다.
요청시 재계산 작동 방식
요청시 재계산은 큐브 및 모델링 시트의 데이터를 분리하여 이러한 부담을 줄입니다. 데이터를 변경할 수 있으며, 시트 툴바에서 버튼을 클릭하여 수동으로 재계산할 때까지 모델이 재계산되지 않습니다. 요청시 재계산을 사용할 경우의 이점은 모델 및 시트의 성능이 향상된다는 점이며, 이는 업데이트가 많은 기간에 유용할 수 있습니다. 데이터가 최신 상태가 아니므로 요청시 재계산 기능이 있는 각 시트를 수동으로 재계산해야 합니다.
요청시 계산이 활성화된 모든 시트를 재계산할 수도 있습니다.
결과적인 성능 향상이 수동으로 재계산하는 지속적인 관리 작업에 가치가 있는 경우에만 이 설정을 활성화해야 합니다.
이 기능을 활성화하면 시트 툴바에서 수식 재계산을 클릭할 때까지 시트에 계산 또는 링크된 데이터가 표시되지 않습니다.
복리후생 및 사용 사례
지정된 행이 변경될 때 재계산하려는 다른 행을 나타내기 위해 매칭시 재계산 설정을 활성화하여 관련 행이 변경될 때 모델링 시트의 다른 행을 재계산할 수 있습니다.
요청시 재계산은 다음과 같은 경우에 유용할 수 있습니다.
- 매우 복잡하고 계산이 많이 필요한 모델 예: 수천 명의 직원이 포함된 직원 시트에서 각 직원의 급여 중 일부가 부서 또는 분야에 대한 총 직원 지출에 따라 달라집니다.
- 데이터가 거의 변경되지 않는 시트 예: 이전 연도의 매출 또는 경비를 기준으로 비율을 계산하는 큐브 시트
요청시 재계산을 사용한 시트 동작
필요시 재계산 기능을 사용하거나 사용하지 않는 큐브 시트의 경우, 롤업은 수식 기반이 아니므로 항상 계산됩니다. 롤업을 업데이트하기 위해 수식 재계산 버튼을 클릭할 필요가 없습니다. 요청시 재계산을 사용하면 시트 또는 모델의 다른 위치에 표시되는 수식 기반 데이터를 업데이트하려면 버튼을 클릭해야 합니다.
모델링 시트의 경우 요청시 재계산을 선택하지 않으면 모든 신규 행과 기존 행이 변경될 때마다 시트의 모든 행 및 계정에 대한 재계산이 트리거될 수 있습니다.
요청시 재계산을 사용하여 다음을 수행할 수 있습니다.
- 시트의 나머지 부분에서 재계산을 트리거하지 않고 행을 변경하고, 행을 삭제하고, 신규 행을 추가합니다.
- parent 행에서 재계산을 트리거하지 않고 행에 분할을 추가합니다.
시트 툴바의 수식 재계산 버튼 - 레벨별로 재계산됩니다. 모든 레벨을 재계산하려면 버튼을 클릭하기 전에 최상위 레벨을 선택해야 합니다.
모델링 시트의 매칭시 재계산
모델링 시트 설정에서 단일 행이 변경될 때 재계산되는 행을 결정할 수도 있습니다. 커스텀 디멘션 열 및 텍스트 선택기 열의 경우 매칭시 재계산 확인란을 활성화할 수 있습니다. 이 옵션을 사용하면 행을 편집할 때 일치하는 값이 있는 다른 행이 자동으로 재계산됩니다.
예를 들어 시트에 Product 디멘션이 있습니다. 행을 편집하고 Product의 셀 값을 Sweaters에서 T-Shirts로 변경합니다. 시트에서 Sweaters 및 T-Shirts가 있는 모든 행은 변경사항에 따라 재계산됩니다. 수식 재계산 버튼을 클릭하지 않았습니다.
동영상: 요청시 재계산
동영상 시청:
1분 9초