Show Menu
화제×

Microsoft Excel 함수에서 Report Builder 기능 호출

이 기능을 사용하면 Report Builder 사용자 인터페이스에 액세스하지 않고도 일반 Excel 워크플로우 내에 Report Builder를 통합할 수 있습니다.
예를 들어, 다른 원본에서 Excel로 가져온 데이터를 기반으로 하는 입력 필터가 포함된 Report Builder 요청을 자동으로 새로 고치고 싶을 수 있습니다. 이제 string RefreshRequestsInCellsRange(..) 함수를 사용하여 이 작업을 수행할 수 있습니다. 모든 호출은 비동기 상태입니다. 즉, 결과를 즉시 반환하고 한 호출이 완전히 실행될 때까지 기다리지 않습니다.
이 기능이 작동하려면 리포트 빌더 5.0 이상이 설치되어 있어야 합니다.
다음은 노출된 함수 목록을 포함하는 표입니다.
함수 이름
설명
string AsyncRefreshAll()
통합 문서에 있는 모든 Report Builder 요청을 새로 고칩니다.
string AsyncRefreshRange(string rangeAddressInA1Format)
지정된 셀 범위 주소에 있는 모든 Report Builder 요청을 새로 고칩니다("Sheet1!A2:A10"과 같이 A1 형식으로 셀 범위를 나타내는 문자열 표현식).
string AsyncRefreshRangeAltTextParam()
Ms 양식 컨트롤의 대체 텍스트를 통과하는 지정된 셀 범위에 있는 모든 Report Builder 요청을 새로 고칩니다.
string AsyncRefreshActiveWorksheet()
활성 워크시트에 있는 모든 Report Builder 요청을 새로 고칩니다.
string AsyncRefreshWorksheet(string worksheetName)
지정된 워크시트(탭에 나타나는 워크시트 이름)에 있는 모든 Report Builder 요청을 새로 고칩니다.
string AsyncRefreshWorksheetAltTextParam();
Ms 양식 컨트롤의 대체 텍스트를 통과하는 특정 워크시트 이름에 있는 모든 Report Builder 요청을 새로 고칩니다.
string GetLastRunStatus()
마지막 실행의 상태를 설명하는 문자열을 반환합니다.
Report Builder 내에서 이러한 함수에 액세스하려면 수식 > 함수 삽입으로 이동합니다. 카테고리 목록 아래쪽에서 Adobe.Report Builder.Bridge를 찾을 수 있습니다.

Use these functions in a formula

예를 들어 다음 수식은
=IF(OR(ISTEXT(P5),ISBLANK(P5)),AsyncRefreshRange("P9"),"")

"셀 P5의 값이 텍스트이거나 비어 있으면 셀 P9에 있는 범위를 새로 고칩니다."라는 의미입니다.

Use Report Builder functions with format control

이제 만든 컨트롤에 매크로를 할당할 수 있으며 해당 컨트롤은 통합 문서 요청을 새로 고치는 함수가 될 수 있습니다. 예를 들어 함수 AsyncRefreshActiveWorksheet는 워크시트의 모든 요청을 새로 고칩니다. 그렇지만 전체가 아니라 특정 요청만 새로 고치고 싶은 경우가 있을 수 있습니다.
  1. 매크로 매개 변수를 설정합니다.
  2. 컨트롤을 마우스 오른쪽 단추로 클릭하고 Assign Macro .
  3. Report Builder 함수 이름을 입력합니다(매개 변수 또는 괄호 제외).

Pass parameters to Report Builder functions via format control

매개 변수를 취하는 2개의 함수를 컨트롤 서식과 함께 사용할 수 있지만 대체 텍스트 필드를 통해서만 가능합니다.
  • AsyncRefreshRange(string rangeAddressInA1Format)
  • AsyncRefreshWorksheet(string worksheetName)
  1. 컨트롤을 마우스 오른쪽 단추로 클릭하고 컨트롤 서식을 선택합니다 .
  2. 대체 텍스트 탭을 클릭합니다.
  3. 대체 텍스트에서 새로 고치려는 셀 범위를 입력합니다.
  4. 수식 > 함수 삽입> Adobe.Report Builder.Bridge에서 Report Builder 매개 변수 목록을 엽니다.
  5. AltTextParam으로 끝나는 두 함수 중 하나를 선택하고 확인을 클릭합니다 .