변수

변수를 사용하여 보고서 내부 및 보고서 간에 값을 전달할 수 있습니다. 예를 들어 수식에서 변수가 사용된 경우, 변수의 값이 변경되면 이러한 수식에서 반환된 값이 자동으로 업데이트됩니다. 또는 콤보 상자에서 변수를 입력 변수와 출력 변수로 사용하여 한 보고서의 선택 사항이 다른 보고서에서 자동으로 선택되도록 할 수 있습니다.

전역 변수는 보고서 카탈로그 전체에서 사용 가능합니다. 보고서 변수는 만들어진 보고서에서만 사용 가능합니다. 가능한 경우 전역 변수 대신 보고서 변수를 사용하는 것이 좋습니다. 보고서 변수를 사용하면 용도가 명확하지 않은 변수가 전역 변수 폴더에 포함되지 않습니다. 작업 로컬 변수는 중간 결과, 정적 값 또는 작업 정의의 미리 계산된 수식 결과를 저장하는 데 사용할 수 있는 임시 변수입니다. 작업 로컬 변수는 작업이 실행되는 동안만 존재합니다. 보고서 카탈로그에 영구적으로 존재하지만 용도가 일시적인 보고서 변수를 만드는 대신 작업 로컬 변수를 사용하십시오.

보고서 스냅숏에는 보고서 변수만 저장됩니다. 보고서에서 전역 변수를 사용하면 예상한 데이터가 스냅숏에 표시되지 않을 수 있습니다.

사용자는 전역 변수를 사용하여 개별 보고서 집합 대신 보고서 그룹과 전체적으로 상호 작용할 수 있습니다. 그러나 여러 가지 다양한 상태로 보고서를 나타내야 하는 경우도 있습니다. 보고서 변수를 사용하면 이러한 작업을 수행할 수 있습니다. 보고서 변수를 별도의 보고서에 복사하고 해당 값을 개별적으로 설정할 수 있습니다.

전역 및 보고서 변수는 다음 값을 가질 수 있습니다.

  • 현재 사용자 값
  • 기본값
  • 지정된 사용자 또는 역할에 대한 값

변수 정의는 이름, 설명, 영구 값, 변수의 기본값으로 구성됩니다.

다음 구문을 사용하여 보고서에서 변수의 현재 값을 표시할 수 있습니다.

=variablename.text
	 

두 가지 변수 형식이 모두 응용 프로그램 탐색기의 보조프로그램 창에 표시됩니다.