Sie sind auf Seite 1von 13

REPORT STUDIO QUESTIONS

Q. What is Condition Explorer in Report Studio?

Condition Explorer allows you to manage the variables that are being used in the report.

Q. What is a Page set in Cognos Report Studio?

The set of pages to render according to a grouping structure.

Q. What are classes in Cognos Report Studio?

Classes provide a default style to be applied to the objects.

Q. How you do Conditional Highlighting on a report in Report Studio?

The steps to add conditional highlighting to a report are listed below:


a) Select the list column body for which you want to set conditional highlighting.
b) From the Style toolbar, click Conditional Styles.
c) In the New Conditional Style list, select Advanced Conditional Style.
d) Type a name for the style. Click on New Advanced Condition.
e) In the Expression Definition pane, specify terms for the expression.
f) Select a style from the Style list. Edit to define a custom style.
g) Click Ok and run the report.

Q. How do you convert a list to cross-tab in Cognos Report Studio?

To convert a list to a cross-tab, follow the listed steps:


1. Click the columns that you want to appear as columns or nested columns in the cross-tab.
2. From the structure menu, click Pivot List to Crosstab.

Q. How can you hide an object in Report Studio?

Set its Box Type property to None.

Q. How do you hide the rows that have null values?

You can hide the rows having null values by applying conditional formatting as when you find null values in
rows make the box type none in the properties.

Q. How can you hide a column in Report Studio?

For Crosstab reports


a) Group on the column and create aggregation to have the column total in the bottom row.
b) Click the Unlock button on Report studio toolbar.
c) Now select the text item and delete it.
d) Select the empty crosstab node after deleting the text. Change its padding to 0 pixels and font to 0.001 pt
size.

Q. How can you Specify what appears when no data is available in a report?

The steps are as listed below:


a) Select the data container in the report.
b) From the properties pane, set the No Data Contents property to Yes.
c) No data contents tab is displayed, which can be used to drop Text item or Layout Calculation to be
displayed in case of no data in report.

What are the components having in the Report Studio using interface e.g. insertable objects pan,
properties pan?

1. insertable objects pan


2. properties pan
3. toolbox
4. explorer bar
5. work area

What is the difference between a data item and a query item?

Query item is nothing but the column of table or Query subject. Where data item is report column which we use to
design report and retrieve the data of user requirement.

What is the generated prompt, how can I use?

Normally when you create a prompt for a query item, you drag and drop the appropriate type of prompt onto your
prompt page. In case that you are not sure of the best prompt type to choose, use a Generated prompt and
ReportNet will automatically select an appropriate type for you, based on the nature of the query item.

In a Single page we are having 3 list. While running each has to populated in separate page?

Go to page wise report, click page explorer, drag page inside page explorer, drag list from the toolbox then drag
list1 into that list in page1, next again drag page to page explorer drag list from the toolbox and drag list2 into that
list in page2 and so on....

When you run the report all the pages will be run if u want to run specific page, go to that page right click and then
run this page.

What is a render variable? Where do you exactly use in developing a report?

Render Variable: - Specify a variable based on which object can be conditionally rendered.

Style Variable: - Specify a variable based on which object can be conditionally styled.

Example for Style Variable

In a report in a list if u wants to display every alternate row with particular color in this case
1) Create a data item with name running-count with function "running-count" on particular unique column
2) Now create one more data item as mod with function "mod" on that running-count data item
3) Create a Boolean variable with expression mod 1
4) Go to the page select List column Body style
5) In properties pane select Style Variable as Boolean variable
6) Click on YES variable and set its Foreground color as RED
7) Click on No variable and set its Foreground color as Yellow now run the report

Example for Render Variable

If the case is like you want to see the particular page in HTML or PDF or CSV format then
1) Create 3 pages in your report
2) Every page contains some specific data
3) Name these pages as HTML PDF CSV
4) Create a String variable with 3 values as HTML PDF and CSV
5) Now in string variable put expression as .....
Case
when ReportOutput() 'HTML' then 'HTML'
when ReportOutput() 'PDF' then 'PDF'
when ReportOutput() 'CSV' then 'CSV'
end

