Regarding Dynamic Dashboard prompts

Hi Gurus,
I have a requirement like this.
In an underlying dimensional hierarchy say for example Time Dimension ...there are 3 calendars hierarchy..
1. gregorian
2. fiscal
3. business.
Each one will be having different number of levels also.
gregorian has 6..starts from Year->Halfyear->Quarter->Month->Week->Day
fiscal has only 4..starts from Year->Quarter->Month->Day
business has only 5..starts from Year->Quarter-> Month->Week->Day
Now the requirement is like this.... the customer wants to have the first prompt which should have these 3 calendars as values... and if they select Gregorian..then the values should go cascaded( cosntrain) to the next level of prompt..
if its gregorian next prompt values should be Half year...based on that, he then selects quarter, then month, week and day..
So here we need to give 6 prompts.
but if the user happens select fiscal ...then after selecting year the next prompt will be quarter...then month and day...so after the 4th level of prompt the last 2 prompts should be blank.
is there any way by which we can hide these last 2 prompts dynamically??
Note: All this is happening the requirement phase and we have not yet got the data to test this.
Any help will be appreciated.
Regards,
D

Hi,
don't know a posibility to hide a column in a prompt, but here is a workaround...
create 4 prompts:
first prompt: type of calendar:
column:
case when 1 = 2 then Time.dummy else '' endwith show SQL results
select case when 1=2 then  "Time".Dummy else 'gregorian' end from catalog
union all
select  case when 1=2 then  "Time".Dummy else 'business' end from catalog
union all
select  case when 1=2 then  "Time".Dummy else 'fiscal' end from catalogthis prompt will set a variable var_calendar
create another 3 prompts each with all columns that needed for specific type of calendar.
gregorian has 6..starts from Year->Halfyear->Quarter->Month->Week->Day
fiscal has only 4..starts from Year->Quarter->Month->Day
business has only 5..starts from Year->Quarter-> Month->Week->Day
In dashbord put each calandar prompt in different sections and use guided navigation to show only the calendar prompt that you need as selected by first prompt...
you will find here an example on how to use guided navigation
http://oraclebizint.wordpress.com/2008/01/17/oracle-bi-101332-selecting-reports-from-dashboard-prompts-and-guided-navigation-sections/
you will use it to hide prompts..
Regards
Nicolae

