小组件通信
可以在仪表板上连接小组件,以便它们可以相互交互。也就是说,一个小组件的更改(例如日期或国家/地区的更改)会反映在连接的小组件中。
报告变量
Application Studio 报告中的变量可标记为参数。在仪表板中,这些参数可合并为参数连接,共同控制小组件的通信方式。
Web 视图小组件参数
“”小组件也可有参数。可将 “”链接到报告小组件以及仪表板中的其他 “”小组件。要链接 “”小组件,请从其 URL 部分创建参数。
注意
不会自动检测报告小组件和 “”小组件之间的连接,必须要手动创建。
注意
无法在 Android 应用程序中编辑 Web 视图参数。
参数连接
多个小组件的参数可构成参数连接。例如,如果两个或多个小组件都有地点和月份参数,则会有两个可能的参数连接。可将一些或全部小组件添加到其中一个或两个连接。例如,若要按地点链接小组件,将每个小组件的地点参数添加到地点参数连接。
对于未在参数连接中使用的参数,可以指定其初始值是存储在仪表板中还是由小组件设置。
自动连接规则
默认情况下,将自动检测报告小组件之间的链接并创建参数连接。可关闭自动检测并手动创建和编辑连接。
参数的自动连接受以下规则控制:
- 来自同一内容连接的参数将自动连接。
- 如果查找名称相同且适用以下条件之一,则带查找的参数互相链接:
- 参数值相同。
- 一个或多个参数格式为
LookupHierarchy.DefaultMember
。
- 如果参数名称和类型相同且适用以下条件之一,则不带查找的参数互相链接:
- 参数值相同。
- 一个或多个参数格式为
LookupHierarchy.DefaultMember
。
主要小组件
默认情况下,保存仪表板时,将一并保存参数连接的初始值。每次打开仪表板时将选择这些初始值,它们不受报告目录中源报告更改的影响。但有时您可能希望更改一个小组件以影响其他小组件的值,例如,希望仪表板每天更新。
可以选择在参数连接中定义参数初始值的主要小组件。从“初始值”列表选择参数连接的主要小组件。主要小组件的值决定参数连接中参数的值。使用此值加载连接中的其他小组件。
注意
“”小组件不能是参数连接的主要小组件。
如果从仪表板中删除了主要小组件,则会将参数的初始值自动设置为存储在仪表板中。