6) Now go the page named HTML and select page object


7) In properties pane click on Render Variable select that string variable
8) check only HTML check box value for HTML page
9) Repeat step No. 6 to step No.8 for remaining 2 pages.

How to do page breaks in Cognos 8 Report Studio please give the navigation?

select one column(order year) apply group on that column then select structure in toolbar select page break then
run the report .you will see every year in separate page

What is the difference between Block & conditional block?

Block:-- is the object in which u can place the other Cognos abject as list, crosstab, graph etc..A container into
which you can insert other objects and
Conditional Block:-- Specify a variable based on which objects inserted into a block can be conditionally
rendered. Applies only to conditional block objects that you insert in a report.

What should be done when a report running time will take long time in Cognos?

Deselect the option auto-aggregate & summary option if it selected it takes much time to get the data
(b) Go through the generated SQL and try to compare it with the regular SQL code by running the SQL in the
navigator that will give you an estimate of the time difference.
Secondly try to check the joins, avoid outer joins as far as possible.
Thirdly try to add prompts and filters if possible to reduce the number of records to be pulled into the query.

Difference between Express authoring mode and Professional authoring mode?

The Professional authoring mode gives users access to the full range of Report Studio functionality. In this
mode, you can create any report type, including charts, maps, lists, and repeaters, using any data source
(relational or multidimensional). This mode contains a superset of the features available in the Express authoring
mode. However, you cannot view live data.

The Express authoring mode provides a simplified and focused Report Studio interface. It is designed for non-
technical users to create traditional financial and management statement reports. This mode allows access to
dimensionally-modeled data and uses a member-oriented data tree, by default.

This authoring mode allows you to see live data and supports crosstab reports. It contains a subset of the features
available in the Professional authoring mode.

When you are in the Express authoring mode, if you open a report that was authored in the Professional authoring
mode, you can see the objects that can be inserted only in the Professional authoring mode, such as charts, maps,
and lists. However, you cannot modify these objects.

(b) Professional Authoring Mode:

The Professional authoring mode gives users access to the full range of Report Studio functionality. In this mode,
you can create any report type, including charts, maps, lists, and repeaters, using any data source (relational or
multi-dimensional).

Express Authoring Mode:


The Express authoring mode provides a simplified and focused Report Studio interface. It is designed for non-
technical users to create traditional financial and management statement reports. It only allows access to
dimensionally-modeled data and uses a member-oriented data tree.

This authoring mode supports only crosstab reports, for users who want a default financial layout, with indentation
and single member insertion. A Windows-like toolbar offers buttons to easily style your reports rather than using
property sheets.

In addition, a page section and context area (similar to Analysis Studio) allow you to easily create multi-page,
filtered, and prompted crosstabs.

What is the difference between group and association?

When we group data, Cognos sorts the data item as we grouped and removes duplicate values. We can organize
our report by grouping on one or more data items.

By associating a grouped data item to another data item we can eliminate duplicate information from our report.
We can associate one or more data items with a grouped data item.

An association is a group of users joined together for a purpose. Both group &Association eliminates duplicates
value but we cannot use association alone.. An associated data items should have a one-to-one relationship with
the grouped data item.

For example Order No. is a grouped data item. For each order number there is an Order Date. Order No. and Order
Date have a one-to-one relationship

What is Dynamic Grouping? What is diff between grouping n levelspan?

1. Group: It's used to suppress the duplicate values.


2. Levelspan: It's used to suppress the duplicate values associate with group function. Its having one-one
relationship.

In a Single page we are having 3 list. While running each has to populated in separate page?

Go to page wise report, click page explorer, drag page inside page explorer, drag list from the toolbox then drag
list1 into that list in page1, next again drag page to page explorer drag list from the toolbox and drag list2 into that
list in page2 and so on....

When you run the report all the pages will be run if u want to run specific page, go to that page right click and then
run this page.

What is a Conditional block? How do you use in a report?

