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

Similar Messages

  • Restricting dashboard prompt values in obiee 11g

    Hi All,
    I have a requirement to restrict the length of the dasboard prompt value to min of # characters.
    Please let me know if you have any idea (JScript).
    Regards,
    Zameer

    See http://msdn.microsoft.com/en-us/library/gg622942%28v=VS.85%29.aspx
    Basically, IE9 breaks flash ExternalInterface calls if your flash component is embedded with an object tag with an embed tag fallback, and the object id and embed name is the same.
    The easiest workaround is to tell ie9 to render your page in IE8 Standards mode. To do this, insert this in the element:
    <!-- Enable IE8 Standards mode --> <meta http-equiv="X-UA-Compatible" content="IE=8" >
    Otherwise, you might just want to use the object tag only or embed tag only.

  • How to restric Prompts value in OBIEE 10g

    Hi Gurus,
    We have a prompts which consists of Dimension and fact. In prompts i have Fiscal year prompt from the Time dimension. When i put as a drop down it is showing all the values which are present in Time Dimension. My requirement is to have only the Fiscal year information which has the data in the fact table.
    For example: If my fact table if i have data from 2010 - till 2012 it should show me the values in that prompt feild 2010, 2011 and 2012. But it showing data from 2008 till 2020, which our Time dimension having the data.
    I tryed to use the SQL results but it does not take the greater or less then in the SQL.
    Please help me its bit urgent.
    Thanks in advance.
    Ali

    Hi Ali,
    Can you write a Sql using the following thing:
    Select Year_num from TimeDimension where Year_num In (2010,2011,2012)
    Try above else... Select timedimension.year from time dimension where timedim.year in ( facttable.year_num)
    step1: Select year from time dimension.
    step2: column: year from time dimen , operator : is equal/is in , control: drop down, show: change her to sql results (Add where year in
    (2010,2011,2012 ) , default: report defaults.
    Above displayes 2010,2011,2012 as year options.
    --- preview it should work
    Edited by: 831909 on Feb 6, 2012 9:18 AM

  • Calculation based on Dashboard prompt

    Hi,
    How to calculate numerical values based on dashboard prompt values
    Ex if we select 'N' from prompt it should divide numerical value in the request by some other measure else default value.
    Thanks
    Suresh

    Hi...
    If your question is that, solution provided by naresh, then... small correction (not exactly correction... but my view...)
    *CASE WHEN upper('@{VAR}')='N' THEN your measure ELSE '@{VAR}{ +default value+ }' END*
    upper function is used.. if your prompt has editbox control and enter small n or capital.... don't worry... as it converts to upper and checking for capital N only...
    Here VAR is presentation variable name you have given...
    '@{VAR}{ +default value+ }' is variable name with the default value i.e. there in your dashboard prompt if you have specified...
    Ex: *'{@var_region}{CENTRAL REGION}'*
    Naresh post is.. really helpful to you... i hope...
    Thanks & Regards
    Kishore Guggilla

  • Using a column twice in a dashboard prompt -- multi-select and wild-carding

    My client is using OBIEE 10.1.3.2; they cannot upgrade at this time. However, they want to be able to enter both a list of values and a wild-card search for additional values at the same time for a single column in a dashboard prompt.
    Since they cannot upgrade, they do not have the wild-card search feature of the enhanced multi-select prompt feature of 10.1.3.3 and later releases.
    Has anyone found another method to do this, perhaps by using a column twice in a dashboard prompt or in separate dashboard prompts on the same dashboard apge, in order to OR the results of a multi-select and an edit box (with wild-card pattern-match entry)? I suspect that will not work -- that the results sets of one prompt for a column will override any other prompt result sets for the same column.
    Has anyone found another way to do this, prior to release 10.1.3.3?

    Yes, it is possible.
    This is how to do it:
    In your report you need to add two filters on the same column and combine them with OR.
    First filter: is prompted.
    Second filter: is like presentation_variable
    Then protect this filter!* This will make that your prompt will be filtered on the pres. variable and that it won't be overwritten by another prompt.
    Now create your dashboard prompt:
    First add your column with an edit box and attach the presentation variable to it.
    Then edit the formula of the column, so it will not reference to the column anymore. (Which isn't needed, since the value will be set to the pres. variable.)
    Then add the same column with a multi-select.
    Then test it and check your results.
    Regards,
    Stijn

  • Dashboard prompt value not carried over to report in a Link on Dashboard

    The Dashboard prompt value is not carried over to the report displayed as a link on the dashboard. The report has the 'Is Prompted' filter. It does not work in both cases:
    1. when the report in the shared folder is specified in the link.
    2. when the report in a different page on the same dashboard is specified in the link.
    Please help.

    First change column data format to HTML.
    Then use following syntax:
    '<aa href = "http://server/analytics/saw.dll?Dashboard&PortalPath=%2Fshared%2FPortal%2Ffolder&Page=pagename&Action=Navigate&P0=3&P1=eq&P2=Tablename1.column1&P3=1+'|| cast(Tablename1.column1 as varchar(30)) ||'&P4=eq&P5=tablename2.column2&P6=1+'|| cast(Tablename2.column2 as varchar(30)) ||'&P7=eq&P8=tablename3.column3&P9=1+'|| cast(Tablename3.column3 as varchar(30)) ||'" TARGET="_blank"> <ffont color = #000099>'|| cast(Tablename1.column1 as varchar(30)) ||'</ffont></aa>'
    change ffont to font and <aa to <a and </aa to </a

  • Passing Dashboard Prompt values to different dashboard.

    Hi All,
    I want to pass the selected prompt values from my current dashboard to a different dashboard. I am using a navigate function to go to the other dashboard.
    The scenario is:
    I am using a column formulae to navigate to the different dashboard.The column formulae written is:
    case when rank ("Table".column ) <=10 then cast(rank ("Table".column) as char(10)) else ''||'+'|| '' END
    In this scenario, the dashboard prompts are not get passed to the other dashboard.
    In other case when I do not customize the column as stated above and in the Column Property just give a 'Navigate' in the Value Interaction it passes the prompt values to the other dashboard.
    Similarly can we do something in the column formulae or using something else to pass on the dashboard Prompt values to the other dashboard.
    Please Note that the dashboard Prompts in both the dashboards are exactly same.
    Regards,
    Bhavik

    Bhavik,
    Your nearly there, simply extend your URL syntax and pass the colum values with it, see here :
    http://sureshotstrategies.wordpress.com/2008/12/13/integrating-oracle-obiee-content-using-go-url-syntax-2/
    e.g
    http://webserver/analytics/saw.dll?Go&Path=%2Fshared%2FSupplier%2FRegionDollars&Action=Navigate&col1=Periods.%22Year%22&val1=%221999%22&op1=eq
    Passes colum : Periods.Year
    value : 1999
    operator : equals (=)

  • Getting the dashboard prompt value

    Hello,
    I there a way on how can i get the dashboard prompt value when using other operators beside equal/is in. It seems that you can only set a presentation variable using the equal/is in operator.
    Also how can i get prompt value when using multi-select control?

    Hi. Yes, presentation variable is only for is equal to/is in.
    But no need to use other operators ( is less than or equal to, etc) if you want to write data in presentation variable, use equal/is in if you want to show data that is for example less and set presentation variable and in the report instead if IS PROMPTED write advanced SQL filter like:
    TABLE.COLUMN <= '@{pv}'
    You asked also how can to get prompt value when using multi-select control?
    No way to do that. But what do you need that information for. Lets say that you are able to do that and you put multiple values from multi-select into variable, where do you need to present that data? In the report? No need for that because the report is already filtered by it.
    Also check this one:
    Using multiple values row wise session variables in dashboard prompts and requests
    http://108obiee.blogspot.com/2009/10/using-multiple-values-row-wise-session.html
    Regards
    Goran
    http://108obiee.blogspot.com

  • Dynamic dashboard page name in obiee 10g

    Hi All,
    Can we set the dynamic dashboard page name in obiee 10g.
    if yes, please give me details about this.
    thanx & regards
    Prashant

    Prashant,
    You can't have the page name change dynamically. The only option left is to create duplicate pages with different names and apply object level security based on different grps.

  • Change Image based on dashboard prompt

    Hello
    Im using OBIEE 11G 11.1.1.5
    I need to show on a dashboard, the logo (Image) of the company selected on a dashboard prompt. I have 5 companies and each has its own logo. Only one company can be selected.
    Is there a way to acomplish that ?
    Thanks
    Edited by: Andres on 16-ene-2012 12:52

    Hi Andres,
    We can make use of the 'Conditional display of sections in dashboard based on analysis results'. One option certainly is to write different analysis (narrative view or static text) with your company logs and embedding them in different sections of their corresponding reports in dashboards. These sections need to be conditionally displayed based on the dashboard prompt chosen. You can create analysis, each to read the presentation variable (associated with the prompt) and display a record only if a particular company is chosen. (Ex: Create an analysis with one column as @{variables.CompanyPrompt}. Create a filter on it like 'is equal to 'Oracle'. So this analysis, would display a record only if the presentation variable has the value 'Oracle').
    I would keep you posted if I hit at any other much efficient way.
    Hope this helps.
    Thank you,
    Dhar

  • How to reset dashboard prompt value to default by using of a radio button

    Hi All,
    I have a raido button to switch between 'quick search' and 'advanced search', 'quick search' is variable prompt, and its default value is 'OBIEE', when I switch to 'advanced search', I need to reset 'quick search' variable prompt to default value which is 'OBIEE'. and when I switch to 'quick search', I need to reset 'advanced search' selections to default value as well.
    Any help? much appreciated.
    Ling

    I agree with David_T.
    The best way is to use date column and calculations over it.
    Another way is to use for conversion months to date a code like that:
    1. It's a code for month-2, i.e. for JAN we get NOV
    MONTHNAME(TIMESTAMPADD(SQL_TSI_MONTH, -2, CAST('01.' || CASE WHEN "Time"."Month" = 'JAN' THEN '01' ELSE WHEN "Time"."Month" = 'FEB' THEN '02' ... WHEN "Time"."Month" = 'DEC' THEN '12' END || "Time"."Year" AS DATE))) 2. It's a code for month-1, i.e. for JAN we get DEC
    MONTHNAME(TIMESTAMPADD(SQL_TSI_MONTH, -1, CAST('01.' || CASE WHEN "Time"."Month" = 'JAN' THEN '01' ELSE WHEN "Time"."Month" = 'FEB' THEN '02' ... WHEN "Time"."Month" = 'DEC' THEN '12' END || "Time"."Year" AS DATE))) Then I advise to create a report with one column "Time"."Month" and filters - "Time"."Month" is promted OR "Time"."Month" = <formula from 1.> OR "Time"."Month" = <formula from 2.> When this report gets a "Time"."Month" equal 'JAN' then it returns 'NOV', 'DEC' and 'JAN'.
    In you report on dashboard you get previous report as a condition report for column "Time"."Month"
    It has to work.

  • How to Pass dashboard prompt value to RPD variable??

    Hi Experts,
    I am creating RPD variable with below query in initialization block
    SELECT extract(month from Max(report_date))  from xyz_date_dim where report_id=14 and year=:YEAR
    I am having YEAR prompt in dashboard..from this RPD variable i want to get MAX(month) from selected year in dashboard.Here my problem is unable to pass selected YEAR to RPD Initialization block.
    I read some threads we can pass user selected values to session variables. If possible can any one help me how to pass variable to achieve my requirement.
    can any one help me in this....
    Thanks,
    KSS.

    So you want to pick a month in a dashboard prompt and have the answers report filter for that month, and return results for that month, month -1, month -2 etc etc.
    If so try the following, lets assume your measure is simply called 'count'
    in the BMM you have measure 'count' with aggregation set.
    Create a new measure in the BMM called 'count MAGO' or whatever you want (this will be month -1)
    in the logical forumula for that column, use the AGO function, syntax would be AGO(count measure,<time dimension.Month>, -1) - this function is found under the 'Time Series Functions' category.
    repeat steps to create 'count 2MAGO' and use -2 in the AGO function to take off 2 months.
    Repeat for however many Mth Ago's you want.
    Then in answers, simply use is prompted on your month fied to filter the report for the relative month, select your 'count', 'count MAGO', 'Count 2MAGO' etc, the measure will be calculated for prior months relative to your filtered month.
    Sorted?

  • Dashboard prompt value update question

    All,
    I am hoping to see if anyone can answer my question or whether it is a bug or an enhancement request is needed to send to oracle.
    The issue is with my Dashboard prompt, plain and simple to there are two prompt. The second is reliant on the value of the first prompt.
    For example, My Parent prompt is Channel, and the second is Sub-Channel.
    When Channel prompt is given a value, I want the sub-channel to contain only the values that are related to the Channel prompt's new value.
    However it doesn't work, I have to press the GO button first, then the sub-channel will contain the values. Is there a way to update the sub-channel value based on the update of the Channel prompt, and not by pressing go.
    Any help will greatly be appreciated, if this needs to be an enhancement request to Oracle, please inform me of what I need to do. Thank. JAR80

    Its obiee limitation and conceptually its logical. Because when you choose constrain, BI server internally generates sql for constrain prompt. If we mention the sql, BI server uses the sql and which did not use the constrain query.
    this similar topic is discussed once here, and workaround posted. but it is some what complex, so need to do check before implementing.
    Can presentation variable created in one Dashboar prompt be used in other?
    - Madan

  • Protect selected Dashboard Prompt Values

    Hi there,
    I've created two Dashboard Prompts. The one to select "has Product", the other to select 'has not Product'. I created two Dashboard Prompts add these on a section of dashboard.
    If I select a product in the first DBP and click go, the value is taken over to the second DBP and the other way round.
    I want to select e.g. 'Product1' of the first DBP and 'Product2' of the second DBP, set the values in presentation Variables, so that I can analyze which customers has bought 'Product1' but not 'Product2'.
    Thanks in Advance
    Frank

    Hi,
    ok, its still not working.
    The first DBP Column: Product_description, Presentation Variable: HAS_PRD
    Second DBP Column: Product_description, Presentation Variable: HAS_NOT_PRD
    In the Report 2 Filters:
    1. Product_description is equal to / is in @{HAS_PRD} - Filter Option: Protect Filter
    2. Product_description is not equal to / is not in @{HAS_NOT_PRD} - Filter Option: Protect Filter
    By clicking go on a dashboard Prompt, the other DBP shows the values of the first one and the other way round.

  • Filter Page Prompts based on Dashboard Prompts Presentation Var

    Hey, No one has faced this issue? Can I get some inputs please?
    Hi,
    I have a requirement where in I need to filter the multi-select values in the page prompt, based on the presentation variable that is set by dashboard prompt. Oracle said that its a bug,
    that once a presentation variable is set, we can't use that in SQL, when using multi select. But, I am wondering if anyone has some work around solution for this?
    TO be more clear, here is the explanation.
    I have a dashboard prompt that is selected initially in a page, which sets a presentation variable. Now, in another page, I want to use a multi-select prompt, which take the SQl values that filters based on the presentation variable set initially. But, this is not working. I am not able to filter values when I use the SQl like, "select .. from ..where var = presentation_var."
    If anyone has any workarounds, thats appreciated.
    Thanks.
    Edited by: Chandu.bi on Dec 2, 2010 8:37 AM
    Edited by: Chandu.bi on Dec 2, 2010 11:29 PM

    Sorry, no such functionality, at least not yet.
    Build two dashboards, one for the business users and one for the technical users. Then build a third "cover page" dashboard with two links using the Link or Image object. One link will say "Business Users" the other "Technical Users" and the links will take them to their own dashboard with just the prompts that concern them.
    If you want to bypass the "cover page" idea, you can use Portal Path to direct all business users to the "business" dashboard and the technical staff to the "technical" dashboard based on their login.
    Check this out for how to do this:
    http://obiee101.blogspot.com/2008/06/obiee-directing-user-to-default.html

Maybe you are looking for

  • Create Goods Receipt PO from  AP Reserve Invoice (bug?)

    Via the user interface of sap2005 pl7 you can create "Goods Receipt PO" from an "AP Reserve Invoice". In the "base type" field of goods receipt the value "18" is displayed. This seems not to be a "valid value" and it is as a consequence not possible

  • 20 days old Macbook Pro in big trouble!!!!

    I have been a PC user since I was born however I had heard very high about the credibility of MAC and really wanted to possess it. I was first exposed to the Apple world with iPhone 4 and was really excited after standing in a long queue in rain to p

  • How can I boot/run from external HD when internal HD is fried?

    Background: I have an original vintage 2002 emac G4 1.25 that I've been messing with for the past couple of months due to slow running and hanging/crashing apps. I upgraded the RAM with an additional 256 MB several years ago and I was running OSX 10.

  • MOVED: Overclocking Problem MSI P7N Platnium

    This topic has been moved to Overclockers & Modding Corner. https://forum-en.msi.com/index.php?topic=140044.0

  • Indesign CS2 personalize software serial number error

    ok this is my 2nd time installing Indesign in my computer, but i keep getting an invalid serial number, its the right serial because thats what i used to install it, then when i try to run indesign its asking me for a serial number again to "Personal