Defining a selector

Selectors provide dashboards with interactivity, allowing each user to change how he sees the data. A selector can change:

For a list of the controls you can change using a selector, including example images, see Providing interactivity to users: Selectors. For steps to define a selector by modifying the properties listed below, see Modifying properties for a selector.

When you add a selector to a document, you must define how it looks and what it controls. The following display and behavior properties define a selector:

 

DHTML Style: Determines how the options in the selector are displayed in Editable and Interactive Mode. The following styles are available.

  1. Drop-down

    Slider: This selector style is most effective when used to browse data in a graph. Place the slider under or above the graph it will control. Then specify the graph as the target of the slider selector and specify one of the attributes or metrics in the graph as the selector's source. This allows an analyst to drag the slider to view different sets of data in a graph. Analysts can also adjust the size of the slider to view different ranges of values in the graph. This style is also available for metric condition selectors.

    Checkboxes

    Radio Buttons

    Button Bar: Use this selector style or the Link Bar style to create tabs in your document.
     

    Listbox

    Link Bar: Use this selector style or the Button Bar style to create tabs in your document.

    Search Box: This style is available only for element selectors, and allows users to search for an element. Unlike other selectors, a list of elements is not initially displayed. As the user types text, matches are displayed for the user to choose from, instead of having to pick from all available elements. This is particularly convenient if the element list is long.

    Note: You can determine whether the search is performed on the server or the client. To fetch elements directly from the data warehouse or Intelligent Cube as the user performs the search, select the Search on server check box in the Layout options on the Properties and Formatting dialog box.

    Qualification: This style is available only for metric condition selectors, and allows users to complete a metric qualification to filter data. For steps to create a metric condition selector, see Creating a selector that filters metric values.

Flash Style: Determines how the selector is displayed in Flash Mode, if it is an interactive Flash-only selector. For more information about creating selector widgets, see Creating an interactive, Flash-only selector. The options are:

  1. Fish Eye Selector: The Fish Eye Selector is an interactive style of selector that is displayed only in Flash Mode. Any item that the user hovers the cursor over or selects remains magnified, while the remaining items are minimized. This style of selector is useful because it allows you to choose from a large list of elements without having to see all of the elements displayed at the same time. In Interactive and Editable Mode, a Fish Eye Selector can be displayed as one of the DHTML styles of selectors listed above.

    Date Selection: An interactive style of selector that is displayed only in Flash Mode. The Date Selection selector is a calendar selector that allows you to select which dates you want to see data for in a document. You can see all of the dates of each month in the widget, which allows you to be able to select a range of dates more easily.

    Since a Date Selection selector is displayed only in Flash Mode, determine how the selector is displayed in non-Flash modes by specifying a DHTML style, described above.

Action Type: Determine whether the selector displays attribute, custom group, or consolidation elements; metrics; or panels.

Source: Determine the attribute, custom group, or consolidation whose elements are displayed in the selector (for an element selector) or the metric whose values are qualified on (for a metric condition selector).

Selection Type: Determine whether the selector includes or excludes the selected items from the target. It is available only for element selectors and metric condition slider selectors. For example, the attributes that a user chooses in the selector can either display in the target, or they can be hidden. If a metric condition selector has a title bar, a user can use the title bar to choose for himself whether to include or exclude the selections. For steps to define the Selection Type, see Determining whether the selector includes or excludes data: Selection type.

Qualify on: Determine whether the selector filters metric values or rank. This option is available only for metric condition selectors. If a title bar is displayed for the metric condition selector, a user can change this setting for himself. The options are:

  1. Value: Filters the metric's values.

    Rank Highest: Ranks the metric's value, where 1 is the highest value, and then filters by rank.

    Rank Lowest: Ranks the metric's value, where 1 is the lowest value, and then filters by rank.

    Rank % Highest: Filters the data to display the top x% of items in the target. For example, if the target Grid/Graph contains eight items, Rank % Highest = 25 displays the top two items.  

    Rank % Lowest: Filters the data to display the bottom x% of items in the target. For example, if the target Grid/Graph contains eight items, Rank % Lowest = 25 displays the bottom two items.

Action Type: Determine whether the selector is used to submit, recalculate, or discard the changes to data displayed in a Transaction Serviced-enabled document. For example, a user can edit the data displayed in a grid, then submit their changes to update the underlying data, or choose to recalculate derived metrics and subtotals displayed in the grid based on the changed data.

Targets: Determine which Grid/Graphs, panel stacks, and other selectors the selector affects. If targets are automatically maintained in the layout, then attribute and metric selectors automatically target all Grid/Graphs and panel stacks that are in the same panel or document section as the selector. If targets are not automatically maintained, you must manually select the targets when you create selectors. You must always select the target for panel selectors, regardless of whether targets are automatically maintained.

To define a selector that targets another selector, you must disable automatic target maintenance and manually specify the target. Alternatively, you can keep automatic target maintenance if you can place the target selector on a panel in the same document section as the source selector; the source selector will automatically target that panel stack. For more information on automatically maintaining targets for selectors, including instructions to enable and disable the functionality, see Automatically maintaining targets for selectors.

Related topics

Providing interactivity to users: Selectors

Adding a selector to a document

Modifying properties for a selector

 

 

_____________________________