Conditional block: Specify a variable, based on which objects inserted into a block can be conditionally rendered,
e.g. user can have option for List report or chart report when he runs the report.
Try this out........
CONDITIONAL BLOCKS:
The goal of this report is to prompt users on which display they would prefer, a list or a chart.
To start, create a simple list report in Report Studio. Using the Cognos sample data, product line, order method and
revenue are added to the list. From the toolbox, drag and place a pie chart below the list. Select the chart and in
the properties pane, attach this chart to Query 1:
Now the chart can be populated from the data items tab.
The consumers of this report need the ability to choose between the displays they want to see. To accomplish this,
build a blank prompt page allowing them to select from a drop down list either list or chart. Drag a value prompt to
the prompt page with the following settings:
At this point hit Finish. The dropdown list has to be populated manually through the static choices property of the
value prompts. The two choices added are list and chart.
*You can leave the display value blank. If you do so, Report Studio is smart enough that it will take the use value
for the display value.
Now that my prompt page is set, return to the Report Page. In order to conditionally display an object, use the
conditional blocks object in the toolbox. Drag this to the bottom of the report.
The next step is to attach the variable to the conditional blocks block variable property. This variable is a Boolean
variable that either equals a list or doesnt.

We need to test if our parameter is equal to the value List. If the user selected List this expression will evaluate to
true, if the user selected Chart from the prompt, then this will evaluate to false.
After this step is completed there is a new property on the conditional blocks object that tell us which block we are
currently looking at. First, drag the chart into the No block.

Now, select the conditional block again, and switch the current block property to Yes. The conditional blocks object
appears empty because there is currently nothing in the Yes block.

The final step is to drag the entire list inside the Yes block.

Now when the report is run, the user will be prompted for their display of choice.

Can anyone explain the procedure for How to create a Master Detail Report in Cognos 8.3 version?

Def-: Two Data Containers can be merged by using common query item is known as master Detail Report.
Procedure-:
1.) Take a List Report After that Add the following query items to the List such as order_number, order_date,
Staff_name and Revenue.
2.) From toolbox drag the list drop beside the revenue.
3.) Add the following query items to the second list such as order_number, product_name, Description and
Quantity.
4.) From list2 select order_number -> from toolbar click on cut. select the Quantity from datamenu select
aggregate then Click on total.
5.) From Data Menu select Master Detail Relationship click on new link. From Query1 Select Order_Number, From
Query2 Select Order_Number.Click Ok.
Create a Group on Staffname Query item,
Create a Header on Staffname Query item.
Delete the Staffname HeaderCell, format the Header which is created.
From run menu click on run.

. How to improve the performance of the report at the report level?

Remove the unwanted joins and filters and complex calculations we will do the all calculations in the item level in
Framework manager level.

How to improve performance in Report Studio level

Set processing property to limited local and local cache to yes at query level in RS

What is the difference between Block & conditional block?

Block:-- is the object in which u can place the other Cognos abject as list, crosstab, graph etc..A container into
which you can insert other objects and
Conditional Block:-- Specify a variable based on which objects inserted into a block can be conditionally
rendered. Applies only to conditional block objects that you insert in a report.

How can you improve performance in Report Studio level? What is the difference between Cognos SQL
and Native SQL? How can you create cubes in framework manager?

Report Studio performance depends on net work speed, complex calculations, using not in operator, outer join.
Cognos SQL and Native SQL are two different types of SQL generated by Cognos tool. Native SQL is sub set or
same as Cognos SQL.
Native SQL contains only the functionality that got executed at database end, apart from this Cognos SQL will
have the locally processed logic as well. We can create package using cube. Cube is a data source here.
(b) By using simple case statements and minimizing the complex calculations and applying the frequently used
filter conditions at the framework level instead of applying them in the report level we can improve the
performance. By implementing distributed configuration we can improve the performance.
We can create IQD's in the framework level and use these IQD's to create cubes in PowerPlay.
(c) The performance of a report depends on the network speed and as a developer the following things should be
taken care.

Use less number of complex calculations in the report. Avoid using of conditional blocks and also avoid unions in
the reports.
(d) I don't know exactly why but it seems that parameters in the filters badly affect performances. Does anybody
know why?