Similar Messages

  • Dynamic column in dashboard prompt

    Hi all,
    I have to dispay 'TOP' & 'BOTTOM' dynamic value in the dropdown of dashboard prompt how to create a dynamic column value in dropdown of dashboard prompt?I m trying to create it by writing case in show sql result but not getting correctly according to TOP & Bottom selection i have to make a the changes in report

    Hi Sonal,
    SELECT CASE WHEN 1=0 THEN "D2 Market"."M01 Market" ELSE 'Top' END FROM "Sample Sales"
    union all
    SELECT CASE WHEN 1=0 THEN "D2 Market"."M01 Market" ELSE 'Bottom' END FROM "Sample Sales"
    something like this in dashboard prompt sql results
    http://img709.imageshack.us/img709/7893/prompt.jpg
    Later,refer this to get a selected report http://varanasisaichand.blogspot.com/2010/02/dashboards-as-prompts-in-obiee.html
    thanks,
    Saichand.v

  • Possible to have dynamic default selections for a dashboard prompt?

    I'm running OBIEE 11.1.1.6.5, and I have customer who would like to know if it is possible to dynamically select default values on a dashboard prompt based upon other user prompted columns on the same prompt. For example, I built a dashboard prompt with three fields: Month, Customer, and Product; and I want to add a default selection to my Products prompt to pick the "top 4 products" based on the selected Month and Customer.. assuming every Customer+Month has a different "top 4 products".
    Does anyone please have a suggestion on how I could approach this solution?

    Thank you for your response. I've tested this approach and it seems promising. My concern I have there is how to treat "(All Choices)" values. Say the user selects All Choices on customer or period, and the presentation value in my SQL Results query reverts to whatever default value specified, which is not the intended behavior. My question then becomes how do I treat the null or All Choices and somehow omit the filter criteria or specify fy All Choices as a default to the presentation variable? Your advice is much appreciated.

  • Dynamically change column heading without Dashboard Prompt

    Hi All,
    My requirement is change the column heading dynamically in a report. I have achieved this through setting the presentation variable to the dashboard prompt.
    I have 5 columns in the dashboard prompt. Out of these 5 columns, I want to use only 1 column as dashboard prompt.
    But still I want to dynamically change the column heading of the other 4 columns based on the only 1 column selected in the dashboard prompt.
    Is there anyway to achieve this?

    You need to have some logic to change other 4 columns based on 1 selected column.. where you want put that logic?
    BTW: Check these
    http://total-bi.com/2011/03/obiee-dynamic-column-headings/
    http://rampradeeppakalapati.blogspot.com/2012/02/dynamically-change-column-names-in.html
    If helps mark or also update back if you are thru with this.

  • Showing/Hiding Dashboard Prompts dynamically based on User logged on

    Hi
    I have query reg a showing/hiding dashboard prompts based on Users logged in.
    What is the best way???
    Please help
    And also anothe quick question
    Is there a way that we can change the Label of Dashboard prompt "ABC" for few users and "DEF" for other users
    Thanks in advance
    Cheers

    Hello,
    Using guided navigation properties for section, we can achieve your first requirement.
    How many prompts to be shown?
    depends on that number, you have to create those many reports in answers like,
    take one column to criteria and change functionaityt to case when 1=0 then Markets. Region else user() end
    apply filter on this equals to UserA (for userA), say ReportA
    for UserB filter has to change to UserB, say ReportB...etc
    Now, add all the prompts to dashboard, but each section (dashboard object) for each prompt.
    Go to section properties of each and select guided navigation property. The section which is holding the PromptA (should be shown to userA) then browse the reportA for guided navigation and click ok
    LIke this do for all prompts.
    Hope you understood...
    if any queries ask me..
    And for 2nd Q, in prompt, you have Select captio option which is the last option for all prompts,
    Write something there and check

  • How to get the column names of the table into the Dashboard prompt

    how to get the column names of the table into the Dashboard prompt
    Thanks & Regards
    Kishore P

    Hey john,
    My requirement is as follows
    I have created a Rank for Total sales by Region wise i.e RANK(SUM(Dollars By Region)) in a pivot table.
    My pivot table looks like this
    COLUMN SELECTOR: TOTAL US , REGION , DISTRICT , MARKET
    ---------------------------------------------------- JAN 2009          FEB 2009        MAR 2009
    RANK              REGION                  DOLLARS           DOLLARS        DOLLARS DOLLARS
    1 CENTRAL 10 20 30 40
    2 SOUTHERN 10 30 30 70
    3 EASTERN 20 20 20 60
    4 WESTERN 10 20 30 40
    When i select the District in column selector
    Report has to display rank based on Total Sales by District. i.e
    ------------------------------------------------- JAN 2009         FEB 2009       MAR 2009
    RANK             DISTRICT              DOLLARS           DOLLARS        DOLLARS DOLLARS
    for this i need to change the fx of rank i.e RANK(SUM(Dollars By Region)) to RANK(SUM(Dollars By District)) and fx of Region i.e Markets.Region to Markets.District dynamically.
    so , i need to capture column name of the value selected from the column selector and dynamically i need to update the fx 0f RANK & fx of region.
    do you have any solution for this?
    http://rapidshare.com/files/402337112/Presentation1.jpg.html
    Thanks & Regards
    Edited by: Kishore P on Jun 24, 2010 7:24 PM
    Edited by: Kishore P on Jun 24, 2010 7:28 PM

  • Repository Variables in Dashboard prompt.

    I am still learning how to use variables in Dashboard. I have created one Dynamic Repository Variable. I want to use this variable as Default in Dashboard prompt.
    Please help me resolve this issue.
    Thanks,
    Pooja

    Hello,
    This post get help you.
    http://bischool.wordpress.com/2009/06/17/set-yesterday-or-some-date-value-as-default-in-obiee-dashboard-prompt/
    Regards,
    Luko

  • Limiting rows displayed from user-selection on dashboard prompt

    Hi,
    I'm looking for a way to limit the number of rows displayed after a user has made a selection using a dashboard prompt. Here is my scenario:
    User selects 24 periods of data using an 'In Between' dashboard prompt (i.e. Jan05-Dec06). 24 rows are returned by the query but I only want to show the last 12 rows (Jan06-Dec06).
    Motivation is that I'm using the MSUM function to display a 12-month moving sum total and I don't want to display the first 12 rows as they do not contain a complete moving sum total.
    I've looked at using a variable to store the user selection at the dashboard prompt, but the 'In Between' dashboard prompt does not allow one to store a result in a variable.
    Any suggestions are welcome!
    Thanks!

    Hi Som,
    Thanks again for your feedback. I've thought about using dynamic repository variables, but found them not to be the answer. Although the moving sum would always be a 12 month total, the user needs to be able to vary the range of periods using the dashboard prompt. Today he might only want to look back 12 months, tomorrow he may need a 5 year overview. Using dynamic repository variables would mean I'd have to create variables for the entire history i.e. CM until CM - 240 (20 years * 12 months). If a user then would like to report on a specific period, he would need to pick the correct dynamic variables, which would not be user friendly/acceptable.
    I think I may need to resolve this problem in my datamart by calculating & storing a 12 month total (the only 'fixed' requirement of the report) in my fact table. This would also remove the need for the user to select 12 months more that he would see in his report (a drawback of my original scenario above).
    Thanks again for your input!
    Regards,
    Dutch

  • Column hiding based on Dashboard Prompt value in OBIEE 10g

    Hi,
    Can you please let me know, whether there is any possibility of "hiding the column based on the value selected in the Dashboard Prompt".
    Your suggestions are highly appreciated.
    Thanks & Regards
    Siva

    Hi,
    Simple way to solve it.
    Steps
    1.) set presentation variable for each columns of your dashboard prompt
    2.) edit your analysis of table/pivot view ---> colums formate header in this place just keep it your presentation variable values like below
    E.x
    @{ccy}
    Then save it and then test out
    Some more reference:
    http://oraclebizint.wordpress.com/2008/01/25/oracle-bi-ee-101332-dynamic-column-headers-using-presentation-variables-sets-and-conditional-formatting
    http://total-bi.com/2011/03/obiee-dynamic-column-headings
    Thanks
    Deva
    Edited by: Devarasu on May 17, 2012 8:32 PM

  • How to hide a Dashboard prompt in an ibot delivery.

    Hi All.
    I need to schedule an ibot delivery for a Dashboard into a PDF. There is a prompt on the dashboard , which also appears in the PDF which the users say they don't want to see it.
    Instead they want the Dashboard name printed on the dashboard dynamic like " Name " as of "October 2008".
    Thanks in advance for the suggestions.

    Hi Sridhar,
    I think I have a part of your solution.
    You can add guided navigation to the section of your dashboard prompt, to conditionally display the section. Click on the properties button of the section in the edit dashboard page, to see what I mean.
    So the trick is to create a report which returns records when the dashboard is run by a normal user (dashboard prompt will be shown), and no records when the dashboard is run by the ibot (section will be hidden).
    I don't know how this report should look like, maybe you can play around with the session variable of the iBot sender.
    Regards,
    Stijn

  • Regarding dynamic repository variable

    Hi Experts,
    I have made one dynamic repository variable. this variable calculates start date of week.
    i am using this variable in prompt as default value.
    the problem i am geeting its value is not getting refreshed. it shows static value that i have given in default initializer in
    rpd.i want its value gets changed in every week but it is not changing,its shows always default value that have
    given in rpd.
    Please share any solution to resolve this problem.

    Hi,
    Kindly use the below SQL syntax in the default selection of the dashboard prompt.
    SELECT CASE WHEN 1=0 THEN date_column else TIMESTAMPADD(SQL_TSI_DAY, -0, CURRENT_DATE) END FROM SH
    Regards
    MuRam
    NOTE: Please mention if this resolved your problem/still facing and close the thread.

  • Setting dashboard prompt in agent?

    Hi everyone,
    i have a dashboard including a prompt, which filters the dashboard data for the selected organizational unit. Now i would like to create one (preferred) or more (if i have to) agents, which deliver the dashboard as one pdf per organizational unit. But i cannot find a way to configure the dashboard prompt from the agent.
    Is this possible in any way? Or will i have to use the Burst feature of BI Publisher? I would not really like this solution, because i don't have the time to rebuild my dashboard as a Publisher report.
    Thank you for your help.
    Greetings
    Christoph

    Have you looked into dynamic variables in the repository - the Oracle by example repository building details this well - and you can associate specific users or groups to effect a dyanamic population of variables which could be used to act as filters on your reports.
    Combine this with (say) delivers and you have dynamic report delivery by organisation with as many other dynamic parameters as you wish, provided you can populate them with SQL.
    If you find this helpful please award points.
    Regards,
    Robert.

  • Regarding dynamic formatting on column

    Hi All,
    i have a requirement from client.
    He selects column from prompt and one of the report column changes dynamically.
    i have to do different data formatting for different column .
    so how to do dynamic formatting on same column that, shows different value on basis of prompt selection.
    Please reply.
    Regards,
    manoj

    Hi Manoj,
    generally you can achieve dynamic changes in your dashboard by creating a presentation variable prompt as part of your dashboard prompt and then using the prompt value to change your report.
    For example, you can create a prompt with values 5,10,25 in it and based on it create a report where you can switch between the top 5,10 or 25 records, depending on your selection.
    Because you did not specify what sort of formatting you require, it is hard for me to be more specific.
    Again, generally, if you cannot achieve the desired effect with Presentation Variables, you should resort to JavaScript, assuming the result is worth the effort.
    Cheers,
    Janis R

  • Error while creating presentation variable in Dashboard prompts.

    Hi Team
    I have been going through the guidelines and procedures to create a presentation variable to use it in the dashboard prompt ( mentioned in the previous blogs ) .I followed the below link :
    http://oraclebi.blog.com/example-of-presentation-variable-in-obiee/
    I am using the following query :
    ========================================================
    SELECT case when 1=0 then "D2 Market"."M04 Region"
    else 1
    end
    FROM "Sample Sales"
    UNION ALL
    select case when 1=0 then "D2 Market"."M04 Region"
    else 2
    end
    FROM "Sample Sales"
    =========================================================
    I just wanted to create 2 dummy choices i.e 1 and 2 .But while soing so I am getting erros in the case statements :
    =========================================================
    Error Codes: OPR4ONWY:U9IM8TAC:OI2DL65P
    State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred. [nQSError: 27005] Unresolved column: "D2 Market"."M04 Region". (HY000)
    SQL Issued: SELECT case when 1=0 then "D2 Market"."M04 Region" else 1 end FROM "Sample Sales" UNION ALL select case when 1=0 then "D2 Market"."M04 Region" else 2 end FROM "Sample Sales"
    =========================================================.
    Please suggest and let me know if there is any other method to have 2 chioces in drop down i.e 1 and 2 using SQL statements while creating the dashboard prompts.
    Thanks

    Hi Rachit
    You answered my doubt.This one really works . Thanks a lot !
    But i have one more doubt i.e if have created the Presentation variable in the dashboard prompt and I want to use it in a report
    i.e the scenario is If I have created a new column i.e " Revised Salary " in the Presentation Services and want the values to be entered there dynamically upon end users choice. For ex the end user selecrts value of 1 then the report would display an increament of 500 to all the employees in the " Revised Salary " column and if the end user select value of 2 .. the report would display a decrement of 500 in the " Revised salary column".
    I am getting the following error :
    ========================================================================
    Error Codes: OPR4ONWY:U9IM8TAC:OI2DL65P
    State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred. [nQSError: 59001] Binary Logical operation is not permitted on VARBINARY, INTEGER operand(s). (HY000)
    SQL Issued: SELECT "D0 Time"."T05 Per Name Year" saw_0, "D2 Market"."M04 Region" saw_1, "D4 Product"."P01 Product" saw_2, "D1 Customer"."C1 Cust Name" saw_3, "F1 Revenue"."1-01 Revenue (Sum All)" saw_4, CASE WHEN 0='1' then "F1 Revenue"."1-01 Revenue (Sum All)" +500 else "F1 Revenue"."1-01 Revenue (Sum All)" - 500 end saw_5 FROM "Sample Sales" ORDER BY saw_0, saw_1, saw_2, saw_3
    ========================================================================
    Please NOTE : The column on which I want to do an increament is : "F1 Revenue"."1-01 Revenue (Sum All)"
    Thanks

  • Issue in Dashboard Prompt of OBIEE 11g

    Hi,
    I had recently migrated from OBIEE 10g to OBIEE 11g.
    I had found that there are lot of things which were working on OBIEE 10g are not working in OBIEE 11g.
    For Eg:
    I have scenario where i have 2 dashboards with different dashboard prompts.
    - *1st Dashboard*: I have prompt with 4 columns Year, Month, Qtr and Week. I can filter the data based on the selection of prompt.i.e Summary Report showing all KPIs and when clicked on the any of the KPI it goes to Below report which shows the graphical view of past weeks data.
    - Report: Here i show all the week Ids in the Graph format and when clicked on the any week id it navigates to 2nd Dashboard(below) with appropriate week populated in the prompt and show the detailed records.
    - *2nd Dashboard*: I have prompt with 5 columns Year, Month, Qtr, Week and Day of the Week with some detailed report. Here the only Week Id should be pre populated and show data based on the week id selection in the above report.
    The issue here in OBIEE 11g is, The month Id which was selected in 1st Dashboard prompt is also getting pre populated into the 2nd dashboard prompt. Which should not happen.
    Note: This was working fine in OBIEE 10g.
    Is there any way to fix this issue in OBIEE 11g.
    Regards
    Shyam
    Edited by: user9954342 on Dec 23, 2010 2:01 AM

    Hi Bala,
    Thank you for your response.
    I had tried that and resolved my problem but it was impacting other reports i.e
    I have other reports in 1st Dashboard with different tabs, Here i want the prompt value to be persisted across the reports in same dashboard so that when i go to other tab with in same dashboard the prompt value should be pre-populated and the data should be filtered against that.
    Now if i change the scope to page then i will be loosing this functionality.
    It was working on OBIEE 10g and i lost this after migrating to OBIEE 11g.
    Can you please help me in this regard.
    Regards
    Shyam

