즉시 계산을 실행하는 경우 다음 가이드라인을 고려하십시오.
- 멤버 공식을 삽입할 때 공식을 포함하는 셀은 읽기 전용으로 표시되고 셀 스타일 색상도 그에 따라 변경됩니다. 또한 새로고침을 누르면 동일한 셀이 더티로 바뀌며 지정된 셀 스타일 색상으로 표시됩니다. 셀 스타일 색상을 변경하지 않고 클린 새로고침을 하려면 Smart View 리본에서 옵션을 누른 다음, 멤버 옵션 탭에서 임시 작업에서 공식 및 설명 보존 확인란을 선택취소합니다.
- 임시 그리드 레이아웃이 설정되거나 완료된 후에만 멤버 공식을 삽입하는 것이 좋습니다. 확대, 축소, 선택한 항목만 유지, 선택한 항목만 제거 등의 다른 임시 작업을 수행하는 경우 공식 컨텍스트가 부적합하게 되고 그리드에서 제거됩니다. 임시 작업을 수행한 후 공식이 누락된 경우 필요한 곳에 공식을 수동으로 다시 입력할 수 있습니다.
- 공식을 삽입한 후 새로고침을 통해 또는 별칭 변경을 누르고 별칭을 기본값에서 없음으로 변경하거나 그 반대로 변경하여 별칭 테이블을 변경하는 경우 공식을 포함하는 셀을 눌러도 공식이 더 이상 툴팁에 표시되지 않습니다.
- 셀 레벨 보안과 멤버 공식을 함께 사용할 때는 주의해야 합니다. 셀 레벨 보안이 사용으로 설정된 경우 삽입된 멤버 공식은 웹 애플리케이션과 Oracle Smart View for Office에서 다른 결과를 제공할 수 있습니다. 계산을 수행하려면 모든 셀에 대한 액세스 권한이 필요합니다. 따라서 셀 레벨 보안이 사용으로 설정된 경우 읽기 거부 규칙으로 제한된 셀은 일관성 없는 결과를 제공할 수 있습니다. 제한된 셀에는
#No Access
레이블이 표시됩니다. 공식에 액세스가 제한된 셀에 대한 참조가 포함된 경우 결과에는 #Missing
또는 오류가 표시됩니다.
- 멤버 공식을 삽입하는 작업은 Smart View 리본의 실행취소 옵션을 사용하여 실행취소할 수 없습니다. 공식을 삽입한 후 실행취소를 누르면 멤버 공식을 포함하는 셀에
#No Access
레이블이 표시되고, 해당 셀을 눌러도 공식이 더 이상 툴팁에 표시되지 않습니다. 대신, 그리드를 새로 고치고 삽입된 멤버 공식을 제거하기 위해 Smart View 리본의 새로고침 옵션을 사용할 수 있습니다. 또한 클린 새로고침을 하려면 임시 작업에서 공식 및 설명 보존 확인란을 선택취소합니다. 이 확인란은 옵션의 멤버 옵션 탭에 있습니다.
- 임시 그리드에서 멤버 공식을 제거하는 경우 Smart View 리본의 재실행 옵션을 사용하여 다시 삽입할 수 없습니다. 멤버 공식이 실행취소 또는 재실행 작업 중에 보존되지 않기 때문입니다. 멤버 공식을 삽입하려면 임시 그리드를 다시 열고 멤버 공식 삽입을 누릅니다.
- 시간 균형 등록정보가 건너뛰기 옵션이 0 또는 누락 및 0으로 설정된 플로우로 설정된 경우 결과가 예상대로 제공되지 않습니다. 1월, 2월, 3월 열이 포함된 그리드에서 첫번째 행에는 0, 0, 0 값이 포함되고 두번째 행에는 0,
#Missing
, #Missing
값이 각각 포함됩니다. Q1의 네번째 열에서는 첫번째 행의 건너뛰기가 0으로 설정되고 두번째 행의 건너뛰기가 누락 및 0으로 설정되도록 멤버 공식이 삽입됩니다. 예상 결과는 두 행에서 모두 #Missing
이지만 실제 결과는 0으로 나타납니다.
- 그리드에 고유하지 않거나 중복된 별칭이 있고 공식에서 참조되는 경우 스마트 양식에서 임시를 수행하는 동안 중복 별칭 오류가 발생할 수 있습니다. 이 문제는 중복 별칭이 있는 임시 그리드에 멤버 공식을 삽입하고 스마트 양식으로 저장한 다음, 임시 모드로 스마트 양식을 다시 여는 경우에 발생합니다. 새로고침을 누르면 Smart View에서 "상위 계정의 별칭과 충돌하는 중복 별칭 또는 멤버 이름을 발견했습니다. 모호성을 해결하려면 별칭 또는 멤버 이름 중 하나 이상을 수정해야 합니다."라는 오류 메시지가 표시됩니다.
#Missing
및 0 값을 포함하는 데이터에 대해 @MAX 함수 계산을 수행하면 웹 애플리케이션과 Smart View에서 일관성 없는 결과가 제공될 수 있습니다. 이는 Oracle Essbase와 Excel에서 해당 값을 처리하는 방식의 차이 때문입니다. Essbase에서는 0과 #Missing
을 비교한 결과가 항상 동일하지 않을 수 있으므로 @MAXS 함수를 사용하는 것이 좋습니다. 자세한 내용은 Oracle Essbase의 계산 및 쿼리 참조에서 @MAX 함수에 대한 참고를 참조하십시오. @MAX는 @MAXS (SKIPNONE)과 비슷하게 작동하므로 데이터에 #Missing
및 음수 값만 있는 경우 #Missing
값이 음수 값보다 큰 것으로 간주됩니다. 공백이 아닌 값과 비교하는 경우 #Missing
은 0으로 간주됩니다. Smart View에서는 #Missing
레이블을 사용하여 데이터베이스에서 누락된 데이터 값을 나타내며, 0 데이터 값과 다릅니다. Excel에서는 공백이 아닌 레이블을 문자열로 처리하고, 문자열은 빈 셀 및 0과 다르게 처리됩니다. Excel과 Essbase 간의 이러한 차이로 인해 #Missing
과 0 데이터 값을 비교한 결과는 비결정적입니다.