. How will we hide the report title in PDF format, but title should be remain unchanged in HTML
format.

Use ReportOuput() function to hide the report title in PDF format. Create a variable (can be Boolean or String) like
ReportOutput()="PDF". Use this variable to conditionally hide and show report title. When run in PDF format the
variable hides title and shows it in HTML.
(b) If you are creating a header in the list and treating it as the report header, then you can select the list header
and in the properties pane choose the "Classes". Under this choose the property as "List Header cell (Don't Print)".
This will not print the header of the list if you want the report output in PDF format, whereas in the HTML format
you will get the Header.
(c) If the report title is created outside the list, I mean if you are creating a header in a table cell, then select the
table cell and in the properties pane for "Classes" select the option as "(Don't Print)". This will not print the header
in the PDF format, but will appear in the HTML format.

Can we put more measure on cross tab? If so how many? How this affect the aggregation?

You can put more than one measure in crosstab by setting the define contents property yes.

. How to create multilingual reports?

We can create multilingual reports using conditional variables i.e., language variable

What should be done when a report running time will take long time in Cognos?

Deselect the option auto-aggregate & summary option if it selected it takes much time to get the data
(b) Go through the generated SQL and try to compare it with the regular SQL code by running the SQL in the
navigator that will give you an estimate of the time difference.
Secondly try to check the joins, avoid outer joins as far as possible.
Thirdly try to add prompts and filters if possible to reduce the number of records to be pulled into the query.

What is Dynamic Grouping? What is diff between grouping n levelspan?

1. Group: It's used to suppress the duplicate values.


2. Levelspan: It's used to suppress the duplicate values associate with group function. Its having one-one
relationship.

What is meaning by Master detailed relationship ? please explain one example

A relationship between summary and detail information. Two list reports can be merged using master detail
relationship.
In master detail relationship both summary & details can view in same report. To establish the relationship there
should be a common column between the two list reports.
(b) used to link the two reports. For ex we have one master report in this we have Product line, Quantity, Revenue
and one child report in that we have Product type we can link the two reports child report will show the data
depends on the master report.
(c) Two Data Containers can be merged by using common key column is known as Master Detailed Relation Ship.

what is a bookmark? what concept we use in bookmarking? Please tell me how to create bookmarks
(with explore)?

Book Mark is nothing but Index. Mainly used this one is to particular page or to go to particular item. Please check
the Report Studio help guide.
(b) Bookmark can be used to quickly move from one part report to another part of report. If u have more than one
page in a report, at that point in time u can use bookmark.
First u create table of contents and create more than one page and save unique page name. then drag book mark
icon from tool box to top of the table of contents (table of contents means like index of the Book) and in the
properties pane give name for book mark. then each page of bottom drag text item then type text like Go back to
book mark then right click the text and then select drill through definition then will show the window in that
window select book mark tab then select the name of book mark what u defined earlier. then run the report.
if u clik a one page then u will get detailed information then u can get back to the front page using book mark.

Can you apply grouping on crosstab?

No, we can't apply grouping to crosstab, because the crosstab is already grouped. The data displayed in crosstab is
grouped data, so, if you try to apply grouping it will not take.

How many types of formats you can run a report using Cognos?

1. HTML
2. PDF
3. EXCEL 2000
4. Excel 2002
5. Excel 2000 single sheet
6. DELIMITED TEXT (CSV)
7. XML

You get a parsing error when you run a report. What will be your first steps to resolve the error?

this is usually a result of parsing a wrong data type i.e. a string instead of a VARCHAR in the filters and the best
way would be to trace where you passing values in your report in most cases it is on your filters or data items or
calculations where you doing Case or If statements :) also the syntax that one has used can cause a parsing error
i.e. syntax errors where one forget a ' when closing a hard coded string value.

Can you use calculations in report headers and footers? How?

Insert a table as u need with columns and from insertable objects drag a layout calculation and from the functions
double click the function u need ex: As of date(),as of time()

what is report view?

