小组件通信

可以在仪表板上连接小组件,以便它们可以相互交互。也就是说,一个小组件的更改(例如日期或国家/地区的更改)会反映在连接的小组件中。

报告变量

Application Studio 报告中的变量可标记为参数。在仪表板中,这些参数可合并为参数连接,共同控制小组件的通信方式。

Web 视图小组件参数

Web 视图小组件也可有参数。可将 Web 视图链接到报告小组件以及仪表板中的其他 Web 视图小组件。要链接 Web 视图小组件,请从其 URL 部分创建参数。

注意

不会自动检测报告小组件和 Web 视图小组件之间的连接,必须要手动创建。

参数连接

多个小组件的参数可构成参数连接。例如,如果两个或多个小组件都有地点月份参数,则会有两个可能的参数连接。可将一些或全部小组件添加到其中一个或两个连接。例如,若要按地点链接小组件,将每个小组件的地点参数添加到地点参数连接。

对于未在参数连接中使用的参数,可以指定其初始值是存储在仪表板中还是由小组件设置。

自动连接规则

默认情况下,将自动检测报告小组件之间的链接并创建参数连接。可关闭自动检测并手动创建和编辑连接。

参数的自动连接受以下规则控制:

  • 来自同一内容连接的参数将自动连接。
  • 如果查找名称相同且适用以下条件之一,则带查找的参数互相链接:
    • 参数值相同。
    • 一个或多个参数格式为 LookupHierarchy.DefaultMember
  • 如果参数名称和类型相同且适用以下条件之一,则不带查找的参数互相链接:
    • 参数值相同。
    • 一个或多个参数格式为 LookupHierarchy.DefaultMember

主要小组件

默认情况下,保存仪表板时,将一并保存参数连接的初始值。每次打开仪表板时将选择这些初始值,它们不受报告目录中源报告更改的影响。但有时您可能希望更改一个小组件以影响其他小组件的值,例如,希望仪表板每天更新。

可以选择在参数连接中定义参数初始值的主要小组件。从“初始值”列表选择参数连接的主要小组件。主要小组件的值决定参数连接中参数的值。使用此值加载连接中的其他小组件。

注意

Web 视图小组件不能是参数连接的主要小组件。

如果从仪表板中删除了主要小组件,则会将参数的初始值自动设置为存储在仪表板中。