Detail Views

A detail view is a view that listens for and responds to master-detail events sent by a master view on a specified channel. A view becomes a detail view, when you set up the view to listen to master-detail events.

A detail view includes one or more columns whose values are changed directly by the information passed by a master-detail event. These columns are known as detail columns. A detail column must:
  • Be on the page edge or the section slider of the detail view. Whether a detail column is displayed on the page edge or a section slider, depends on the type of view:
    • For pivot tables and tables, it must be on the page edge

    • For graphs and gauges, it can be on the page edge, or on the section slider
      Note: If a detail column is on a section slider and a page edge is present, the detail column is not updated by the information in the master-detail event. For example, if the information in the event is Region=CENTRAL and Year=2009, and the page edge of the detail view has Region and the section slider has Years, then only the Region is updated.
    • Match a column in the master view

When a detail view contains multiple detail columns, it is listening for and responding to master-detail events on multiple channels.

The following types of views can be detail views:
  • Graph

  • Funnel graph

  • Gauge

  • Table

  • Pivot table

  • Trellis (only the outer edges, not the inner visualizations)

A detail view:

  • Can listen for master-detail events from multiple master views

  • Can be in the same analysis as the master view or in a different analysis

  • Cannot act as a master to another view

How Does Master-Detail Linking of Views Work

When a master view and a detail view are linked and a user clicks a cell (or item) in the master column, a master-detail event is generated on the designated channel and the master-detail event information is passed to the detail view.

The detail view (which is listening on the designated channel for master-detail events) receives the event and the master-detail event information. It reviews the master-detail event information to determine which column in this information matches the detail column. When it finds a match, it takes the column values in the master-detail event information, updates the detail column, and then refreshes the entire detail view.

Note: If a master column is on a section slider, then any detail view that is not visible initially in the browser is not updated and refreshed until the view becomes visible when you scroll down. For more information on section sliders, see "Defining a Section Slider in a Graph or Gauge".