Report view uses the same report specification as the source report, but has different properties such as prompt
values...etc
By using this we can have multiple schedules for the same report with the different values.

What is the use of Tree Prompt? Where it is used? Pls give me a real time example?

We use a Tree Prompt when working with dimensional data to prompt for hierarchical values.
A Tree prompt returns a set of members from within a hierarchy. Add a tree prompt to let users filter the level of
detail they want to report on in a single hierarchy.

What is a query set?

To merge the two query subjects with same data types by using the set operations. (except, union, intercept)

What is the Main Difference between Conditional Block and Render Variable in Cognos. Both are used
for Condtional rendering.But what is the Main Diff?

In conditional block the object you put in the block(list, crosstab etc) can be made invisible or not depending on
the variable. While in case of render variable only the column that you want to cut off from ur report will be
rendered by the variable condition.

Difference b/w layout calculation and query calculation

Query calculation: by using query calculation we can add new data items in report with the help of exesting
query items or data items.
Layout calculation: it's a run time calculation like adding page number, time, dynamic heading to the report
ex: if u add date2string(Today()) function in report we will get 2010-09-26 date in output.

In Query Calculation, we can create a calculation/query item based on either the Source package or the data items
of that query.
In Layout calculation,we can create a new calculated item based on only the query data items, not from the source
package.

What is the use of lock and unlock

Unlock : merging the data cells


Lock :we can't merge the dara cells

How to create calculate column in Report Studio

Using query calculation we can creat new column

HOW TO DEVELOPE THE DRILLTHROUGH REPORTS?

1. Open the target report in Query Studio.


2. Confirm that the report is available for drill-through access:
From the menu, select Run Report, Advanced Options.
Select Enable drill through from a package in the report output and then click OK.
3. Create a filter that will serve as the drill-through parameter, or that will be used to filter the report.
Select the column that you want to filter on, and click the filter button.
Change the settings as needed, and click OK.

. How u provide security to reports in Report Studio or in Cognos connection?

You dont provide security in Report Studio. You will provide security in Cognos connection, you need to select the
report, goto properties, permissions and here you need to add a user or a group that will access this report. You
can also define the kind of access they will have on this report (ex: read or write). If you provide write access, the
other user will be able to modify the report in Report Studio.

Also, when a report is saved in a package or a folder by default it will inherit the security of the parent
folder/package.
What is conditional Formatting?

Use conditional formatting to highlight exceptional data in a report.


With conditional formatting, you can
hide and show objects
highlight data

(b) The name implies the answer, we can highlight the data rendered in the report, instead of highlight we can use
images also.
eg. if we want to highlight the marks below 40 means, select the column query item and apply the conditional
formatting as (column_query < 40 = red). we can similar use image icons also.

How do we implement Check Box Prompt in Cognos Report Studio?

In Value prompt apart from setting the Multiselect property to 'Yes' we need to set select UI property to 'Check box
group'

Use of Text Source Variable in Report Studio?

The text source variable is used for conditional formatting.


The text source variable is used to display the text source values in the place of numerics value.

Eg:
IF revenue>50000 THEN ('high')
ELSE ('low')

Here 'high' and 'low' are text source variables.

How to create Events?

This is very simple we can do this on the event Studio.


create a new job with the report to be executed/ bursted -> set the priority time and day of frequency on the
settings -> and save it. Now the job will be triggered and the result can be saved to a folder/ emailed etc.

What are Governer Settings?

Goverener is used to set the query execution time limits,allowing the local cache,to allow or deny the crossproduct
joins.By using these settings we can achieve the performace related issue in the model/report.

What is Singleton?

Singleton: A query item that you can insert anywhere in the layout of your report where there is no query
associated. When the report is run, the singleton object retrieves only the first row value for that query. Singletons
are useful for adding boilerplate text to a report, such as a company name or address, to add overall calculations in
a report, or to add multidimensional cell calculations in a report.

How to do Bursting a Report?

