Prompts Overview

A prompt is a question the system presents to a user when a report is executed. How the user answers the question determines what data is displayed on the report when it is returned from your data source.  A report designer can include one or more prompts in any report. Answering a prompted report differently each time it is executed is one way to ensure that a report is executed against your data source and displays the most recent data. This is because different prompt answers usually require different data than what is stored in the report’s cache.

 

All users, except those with Read-only permissions, can use prompts. Only users with Administrator or Manager permissions can create prompts.

 

Prompts are an effective tool to:

Prompt Components

The pieces that make up a prompt, control how a prompt appears and how it functions. These components include the following:

Consider the user needs and the purpose of the report as well as the objects on it when deciding on these options. To apply a schedule to a prompted report, the decisions made about answer requirements and default answers will affect how the report is filtered when it is automatically executed on schedule.

Prompt Groups

Prompts can be divided into the following groups, based on what is required to answer them:

Comparing a prompt and a filter

A prompt is similar to a filter because a prompt determines the specific data to be displayed on a report. The difference is that a filter is created for a report to provide a single, specific definition for the report. A filtered report displays the same set of data to every user who executes that report.

 

In contrast, a prompt dynamically modifies the contents of a report based on the user's answers when the user executes the report. With prompts, users can determine the objects (attributes, attribute elements, metrics, and so on) that they want to be part of, or excluded from, the report query that is sent to the data source. Therefore, a prompt can be seen as a way for each user to create a filter for a given report.

Related topics

 

 

_____________________________