위험, 제한 및 알려진 문제
이러한 위험과 한계는 보고서 디자이너가 알아야 합니다. 잘못 사용해도 경고 또는 오류 메시지가 생성되지 않습니다.
전체 보고서를 새로 고치지 않으면 변경된 값만 서버에서 웹 브라우저로 전송됩니다. 이렇게 하면 성능이 향상되고 일부 브라우저에서 발생할 수 있는 원치 않는 시각적 효과를 피할 수 있습니다. 그러나 웹에 표시된 보고서가 서버의 보고서와 다를 수 있습니다.
이를 방지하려면 작업 실행 시 보고서의 표시 영역이 변경되지 않는 경우에만 작업 홀더 및 없음 옵션을 사용하십시오.
영향을 받는 모든 셀이 범위에 포함되지 않으면 문제가 발생합니다.
예:
- 설정된 매개 변수 동작은 셀 D1:D2 및 X1:X2를 변경합니다.
- 보고서 디자이너는 새로 고침 범위 D1:D2를 지정합니다.
- 동작이 실행될 때 셀 D1 및 D2만 업데이트됩니다. 다른 작업을 실행하거나 대시보드를 다시 로드하여 전체 보고서를 새로 고칠 때까지 보고서의 실제 상태가 표시되지 않습니다.
제한 사항
셀의 여러 시각적 속성은 작업 실행에 의해 변경될 수 있습니다. 그러나 모든 속성이 웹 입력에서 새로 고침을 통해 새로 고칠 수 있는 것은 아닙니다.
예를 들어 보고서에서 중요한 데이터를 강조 표시하는 것과 같이 지원되지 않는 셀 속성을 사용하면 위험합니다.
이러한 셀 속성만 업데이트할 수 있습니다.
- 배경
- 텍스트
- 텍스트 색
- 텍스트 굵게
- 텍스트 기울임꼴
- 텍스트 취소선
- 밑줄
- 그래픽
웹에서 새로 고침 옵션은 다음 셀에서만 지원됩니다.
- 텍스트만 포함하는 셀
- 그래픽만 포함하는 셀
- 작업을 포함하는 셀
이러한 셀은 새로 고침 옵션으로 새로 고칠 수 없습니다.
- 목록 개체가 포함된 셀
- 차트가 포함된 셀
알려진 문제
이 예제는 알려진 문제점을 설명합니다.
- 셀 내에 맞는 짧은 텍스트가 있습니다. 작업을 사용하여 텍스트를 긴 텍스트로 바꿉니다. 짧은 텍스트가 포함된 셀만 새로 고칩니다. Application Studio에서 셀을 포함하는 열은 긴 텍스트의 너비로 확장됩니다. 그러나 대시보드에서는 셀이 확장되지 않고 텍스트가 컷오프됩니다.
- 셀은 변수에 의해 제공되는 값 N을 포함합니다. 작업은 변수의 값을 N+1로 변경합니다. 새로 고침 입력 옵션은 없음입니다.
작업이 대시보드에서 실행될 때 표시되는 값은 N으로 유지되지만 보고서를 내보낼 경우 표시되는 값은 N+1입니다.
- B2 셀에는 변수가 제공하는 빈 문자열이 들어 있습니다. C2 셀에
=B2
수식이 포함되어 있습니다. 작업은 변수의 값을 "TEXT"로 변경합니다. 새로 고침 입력 옵션은 사용자 지정이며 B2는 셀 범위로 지정됩니다.작업이 대시보드에서 실행될 때 B2 셀만 TEXT를 표시합니다. 이는 맞습니다. 그러나 보고서를 내보낼 경우 B2 및 C2 셀 모두에 TEXT가 표시됩니다. 따라서 보고서를 내보내는 것은 웹에서 새로 고침 입력을 무시하고 전체 보고서를 다시 계산합니다.
- B2 셀에
=A1
수식이 포함되어 있습니다. A1 셀에 요소 선택 작업이 있습니다. 새로 고침 입력 옵션은 작업 홀더입니다. 작업이 실행되고 요소가 선택됩니다. 올바르게, 선택한 요소는 A1 셀에만 표시됩니다. 작업이 다시 실행되지만 요소가 선택되지 않고 [ ]가 클릭됩니다.B2 셀은 A1에 요소를 표시합니다. 따라서 요소 선택 대화 상자에서 [ ]를 클릭하면 작업 홀더 새로 고침 입력이 무시되고 전체 보고서가 다시 계산됩니다.