Requirements for bursting a report- you need to specify the users for whom you are bursting the report.
create a query item in the query with the targeted users in the query definition -> now from the file menu, select
burst options, you get a dialogue box, click on 'make report available for bursting or whatever -> Now all the burst
groups etc. are enable for editing -> Now select query of burst groups select the query you are using blah.. blah..
and the recipient area select the query that contains the data item you created for users and select the dataitem
blah...blah.. save the report and run from Cognos connection.
Diff B/W DrillThrough and master and Detailed Report?

In drill through reporting we access a report from another report using a column,url etc. In this type of reporting
atleast we need to have two reports and we must have a common column in these reports.

ex:we have two reports emp (eno, ename, dno), dept (dno, dname, loc).

from emp report if at all we want know the dept information of a particular emp, by just clicking the dno in emp
table, we can go to dept report .

In master detailed reporting, unlike drill through we have only one report in this.

but we can have different reports to display the same information in the same page.
ex:we can have cross-tab and chart in the same report.

(b) in simple terms, master-detail report links two objects in a report where as drill thru needs a saved report to
creat a drill thru(you can create drill thru on the same report or you can user another saved report).

What is meant by Scheduling?

Scheduling means executing the report when ever desired, automatically with out any manual interaction.

Scheduling is done at Cognos connection.

Scheduling can be done by hour


by day
by week
by month
by quater
by year
by trigger.
what is difference btw summary filter and detail filter, plz explain with example

Detail filter is applied to whole body of the report.

Summary filter is applied to only at footer level.

For Example if we take Product Line, Product Type and Price and then take total on Price and apply the filter saying
Price > 20000 (detail Filter) then its going to display those values which are greater than 20000 in body.
It will be oppsite in Summary Filter i.e for summary footer its going to check the value which is greater than 20000
at footer level.

(b) Basic difference between Detail and Summary filter in terms of SQL formation is:-

Detail filter comes under Where Clause


And
Summary Filter comes under Having Clause after Group By

(c) Detail filter is used before aggregation and summary filter is used after aggregation.

just look the explanation below:


lets say that for product A we have three quantity values 10,15 and 18 for product B values are 20,19,11 and so
on ..

we set the aggregation total on field quantity .


Detail Filter:
if we group by the quantity on product than we will get the value 43(Sum of the values) for product A and 50 for
product B
if i have applied a filter (quantity >16) and applied on before aggregation than we will get the output value for A is
18 and for product B the value is 39 here in both product A and B we have filter out the values less than 16.

Summary Filter:
if we have applied the same filter on after aggregation than the output for product A is 43 and for product B is 50.
here we have not filter out any values because the filter is applied on the product after aggregation.
and u have applied a filter price>=30 before aggregation than output is 30.

(d) After auto aggregation : It means the values are filtered after the aggregation performed.

Detail Filter : It filter the data before the aggregation takes place.

What is Render Variable? where u can use?

Render Variable: - Specify a variable based on which object can be conditionally rendered.

Example for Render Variable

if the case is like you want to see the particular page in HTML or PDF or CSV format then

1) Create 3 pages in your report


2) Every page conatins some specific data
3) Name these pages as HTML PDF CSV
4) Create a String vaiable with 3 values as HTML PDF and CSV
5) Now in string variable put expression as .....

case
when ReportOutput() 'HTML' then 'HTML'
when ReportOutput() 'PDF' then 'PDF'
when ReportOutput() 'CSV' then 'CSV'
end

6) Now go the page named HTML and select page object


7) In properties pane click on Render Variable select that string variable
8) check only HTML check box value for HTML page
9) Repeat step No. 6 to step No.8 for remaining 2 pages. Now run the report :-)
----
----
hi Vij,

in your answer everything is fine but it need little bit modification in variable expression.

It should be like as

case
when ReportOutput()= 'HTML' then 'HTML'
when ReportOutput()= 'PDF' then 'PDF'
when ReportOutput()= 'CSV' then 'CSV'
end

when we run the report and set the reportoutput as PDF,HTML or CSV the specified page will come accordingly.

Summary Filter : To perform this one, first we should have to group one column for ex. take country & qty. first
group the country column then perform aggregation on qty then apply the summary filter. Summary filter takes
place after the aggregation.