Maybe you are looking for

  • BO 6.5 : save as excel (problem date)

    hi, i've a query result in BO with a date "31/12/2099". This date come from an oracle db file. I save it into xls (save as) but the result in xls give me "30/12/1900". It is the same for date greater than 31/12/2099. for date < 1900 the result is 01/

  • Dbms_xmlgen: write emp content to xml file

    Hi. I have the following procedure to write the content of the emp table in xml to a file: CREATE OR REPLACE PROCEDURE BSP_DBMSXMLGEN IS v_ctx DBMS_XMLGen.ctxHandle; v_file Utl_File.File_Type; v_xml CLOB; v_more BOOLEAN := TRUE; l_exception varchar2(

  • Problem using sockets locally

    Hey, I'm writing a simple client/server app and I'm trying to test it on my local machine. Every time I try to connect to the server I get a ConnectException. I'm running Ubuntu Intrepid (which I suspect may have something to do with my problem). Thi

  • BPM standalone with APR libraries

    We have installed Oracle BPM Standalone 10.3.2 (Tomcat 5.5 and JDK 1.6.0.) over a server with Linux CentOS 5.5. We want to install APR libraries because it appears this warning in the log: INFO: The Apache Tomcat Native library which allows optimal p

  • Computer Browser Service disabled on DCs

    I have 2 DCs... 1) Physical Server 2012 - GC, DNS Integrated, DHCP 2) Virtual Server 2012  - GC, DNS Integrated, DHCP, FSMO, RID Master, PDC Master, Infrastructure Master While troubleshooting network browsing on a 2003 server, I noticed that the Com