Here is some information
about defining prompts in report linking:
Restrictions on defining prompts
You can create a report based on a
multidimensional data source as the source report in the report-linking operation. You can pass the parameters
from the multidimensional report to a relational report.
When you create a link to pass values to parameters in a destination report or a
stored process, the following constraints must be satisfied:
-
Prompts in destination reports have types. The common
prompt types are character, numeric, date, time, and timestamp. There
are other types, but they are not used in report linking.
-
Data items in the source report have types. Each data
item has two types associated with it. If a data item has a format
applied to it, then its formatted values are the character type. Unformatted
values for data items can be character, numeric, date, time, or timestamp
types.
-
Data types for the prompt and the source data item
must be compatible. When you choose a parameter in a destination report
to pass values to, the values must be a type that is compatible with
a prompt. When you assign a data item to a prompt in the destination,
the type associated with the data item's value must also be compatible
with the prompt. Data items with incompatible types will not be presented
in the drop-down menu for a given prompt.
Prompts are compatible
in the following ways:
-
Character prompts can accept the
formatted values of all data items.
-
Character prompts can accept the
unformatted values of all character data items.
-
Numeric prompts can accept the unformatted values of numeric data items (
category or
measure).
-
Date prompts can accept the unformatted
values of date data items.
-
Time prompts can accept the unformatted
values of time data items.
-
Timestamp prompts can accept the unformatted values of
timestamp data items.
Verifying prompt associations
SAS Web Report Studio does not check that your associations make sense, so make sure
that you assign an appropriate
data item value to each prompt. For example, you might link a
Product Name
group break in the primary report to a prompt for
Product
Name
in the target report, but you would not link
a
Gender
group break to a prompt for
Order
Year
.
Conditions that cause the prompts window to appear
If you assign a value
to each prompt in the target report, then the prompts window is bypassed
when the user clicks the link in the primary report. If you do not
assign a value to each prompt in the target report, then the prompts
window appears. The user can then confirm the current prompt values
or enter new ones.
If you remove or hide a category or
hierarchy that is used in a report-linking prompt, then the prompt association is removed.
The user must answer the prompts to display the target report.
Interaction with manually refreshed reports
If you link to a report that is manually refreshed, the prompt values sent from the
primary report are not used for the target report. Instead, SAS Web Report Studio
displays the results of the last
query run for the target report.