. what is prompt types of prompt example briefly each types of product (eg:values, date,search,prompt
etc.)

VALUE PROMPT: Value Prompt Retrieves data based on values that you select from a list.
Use this control to show the list of possible values from which users can choose.
Note: The maximum number of items that can appear in a list is 5000.

SELECT AND SEARCH PROMPT: Select & Search Prompt Retrieves values based on search criteria that users
specify. Data is then retrieved based on values users select from the search results.
Use this control instead of a value prompt if the list of values is very long, which can slow down performance.

Tip: Users have the option of performing a case sensitive or case insensitive search. A case sensitive search is
faster, while a case insensitive search usually returns more values.
You cannot use this control if you are working with SAP BW data sources.
DATE PROMPT: Date Prompt Retrieves data based on a date that you select.
Use this control when you are filtering a date column. With this control, users can retrieve data for a specific day, a
set of days, or a range of days.

TIME PROMPT: Time Prompt Retrieves data based on a time that you select.
Use this control to restrict a report to a particular time or time range. For example, you can use this control to see
how many orders are received after business hours. You can then use this information to determine the number of
staff needed to work after hours.

DATE AND TIME PROMPT: Date & Time Prompt Retrieves data based on a date and time that you select.
Use this control when you are filtering a datetime or timestamp column. This control is useful for specifying ranges.
For example, you can retrieve all orders received from Monday at 12:00 a.m. to Friday at 5:00 p.m.

INTERVAL PROMPT: Interval Prompt Retrieves data based on a time interval that you specify.
Use this control to retrieve data that is related to the passage of time. For example, you can use this control to
retrieve a list of products that were returned 30 or more days after they were purchased.

TREE PROMPT: Tree Prompt Retrieves data based on values you select from a list. Values are organized
hierarchically.
This control is useful when you are working with dimensional data sources. Data is shown from the top of a
dimension hierarchy to the most detailed member, and users can choose the level of detail they want to view in the
report.

GENERATED PROMPT: Generated Prompt Selects a prompt control based on the data type of the data item.
This control acts like a placeholder. When you run the report, the control is replaced by the appropriate prompt
control. For example, if you are prompting date values, the control is replaced by a date & time prompt.

. difference between drill through and master detail report?

Master detail report: This relationship allows to merge a master query and detailed query

A master detail relationship provides navigation from summary to detail with in a report we cannot navigate to
another report.

Drill throug report: A drill through allows you to navigate the information from summary to detail from one
report to another

A drill through is developed with two reports

1. Parent report which contains summary data


2. Child report which contains detailed data.

What is the difference between Conditional Layout and Conditional Block

In Conditional Layout only the object which is selected in the report is fetched from database and other objects
which are not selected are not executed. So this is optimized.
Whereas in Conditional Block's all the objects in the report are executed , and only the object selected is displayed
(hidden objects exists but its transparent)

What is Report item

Report item is nothing but an query item when it is drag and dropped into the work area.

Example in Go sales and retailers package-> Product (is a query subject) and-> Product line is( a query item)-
>when PL is dropped into the work area then its a report item.

What is Cardinality

Cardinality specifies the nature of relationships between the query subjects. It is numeric notation.
The first type says about the type of join ie.,inner or outer join and second one says about the number of records.
(b) Carnality and join are 2 diff things ,u can see in ur Cognos application u will be having 1:n the first part
explains u about the join and the second part tells u the cardinality ,if in ur 1st part its 1:1 then equi ,if 1:0 then
outer if 0:1 then outer if 0:0 its full outer, and the second part tell u the cardinality remember cardinality never
change the query output ,it only identify the fact and dimension which is very important ,u remember if u have
muti-star schema then it should write two query depend on two fact, so pls do it correctly,
1:n represents fact
1.1 represents dim
Check where is ur measure, put many in that cardinality.

What r the filters in FWM and Report Studio

Framework manager filters are the

Standalone filters
Embedded filters

Report Studio filters are

Detail filters
Summary filters

Das könnte Ihnen auch gefallen