대체 변수는 정기적으로 변경되는 정보에 대한 글로벌 자리 표시자로 동작합니다. 대체 변수는 특히 반복 예측의 개발 및 보고에 유용합니다. 대체 변수를 양식에서 멤버로 선택할 경우 그 값은 동적으로 생성된 정보를 기초로 합니다. 예를 들어 현재 월 멤버를 대체 변수 CurMnth
에 설정할 수 있기 때문에 월이 바뀔 때 양식에서 월 값을 수동으로 업데이트할 필요가 없습니다.
주:
양식의 값을 열거나 계산할 때 애플리케이션은 대체 변수를 지정된 값으로 바꿉니다.
애플리케이션 내에서 대체 변수를 생성하고 값을 지정합니다. 그러면 양식의 멤버를 선택할 때 애플리케이션에서 이러한 대체 변수를 사용할 수 있습니다.
대체 변수는 양식의 컨텍스트에 적합해야 합니다. 예를 들어 기간 차원의 멤버로 Qtr2 값을 가진 CurrQtr
이라는 이름의 대체 변수를 선택할 수 있습니다. 연도 차원에 대해 값이 2월인 CurrYr
이라는 이름의 대체 변수를 선택하는 것은 적합하지 않습니다. 애플리케이션 또는 큐브 레벨에서 대체 변수를 설정할 수 있습니다.
동일한 대체 변수가 여러 레벨에 존재할 수 있습니다. 애플리케이션은 다음 순서로 검색해서 첫 번째로 발견된 변수를 사용합니다.
큐브
애플리케이션
대체 변수가 비즈니스 규칙에서 런타임 프롬프트에 대해 활성화되어 있고 그 값이 비즈니스 규칙에 대한 런타임 프롬프트에 설정된 멤버와 일치하는 경우 대체 변수에서 선택할 수 있습니다.
애플리케이션은 대체 변수가 사용될 때(예: 양식이 열릴 때) 유효성을 확인합니다. 양식을 디자인할 때는 확인하지 않기 때문에 양식을 저장한 다음 열어서 대체 변수를 테스트해야 합니다.
양식에서 대체 변수를 지정하려면 다음을 수행합니다.