Change dashboard metric based on click

Hi everyone,
Suppose I have a dashboard with 2 gauges across the top and the bottom is divided between two graphs. It would look something like this:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
X X
X Gauge 1 Gauge 2 X
X X
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
X X X
X Graph 1 X Graph 2 X
X X X
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
On first rendering the page, the graphs (1&2) should reference detail reports for gauge 1, but then if the user clicks on gauge 2, graphs 1 and 2 need to change to graphs 3 and 4 with detail information about gauge 2. After a click on gauge 2, it would look like
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
X X
X Gauge 1 Gauge 2 X
X X
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
X X X
X Graph 3 X Graph 4 X
X X X
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
What is the best way I can accomplish this? I know one way to do it is to have two dashboard pages, one for each gauge. Then setup the interaction of the gauge to navigate to its dashboard page. I was hoping there might be a way to do it with only one dashboard page.
Thanks again!
-Joe

thanks MMA1709,
Guided Navigation is exactly what I wanted. I created a METRIC_DIM confirmed dimension table between the two top metrics. Metric 1 had key 1 and metric 2 had key 2. Then I setup 2 filterer reports which would filter based on the metric key. Those filter reports were what I used for the guided navigation condition.
-Joe

Similar Messages

  • How to change Dashboard Tabs based upon the login?

    Hi All,
    I have a requirement that, based upon the user login the dashboard tabs should change! not sure how to do this? any help is greatly appreciated.
    Regards
    B
    Edited by: Bees on Jul 27, 2010 2:37 AM

    B,
    I mean assuming you have a security model, users are in groups etc. And you have one group allowed to access tab 1, and you build tab2 for another group....
    The dashboard page properties screen, has a padlock icon against page, here you can set up the presentation catalogue privs for the dashboard page, assign users / groups read access, prohibit access as you see fit.
    To get to the page properties, edit the dashboard itself, on the top row of icons against the page dropdown list is our friend, the pointy finger, hit this to get to the page properties screen, you can change order, rename pages and in this case, set security per page.
    For discussions on the security model, RPD groups & Web cat groups - best we start another thread !! have a search on the forum first though, its been covered many times :-)
    Cheers,
    Alastair

  • Change Template Logo based on the selected values...

    Hi All,
    It is possible to change the logo based on the values or company I've selected. Its for invoice template since we have multiple client. The management want to change logo every time they select specific company invoice. Thanks
    Whel

    yes..you can achieve with one conditional formatting report..I am Talking about OBIEE reports only not publisher thing
    1)upload all your images in /Images folder of server
    2)create one Report with Company name column,click edit Column properties--> conditional formatting--->add conditions as required like Company name ='Oracle'-->In format window select Image and select Custom Image -->fmap:images/oracle.jpg-->in default select "Image only" option-->repeat for all images-->Make this company column as "is prompted" -->save the Report-->put this report on the dash board where that company prompt is available...and see results :).I implemented it successfully

  • Changing from Menu Based to Auto Play

    How do I change from menu based to auto play when burning a project to DVD. It used to and some how it changed to menu based, and I wan autoplay. Thanks

    Gink
    The bottom line is at the end of this whole write up...
    Are you expecting to see a button, like in earlier versions, that specifically is labelled AutoPlay?
    If so, Premiere Elements 11 and 12 does not have such a button.
    Once you hit Reset, that resets back to the no menu stage which represents AutoPlay. In that state, when you click Done, your project has no menus and is classed as AutoPlay.
    Are you trying to get navigation of the DVD-VIDEO using the TV Remote and just the Timeline markers with no menus in the project? Or are you content to place your DVD-VIDEO on DVD disc in the DVD player and let it play out to completion without any TV Remote Navigation?
    I will stay with you on this until we figure out where we are differing in the discussion exchange.
    WAIT - Light bulb may have just lit...
    I think that I see where you are coming from on this. Is this it? Given that you have burned your Timeline to DVD-VIDEO as AutoPlay and that you go back into the program and decide to burn another "AutoPlay" DVD-VIDEO. You have long since click Done to the Movie Menu section.
    If you click Tools Menu/Movie Menu, you will be faced with menu choice which do not include an AutoPlay one.
    So what you can do instead, keep away from Tools Menu/Movie Menu, go directly to Publish+Share/Disc. In that process, you will be greeted by the following pop up
    Just click No and proceed with your burn to DVD-VIDEO on DVD disc.
    What that it?
    Looking forward to your reply.
    Thanks.
    ATR

  • Changing a field based on another field

    hi one and all
    i am looking for a way to change a field based on another field. if i have item 2 and item 8 on the page and item 8 needs to be required based on item 2 based on a requirement, how would this be done.
    ex if item 2 has a PO inputed, when it is moved off the field, item 8 should be changed from required false to required true. i have tried in both the process request and process form request with no luck
    any suggestions.
    thanks

    hello again
    after your input and after reviewing the tutorial ( which i accomplished based on data from a table but not a field ) , i did the following and have been fighting it for a day. am i doing this correctly
    on the itemid OrgRptCode1 i changed the action type to firePartialAction and the event is name o1
    then i added this code to see if the action would fire
    if (pageContext.getParameter("OrgRptCode1") !=null) // either line will be commented out
    if (pageContext.getParameter("o1") !=null) // either line will be commented out
    System.out.println("Field is not empty");
    else
    System.out.println("Field is empty");
    am i missing a step . also
    when i enter the page i get Field is empty. when i enter the field and tab off i get the error page w/ this msg
    oracle.apps.fnd.framework.OAException: java.lang.NullPointerException
         at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:888)
         at oracle.apps.fnd.framework.webui.OAPageErrorHandler.prepareException(OAPageErrorHandler.java:1064)
         at oracle.apps.fnd.framework.webui.OAPageErrorHandler.processErrors(OAPageErrorHandler.java:1294)
         at oracle.apps.fnd.framework.webui.OAPageBean.processFormRequest(OAPageBean.java:2396)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1512)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:463)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:384)
         at OA.jspService(OA.jsp:40)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:317)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:465)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:379)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:727)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:306)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:767)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:259)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:106)
         at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:803)
         at java.lang.Thread.run(Thread.java:534)
    ## Detail 0 ##
    java.lang.NullPointerException
         at uaboaf.oracle.apps.xxuab.hr.orghierarchy.webui.manageOrgCO.processFormRequest(manageOrgCO.java:289)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:734)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:352)
         at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processFormRequest(OAPageLayoutHelper.java:943)
         at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processFormRequest(OAPageLayoutBean.java:1546)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:929)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:895)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:751)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:352)
         at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processFormRequest(OAFormBean.java:373)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:929)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:895)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:751)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:352)
         at oracle.apps.fnd.framework.webui.beans.OABodyBean.processFormRequest(OABodyBean.java:340)
         at oracle.apps.fnd.framework.webui.OAPageBean.processFormRequest(OAPageBean.java:2392)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1512)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:463)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:384)
         at OA.jspService(OA.jsp:40)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:317)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:465)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:379)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:727)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:306)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:767)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:259)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:106)
         at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:803)
         at java.lang.Thread.run(Thread.java:534)
    java.lang.NullPointerException
         at uaboaf.oracle.apps.xxuab.hr.orghierarchy.webui.manageOrgCO.processFormRequest(manageOrgCO.java:289)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:734)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:352)
         at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processFormRequest(OAPageLayoutHelper.java:943)
         at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processFormRequest(OAPageLayoutBean.java:1546)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:929)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:895)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:751)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:352)
         at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processFormRequest(OAFormBean.java:373)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:929)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:895)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:751)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:352)
         at oracle.apps.fnd.framework.webui.beans.OABodyBean.processFormRequest(OABodyBean.java:340)
         at oracle.apps.fnd.framework.webui.OAPageBean.processFormRequest(OAPageBean.java:2392)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1512)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:463)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:384)
         at OA.jspService(OA.jsp:40)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:317)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:465)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:379)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:727)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:306)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:767)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:259)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:106)
         at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:803)
         at java.lang.Thread.run(Thread.java:534)

  • Change page header based on group being printed

    I have a report that is grouping by two fields, field A & B.  When the report is printing group A I would like the page header to be "Group A Header" when the report is printing the groups for field B I would like the page header to be "Group B Header".  I can't seem to find a way to change the header based on which group is being printed.  If I do "If GroupNumber = 1 Then "Group A Header"" it prints "Group A Header for the first group and the first record of the second field group.
    Basically what I am trying to do is create a report that has a chart that is un-grouped followed by charts that are grouped.  I've accomplished this by creating a formula that is always true for the un-grouped chart and adding it as a group.  below that I have a field group for the charts I want filtered by group.   When the un-grouped charts are printed I want the page header to reflect that, when the grouped charts are printed I want the page header to contain the group name.

    Not enough info. Try CR 2008 it has more control over printing.

  • How do I change the "home based" computer for my IPOD to a new laptop?

    How do I change the "home based" computer for my IPOD to a new laptop?  When I plug in y IPOD classic, I get a msg asking me to erase the IPOD.  What I'd like to do is make the laptop my "home base" vs. my desktop.  I have had no success when using icons from ITUNES. 

    You need to move the iTunes library from your home computer to your new laptop first.  From there you'll be able to continue syncing your iPod as before.  This iTunes support article covers the different methods available for moving your iTunes library from one PC to another.
    iTunes: How to move your music to a new computer
    B-rock

  • How to change datasource name based on the partition in configplan

    Hi
    Can any one please give me some solutions regarding how to change datasource name based on the partition in
    configplan.
    can't we do this in configuration plan?

    If you want to change template based on parameter. you have to use below syntax
    v_layout boolean
    V_LAYOUT:= FND_SUBMIT.add_layout(template_appl_name => 'SQLAP' -- application short name
    ,template_code => 'HUBAPAPN' -- template name
    ,template_language => 'en'
    ,template_territory => '00'
    ,output_format => 'PDF');
    Above can be used in plsql stored procedure before submitting Concurrent Program (Bi Publisher report) or may be you can try to add this code in Oracle reports after report or before report trigger
    Thanks
    Kamalakar

  • Count Metric based on two physical columns

    I have a fact table that has Beginning Inventory On Hand (BOH) Units and Ending Inventory On Hand (EOH) Units.
    It also contains sales dollars and sales units and other facts. My dimensions are: Locations, Time, Products.
    Locations
         All Stores
         Region
         District
         Store
    Products
         All Products
         Division
         Entity
         Subdivision
         SubClass
    Time
         Week
    We have fact tables at the lowest level and we have aggregrate tables at certain points.
    We are trying to create some count metrics in the BMM Layer. We have created a metric that will count the number
    of stores that have Sales Units at each level of the product dimension. We did this by mapping the logical column
    to the physical column of Sales Units. We then defined the aggregation for this metric based on dimensions. The
    first thing we needed to do is Sum the Sales Units across Products, so we set the "Other" as a sum. We then need
    to apply the Count Distinct, so we set this at the Location Dimension.
    Based On Dimensions
    Sum(Sales Units)                              - Other Dimensions
    Count (Distinct Case When Sales Units > 0 then store number else null end )     - Location Dimension
    This will give a final rule as follows:
    Count (Distinct Case When SUM(Sales Units) > 0 then store number else null end )
    This is working great. However, we now want to create a logical metric that will count the number of stores based on the evaluation of two physical columns.
    Count the number of stores that have Sales Units > 0 OR EOH Units > 0.
    I do not know how to evaluate two physical columns and apply a count against them.
    Thanks in advance for your help.

    create same column for sum(eoh)
    Count (Distinct Case When SUM(Sales Units) > 0 then store number
    else
    case when SUM(eoh) > 0 then store number else null end
    else null end )

  • Change Master Page based on Text Content

    Hello,
    I have found a few examples relating to changing Master pages based on Style.
    However, I would like to change all Pages that flag "True" with the query of the "2-1134" to to "Master-C" for example.
    I have 12 master Pages with different strings that I don't mind editing the script to make work.
    The document is close to 1,000 pages.
    I am having trouble merging so many different scripts into something that will work.
    Platform: Indesign CS4 6.0.5 - OS X (Intel)
    Thank you so much for your input, help and guidence.

    This is what layers are for. Open the Layers panel and make at least one more layer. Put the graphic on the lower layer and the footer on the upper layer.

  • How do I change my mouse to right click for copy and paste

    How do I change my mouse to right click for copy and paste?

    OK, what mouse are you using?  Brand, model?  Your right click should register as a right click unless that has been overridden by a preference pane.  If your Mouse preference pane looks like this, your right click should be the equivalent of a control-left-click on a Mac.

  • How do I change the Linux based LMS 4.2 root password

    How do I change the Linux based LMS 4.2 root password?  I tried "passwd" and "passwd root" while in shell mode and it said "passwd: all authenticaiton tokens updated successfully."  However it makes me use the old password to get into the shell.

    Hi,
    Did you saved the config after updating the password ?
    try this command " copy run start" after changing the password.
    Thanks-
    Afroz
    ****Ratings Encourages Contributors ***

  • Changing ERS & GR based IV flags

    SAP Experts,
    Is it possible to change the GR based IV and ERS flags on a schedule agreement after it has been released against? The problem we have is AP is forced to enter invoice only after GR has been performed and we would like to change that however the fields in the schedule agreement are grayed out. The only time it allows us change is before any materials have been released against it.
    Is there a supported way to change those fields after they have been released against?
    thanks,

    Hi,
    If the ERS functionality is used, it is logical that SAP will recommend the setting of GR-based IV indicator as in this particular case, invoices will be generated based upon GR posting.
    Cheers,
    HT

  • Way to change the  Message based on Imported IDoc

    Hi,
    I just want to know if there is way to change the message based on Imported IDoc?
    Basically I imported an IDoc from R/3, this Imported Object would display just one of the Segment for where there are  max allowable limit is n segment (the same segment), now during message mapping I need to have more than one Segment of same type...Wasn't sure how to add more segments?
    Thanking in advance

    Hi Rajan,
    If I have understood you correctly you,you mean that you have imported an Idoc with a segment with cardinality 0..unbounded(n) and you want to reproduce the segment n times in the target structure.
    you need not change the cardinality.This needs to be done in the mapping itself.just map the source structure to the target segment, handling the context properly such that for every occurence of the source structure the corresponding segment is produced in the target.
    Regards,
    Sulakshana

  • Ideas for Dynamic Dashboard creation based on exchange rates

    Hi,
    There is a query to create dahboard for revenue details from various accounts (various sales companies with various currancies). The C-level executive would also like to view a consolidated graph (dashboard) for all comapnies with the options to select display currency as per his choice (USD/EUR/GBP etc) and the data would change according to the day's exchange rates (maintained in SAP C4C).
    Now while a report can be made in which we give selection parameter based absolute parameter & exchange rate pick up date, the same is required at dashboard level to reduce the number of clicks & for ease of executive.
    Can the experts guide me on creating such a dashboard...
    Regards,
    Rahul

    hi Rahul,
    With the current capabilities in the dashboard, you cannot pass a selection criteria. This is something on our list as a planned future capability.
    In the meanwhile, if you can arrive at the main two or three currencies that the C-level user is interested in using for monitoring analytics, then you can create multiple variants for each of the reports for each currency and create multiple dashboards enabling the respective variants for each dashboard. Its not the most optimal, but you could have one dashboard per currency and the user can just switch via the dropdown to view the dashboard in the next currency of interest.
    Hope this helps.
    Regards,
    Sebastine

Maybe you are looking for