可视化可嵌入到外部容器(例如,HTML 页或使用者的应用程序页)中,并且可在可视化中包括数据操作。通过嵌入式数据操作,可以与外部容器中的嵌入式可视化交互。您可以从外部容器检索可视化中使用的一组数据元素。可以添加任意数量的嵌入式数据操作。
发布事件使外部应用程序能够接收所选可视化中的一组数据元素值(称为可视化上下文)。所选可视化中的数据元素值集不得是度量列或隐藏列。
事件名称在外部容器中提供,在发布上下文事件时传递。“上下文”表示位于可视化中选定位置的一组数据元素值。如果跨多个工作簿或者跨单个工作簿中的多个数据元素使用数据操作,可以提供唯一事件名称,这样更便于跟踪。例如,如果输入 DV Embedded Content DA1
作为操作名称,则在事件名称字段中,可以输入 Event from DA1
来指示事件所源于的数据操作。
选择多个数据点可能会导致错误时(例如,使用一些第三方 REST API),此设置特别有用。
保存工作簿之后,您可以在外部容器中嵌入工作簿。外部容器显示嵌入的可视化。在您右键单击可视化并且其中包含了适用的数据操作时,它们显示在下拉菜单的可视化中。如果单击嵌入式数据操作,它会确定可视化的上下文信息并将该信息传递到导航操作服务以处理它。导航服务通过上下文有效负载信息来引发事件。您可以订阅到此事件,以便接收事件回调中的有效负载以及在其他区域中使用有效负载。
选择多个数据点可能会导致错误时(例如,使用一些第三方 REST API),此设置特别有用。