风险、限制和已知问题
这些风险和限制必须为报告设计人员所理解。不正确使用时不会生成警告或错误消息。
如果没有刷新整个报告,只有更改的值会从服务器传输到网络浏览器。这可提高性能,并避免可能在某些浏览器上出现不必要的可视效果。但是这有一种风险,即在 Web 中显示的报告将与服务器上的报告不同。
为了防止出现这种情况,仅在执行操作期间报告的可见区域没有更改时使用“操作对象”和“无”选项。
如果报告中只有一些值发生变化,请使用“自定义”选项指定一系列单元格。例如,如果在执行操作时,只有单元格 M10、M11、N10 和 N11 的值更改,则指定 M10:N11 的范围。
注意
如果此范围并未包括所有受影响的单元格,则会出现问题。
例如:
- 设置参数操作可更改单元格 D1:D2 和 X1:X2。
- 报告设计器指定刷新范围 D1:D2。
- 执行操作时,仅更新单元格 D1 和 D2。直到通过执行其他操作,或通过重新加载仪表板来刷新整个报告后,才会显示报告的真实状态。
限制
单元格的多个可视属性可通过执行一个操作更改。但并非所有这些属性都可通过 Web 输入中的“刷新”进行刷新。
如果使用了不受支持的单元格属性,则会发生风险,例如,突出显示报告中的重要数据。
仅可更新以下单元格属性:
- 背景
- 文本
- 文本颜色
- 文本粗体
- 文本斜体
- 文本删除线
- 下划线
- 图形
Web 选项中的“刷新”选项仅在以下单元格上受支持:
- 仅包含文本的单元格
- 仅包含图形的单元格
- 包含操作的单元格
无法使用“刷新”选项刷新以下单元格:
- 包含列表对象的单元格
- 包含图表的单元格
已知问题
这些示例描述了已知问题:
- 您具有适合单元格的短文本。可使用一个操作用更长的文本替换该文本。只刷新包含短文本的单元格。在 Application Studio 中,包含单元格的列将展开为长文本的宽度。但是,在仪表板中,单元格不会展开,文本会被切断。
- 单元格包含由变量提供的 N 值。一个操作将变量的值改为 N+1。刷新输入选项是“无”。
在仪表板中执行操作时,显示的值仍为 N。但如果导出报告,显示的值是 N+1。
- 单元格 B2 包含由变量提供的空字符串。单元格 C2 包含公式
=B2
。一个操作将变量的值改为“文本”。刷新输入选项为“自定义”,B2 指定为单元格范围。当操作在仪表板中执行时,只有单元格 B2 显示“文本”。这是正确的。但是,如果导出报告,单元格 B2 和 C2 都显示“文本”。因此,导出报告覆盖 Web 输入中的“刷新”并重新计算整个报告。
- 单元格 B2 包含公式
=A1
。单元格 A1 包含“选择元素”操作。刷新输入选项是“操作对象”。执行操作并选择元素。如果正确,所选元素仅在单元格 A1 中显示。第二次执行操作,但不选中元素,单击“”。单元格 B2 显示 A1 中的元素。因此,单击“选择元素”对话框中的“”可覆盖“操作对象”刷新输入并重新计算整个报告。