Discoverer 4i report banding

I have a user request for a report in apps version of discoverer. They have a custom set of categories that they create on the fly in oracle 11i FSGs. Basically they have a level of the accounting category set that is no where in the database that they would like to band several reports under. I am trying to authorize the creation of a table that would hold this missing level but I have been asked to find an alternative. The client hierarchy is Cost Center the Account They would like Cost Center Category Account. They have given me a spreadsheet of What Accounts make up a Category. Does anyone have a suggestion on how I could either use a custom folder or calculations that would allow me to total up accts by these banded categories? Any help would be appreciated.
michael

Hi Michael
You can do this with a DECODE.
Let's pretend you need to have these banding ranges (0-25, 26-50, 51-75, over 75) where the numbers are coming from an item called ITEM, use this code:
DECODE(ITEM,LEAST(ITEM,26),'0-25',
LEAST(ITEM,51),'26-50',
LEAST(ITEM,76),'51-75',
'Over 75')
Basically, we have one less LEAST statement for the number of ranges that we want to define. As you may know, DECODE insists on the items being compared based on equality, hence the use of compating the item with the lesser of the item itself or the first higher value outside of the range. Its a bit like using this code...
IF ITEM equals the lesser of the ITEM or 26
THEN include the item in the set called '0-25'
ELSE IF the ITEM equals the lesser of the ITEM or 51
THEN include the item in the set called '26-50).... and so on
To have subgroups, you would create another complex DECODE statement and then use PAGE ITEMS or GROUP SORTING to give you the correct display.
Hope this helps
Regards
Michael

Similar Messages

  • Oracle 10g discoverer and report services installation issue

    Hi
    Could some one help me in finding the solution for the problem while installing oracle 10g discoverer and report services installation ..
    at configuration assistants the opmn configuration failed..
    could some one suggest the possible solution for this problem.
    thanks

    at configuration assistants the opmn configuration failed..additional clues may exist within log file.
    Edited by: sb92075 on Aug 29, 2010 7:19 PM

  • All the SQL functions - to use in Discoverer-desktop reporting?

    Hi ,
    Can anyone tell me where i can find all the SQL functions, <conditional stmts> etc - to use in Discoverer-desktop reporting?.
    Thx, Sree

    Hi,
    I am not quite sure what you mean. You can see all the functions available when you edit a workbook. Create a calculation and select the functions, your custom functions will be under database functions. Conditions are on the condition tab.
    Rod West

  • OracleAS 10g (9.0.4.0.2) Load Balancing  Forms, Discoverer and reports

    I am having some problems trying to load balance with Oracle Forms, Discoverer and reports Oracle Application Server Release 10g (9.0.4.0.2) and I was wondering if you could help. Has any one ever got this to work consistently? We are an ERP product written mostly in forms (904) and are trying to implement are largest customer there performance issue so we need the load balancing to work. Will also accept other recommendation as cost effective as solutions.
    Site 1:
    A: SERVER –
    •     Host as1.xyzco.local
    •     Version 10.1.2.0.2
    •     Installation Type Identity Management and Metadata Repository
    •     Oracle Home E:\oracle\inf_1012
    •     Farm as1db.xyzco.net
    o     HTTP_Server
    o     Internet Directory
    o     OC4J_SECURITY
    o     Single Sign-On:orasso
    o     Management
    B SERVER –
    •     Host as2. xyzco.local
    •     Version 9.0.4.0.2
    •     Installation Type Business Intelligence and Forms
    •     Oracle Home E:\oracle\mid_904
    •     Farm as2db. xyzco.net
    o     Discoverer
    o     Forms
    o     home
    o     HTTP_Server
    o     OC4J_BI_Forms
    o     Reports Server
    o     Web Cache
    o     Management
    C SERVER –
    •     Host as3. xyzco.local
    •     Version 9.0.4.0.2
    •     Installation Type Business Intelligence and Forms – Discoverer and Reports
    •     Oracle Home E:\oracle\mid_904
    •     Farm as2db. xyzco.net
    o     Discoverer
    o     Forms
    o     home
    o     HTTP_Server
    o     OC4J_BI_Forms
    o     Reports Server
    o     Web Cache
    o     Management
    All servers Are:
    •     Windows 2003 Standard Server with current service packs
    •     Xeon Dual Processor with 4GB ram
    •     Raid 0 drives 2 for OS and 2 for Oracle
    Daniel Brody
    ([email protected])

    I have more then half decent results with webcache as load balancer, but it still is a round robin (as mentioned before). This means that a session will not be transfered from one application server to the other once the session has been created.
    So far I did not discover any benefits of a hardware loadbalancer over webcache, because (here it is again:) you are not able to transfer open sessions from one application server to the next. This has to do with the Oracle Forms architecture. In fact it is still client-server, only with the application server functioning as extra server ;)

  • How to run Discoverer 10g report from unix command line

    Hello Experts,
    I am aware that discoverer report can run through command line using "dis51usr.exe /connect username/passward@connection_string /opendb "DISCOVERER.<<report name>> /export xls"".
    Can we run discoverer 10g report (stored in database) from server location / unix command line? Is there any command?
    Please assist. Thank you.

    Hi Tamir,
    Can you please mention from where we have to execute/run these commands? After setting enviornmental variable, are these commands run from any location or we have to go to particular server location and then execute (ex. from directory BI or else).
    Thank you.

  • Urgent, invoking Discoverer 4i report externally through a URL.

    We have been successful opening a Discoverer 4i report externally through a URL, the query string contains the parameters for the report. But the behaviour of opening the report is not consistent, sometimes I can open the report without any problem, but there are occasions where it displays the parameter page, could someone please explain why is this behaviour?
    Also I have noticed that even I change my parameter values, it still uses the old parameter values, is Discoverer caching the reports?
    Your help is greatly appreciated. Thanks.

    I found it on Metalink in Note:98102.1. You have to use a hidden HTML form variable called hidden_run_parameters.

  • Help needed with discoverer PO report

    Hi Guys,
    Need some help with discoverer 4i report.
    There is a workbook in discoverer which runs and displays output depending on the parameters.
    The report is related to PO Requisitions (displays all the details related to the requisition). For ex:- like req creation_date, req_num, requestor(to_person_id),preparer, approver, appr_dept, req_status, po_number, po_name, po_status etc.
    All these requestor’s, preparer’s, approver’s are employees. When a user logs in to discoverer and runs this report, he should only his requisitions created. For example, the user who is logged in is connected hr_employees with employee_id. So when the user runs the report, the report should display only the requisitions with his employee name either in preparer or as requestor. But my report is able to all the requisitions of other employees too.
    How can I solve this problem in discover 4i.
    Help Appreciated.

    Hi Gareth,
    How can we do that. Can you explain in brief how a function is created and how it can be used in the workbook conditions.
    Help Appreciated
    Thanks

  • Oracle Discoverer Desktop Reports - pdf file

    Hi,
    I'm new in using Oracle Discoverer Desktop application, wanted to find out if it is possible to convert discoverer desktop report to a pdf file some how?
    Please help.
    Thanks,

    Hi,
    There is no direct way to generate PDF from Disco Desktop. However, you can install a PDF converter and use Disco Desktop to print to the PDF converter print device.
    Rod West

  • Cannot Run Discoverer Viewer Report

    Hi All,
    please help on below issue.
    I cannot run Discoverer Viewer report. I have the below error.
    A connection error has occurred.
    - OracleBI Discoverer was unable to complete the connection initialization.
    - Insufficient privilege for attempted operation -Desktop and plus.
    Environment:
    E-biz: 12.0.6
    DB:11.2.0.2
    Discoverer: 10.1.2.55.26
    I see the below error in application.log
    12/07/26 13:59:43 discoverer: [ERROR] [Discoverer Viewer BG Worker 5] oracle.discoverer.applications.framework.ApplicationController._logException error.connection.failed
    oracle.discoverer.applications.viewer.controllers.ControllerException: error.connection.failed
    at oracle.discoverer.applications.viewer.controllers.APIController.handleApiConnectAppsSecure(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at oracle.discoverer.applications.framework.RequestProcessor.execute(Unknown Source)
    at oracle.discoverer.applications.framework.WorkerThread.run(Unknown Source)
    at java.lang.Thread.run(Thread.java:662)
    Caused by: oracle.discoverer.applications.viewer.model.ConnectionException: error.setup.connection
    at oracle.discoverer.applications.viewer.model.RelationalConnection.connect(Unknown Source)
    at oracle.discoverer.applications.viewer.model.DirectConnection.connectAppsSecure(Unknown Source)
    ... 8 more
    Caused by: oracle.discoiv.beans.EulException: Insufficient privilege for attempted operation - Desktop and Plus
    at oracle.discoiv.beans.proxy.server.DiscovererServer$ConnectionErrorChecker.check(DiscovererServer.java:956)
    at oracle.discoiv.beans.proxy.server.DiscovererServer.assessErrors(DiscovererServer.java:775)
    at oracle.discoiv.beans.proxy.server.DiscovererServer.findConnectionErrors(DiscovererServer.java:833)
    at oracle.discoiv.beans.proxy.server.DiscovererServer.findErrors(DiscovererServer.java:731)
    at oracle.discoiv.beans.proxy.server.DiscovererServer.loadDocument(DiscovererServer.java:652)
    at oracle.discoiv.beans.proxy.server.DiscovererServer.getDocument(DiscovererServer.java:204)
    at oracle.discoiv.beans.proxy.XMLProxy.getElement(XMLProxy.java:189)
    at oracle.discoiv.beans.proxy.XMLProxy.connect(XMLProxy.java:338)
    at oracle.discoiv.beans.proxy.ConnectionStoreProxy.connect(ConnectionStoreProxy.java:584)
    at oracle.discoiv.beans.ConnectionStore.connect(ConnectionStore.java:402)
    ... 10 more
    please advice on this issue ASAP.
    Thanks in advance.
    Regards
    Komuraiah

    Please see these docs.
    Creating Public Connection Errors With 'Cannot get a list of connections. IO exception: Connection reset' [ID 362264.1]
    Connecting To An Applications Mode EUL With Discoverer 10g Plus/Viewer Fails With 'PLS-00302: component 'IS_PWD_EXPIRED' (10.1.2) [ID 566737.1]
    Contact With Backend Server Lost, OracleBI Discoverer Viewer Was Unable To Find The Necessary Data For Displaying The Results Of This Event. [ID 412905.1]
    Connect To Discoverer Plus Or Viewer (Installed on AIX Server) Results In: No Process To Read Data Written To A Pipe [ID 561148.1]
    "Connection Failed" Error Encountered When Logging into Discoverer Viewer [ID 434846.1]
    Is the JDBC Patch 4398431 required on standalone Discoverer middletiers? [ID 1330378.1]
    Thanks,
    Hussein

  • Discoverer payroll report questions

    Hi all,
    I know this may not be the correct board for this but here goes.
    I have to create a disco report for payroll and it involves salary history and is mainly based on customer sql folders in the business area.
    I am trying to get the salary history for an employee but I am picking up more rows that expected.
    I have the code below. I know that an employee has had 6 salary amounts since they started. The code below brings me back 6 rows including start and end date for each salary.
    However, when I comment in a join to pay_grade_rules_f and add in pgrf.value field in the select and attempt to get back the actual salary amount associated with each band, I am getting 12 rows back instead of 6. I think it is because my join is not unique enough. I am joining to pay_grade_rules_f from per_spinal_point_steps_f on an id field but it seems the id exists more than once in the pay_grade_rules_f table.
    Would anyone know how I can fine tune this so that I only get back the correct salary for each band?
    thanks
    dw
    select
    psppf.assignment_id
    ,psppf.effective_start_date
    ,psppf.effective_end_date
    --,pgrf.value
    FROM
    per_spinal_point_placements_f psppf
    join
    per_all_assignments_f paaf on psppf.assignment_id = paaf.assignment_id
    join
    per_grades pg on paaf.grade_id = pg.grade_id
    join
    per_spinal_point_steps_f pspsf on psppf.step_id = pspsf.step_id
    join
    per_grade_spines_f pgsf on pg.grade_id = pgsf.grade_id
    -- join
    -- pay_grade_rules_f pgrf on pspsf.spinal_point_id = pgrf.grade_or_spinal_point_id
    where
    psppf.assignment_id = someid
    and
    sysdate between paaf.effective_start_date and paaf.effective_end_date
    order by 2

    Every customer implementation is unique. My experience has been, in working to create workbooks in Discoverer, is that I have to study my data carefully to understand it and resolve the kind of issue that you are having here. For example, one issue we have here that you apparently do not have in your data is that we can have more than one assignment active at a time for an employee. So we cannot just select on assignment effective date, as you are doing, otherwise we end up with duplicate records. If you cannot figure out what is causing the duplication, then I suggest opening a service request with Oracle support. Oracle support has diagnostic tools that can be used to send them data in your database. Since we on this forum cannot see your data, we can only speculate as to a possible cause. That speculation may be wrong, and cause you to waste time trying to chase down something that does not exist.
    John Dickey

  • Migration of Discoverer 1g reports to OBIEE

    we are trying to migrate reports from Discoverer 10g to OBIEE 10.1.3.4.We have migrated the EUL using the utility tool provided by OBIEE.
    Now we were trying to use the sample reports and migrate the same to OBIEE 10.1.3.4.
    We are using a sample xml which we will be using to migrate the reports .We have a web service which takes report inputs in this XML format, converts and save OBIEE reports.
    SInce OBIEE does not have tabs(worksheets) like Discoverer,we thought
    we will have to prepare xml for each tab and present it as a single
    report in OBIEE.
    1) Can u please suggest if this is right or there is some
    workaround for it or if anyone has idea about it?
    We could also do some changes to the xml to incorporate some functions of discoverer if anyone has suggestions.
    We are assuming that Crosstab reports are similar to Pivot tables in OBIEE.
    2) But we are not sure how to incorporate the page items in thexml.plz suggest if anyone has ideas since not sure if page items can be handled in OBIEE.
    3) Can someone help us in completing with this below xml by taking example of the sample reports present in discoverer.The values of reports are to be included in the xml
    Any help would be great since we are trying this for the first time and we are not well versed with xml too.Please find below the sample xml we are using
    - <OBIEE version="10.1.3.4">
    - <report Name="" subjectareaname="">
    - <!-- All the columns used in any of the views will be added here in critera
    -->
    - <filters>
    - <!-- Filter parameters
    type : logical/SQL
    if type = "logical"
    operator : logical operator if type is logical
    SQLName : Physical Table.Column name on which the filter is applied, if type is logical
    dataType : Data type of the column mentioned in SQLName
    VALUE : Value of the filter
    if type = "SQL"
    sqlExpression: filter SQL expression
    -->
    - <filter type="" SQLDefinition="" operator="" negate="" includeNULLs="">
    <filterValue dataType="">VALUE/sqlExpression</filterValue>
    </filter>
    - <!-- parentSection filter Expression and Name in case of HIR to OBIEE Migration
    -->
    <referenceFilterExpression Name="">FilterExpression</referenceFilterExpression>
    </filters>
    - <!-- column Prarameters
    ** SQLName : Physical Names of Table.Column [Column Definition]
    sort : asc/dsc
    Name : column name to be shown as
    datafunction : aggrigate function applied on the column
    showColumnTotal : True/False
    SuppressDuplicates: True/False
    ** is mandatory attribute on the column
    -->
    <titleView title="" subTitle="" logoURL="" />
    - <tableView Name="" ShowColumnTitles="false">
    - <!-- If no Group columns, BI table View will be generated, else Dashboard
    -->
    - <dimensions>
    <column Name="" SQLDefinition="" sort="" total="false" />
    </dimensions>
    - <facts>
    <column Name="" SQLDefinition="" aggRule="" />
    </facts>
    </tableView>
    - <pivotView Name="" ShowColumnTitles="false">
    - <page>
    <column Name="" SQLDefinition="" total="none" sort="desc/asc" visibility="" />
    </page>
    - <Section>
    <column Name="" SQLDefinition="" total="none" sort="desc/asc" visibility="" />
    </Section>
    - <rows total="none">
    <column Name="" SQLDefinition="" total="none" sort="desc/asc" visibility="" />
    </rows>
    - <columns total="none">
    <column Name="" SQLDefinition="" total="none" sort="desc/asc" visibility="" />
    </columns>
    - <measures>
    <column Name="" SQLDefinition="" aggRule="" visibility="" />
    </measures>
    </pivotView>
    <chartView Name="" />
    - <prompts>
    - <!-- Filter parameters
    operator : logical operator used in the prompt filter
    SQLName : Physical Table.Column name on which the filter is applied
    subjectArea : Subject Area Name into which the prompt belongs to
    promptcaption : Display Name of the Prompt
    promptDescription : Description if any
    -->
    <prompt SQLDefinition="" operator="" promptcaption="" promptDescription="" />
    </prompts>
    </report>
    </OBIEE>

    Hi,
    I opened the Discoverer administrator and clicked on export.
    in next step i selected the option "Selected obects in the end user layer" for "what do u want to export"?
    i choose workbook and selected the sample workbook "Video Tutorial workbook"
    Then i gave the name "Video Sales Tutorial" and saved the file in a folder and selected the check box "generate xml for exported workbooks"
    I got the file in the folder as Video Sales Tutorial.eex.That .eex file had details of the workbook name and all other information
    <UniqueIdent ConstraintName="DOC1" Batch="False" DeveloperKey="VIDEO_TUTORIAL_WORKBOOK"/>
    But to get these workbook details we have to always save the workbook in the DB.We cannot save the workbook in our file system.
    Am i right?Since only workbooks which are in DB can be exported.
    Thanks a lot for the info.Will try to analyze this information

  • Discoverer Desktop Report issue

    Hi,
    One of my user is facing a format issue while running the report in Oracle Discoverer 10g. The report produces the following out put.
    count(Col A)     Col B     Col C     Col D
    12          A     200709     12-Sep-07
    11          A     200709     21-Sep-07
    24          B     200709     11-Sep-07
    32          B     200709     13-Sep-07
    10          B     200710     15-Oct-07
    Col A is of number data type, Col B character, Col C is number and Col D is date
    if Col D is removed from the report, the user is getting the result in following format
    count(Col A)     Col B     Col C
    23          A     401418
    56          B     401418
    10          B     200710
    i.e. col C displays the sum of the value based in Col B instead of displaying it as 200709.
    but when I ran the report from my end I'm getting the result in a proper manner.
    count(Col A)     Col B     Col C
    23          A     200709
    56          B     200709
    10          B     200710
    Please help me in sorting out this issue.
    Environment Details:
    Oracle Discoverer Admin 10g(9.0.4)
    Oracle Discoverer Desktop 10g (9.0.4)
    End User Layer 5.0.2
    Thanks in Advance.
    Regards,
    SS

    @Himanshu3jul:
    I'm not using any Oracle Application secure views. Also, the data that are being displayed is proper if Col D is not removed. If user removes Col D, the result is getting aggregated based on Col B but for me it is showing in a perfect manner.
    @puppethead:
    I'm afraid I may not be able to the check the registry on user machine since user is sitting at a different location.
    @Rod West:
    The default Aggregate property for Col C is set to <none> and it is grayed out. I'm not able to change it too. Also, if it is a bug then I should get the result as what user receives but I'm not facing any issues in that report but only user is.
    Please let me know what can be done next to figure it out.
    Also, I have the screen shots from my machine and from user’s. if you think that it will really help then I can post it. please let me know where and how I can post it so that you can have a look at it.
    Thanks,
    SS

  • Discoverer plus  report does not sum up the column

    Hi All,
    I am running the discoverer report from discoverer plus (web version) and was
    trying to use the sum function to sum the total amount of the report.
    The sum function does not work and it only display Cell
    Sum: (blank) with no actual data.
    When i checked the report details some columns are calculated based on the columns which i want to sum up.
    My query uses CASE function to calculate one of the columns.
    I changed the aggregation behavior setting to "Show the sum of the calculated values from the contributing cells "
    then also i'm not able see the totals.
    Any ideas please share with me.
    Thanks in advance,

    Hard to answer your question without seeing what you are trying to do. Issues like this are often better reported to Oracle support, where they can get a web sesison going and be able to see what you see on your computer. Would be helpful to illustrate exactly what your detail looks like and how you are trying to create your sum. There could be several possible issues that could cause your problem, so all I can do is speculate some. Are you trying to sum one column, or are you creating multiple totals (for multiple columns)? Do you have any rows in the column with a NULL value? NULL values will be a problem when trying to sum up a column. You would need to convert the NUll value to something else, probably a zero. That would be the first thing I would look at. Hope that helps a little bit.
    John Dickey

  • Discoverer Viewer Report with Page Items Slow Performance

    I created a report in Discoverer User that has page items and parameters and runs fine (under 3 minutes) in Discoverer User, but when I try and run it in Discoverer Viewer it takes a long time. It took over 70 minutes before manually terminating it. I made a copy of the report and removed the page items and tried to run it again in Discoverer Viewer and now the report runs in under 3 minutes. Any idea why a report with page items would run in Discoverer user fine, but not discoverer viewer?
    I am using Oracle Business Intelligence Plus 10g (10.1.2.55.26)

    As long as you can access the middle-tier server where Discoverer Viewer is running, you should be able to run and view Discoverer worksheets.
    While it is difficult to even start guessing what the problem might be, if the machine you installed Discoverer on has DHCP addressing, you will run into problems.
    Thanks
    Abhinav
    Oracle Business Intelligence Product Management
    BI on Oracle: http://www.oracle.com/bi/
    BI on OTN : http://www.oracle.com/technology/products/bi/
    Discoverer : http://www.oracle.com/technology/products/discoverer/
    BI Software : http://www.oracle.com/technology/software/products/ias/devuse.html
    Documentation: http://www.oracle.com/technology/documentation/appserver1012.html
    BI Samples : http://www.oracle.com/technology/products/bi/samples/
    Blog : http://oraclebi.blogspot.com/

  • Oracle Discoverer Desktop Report output showing unicode characters

    Hi,
    Oracle Discoverer Desktop 4i version Report output showing the below unicode characters.
    kara¿ah L¿MAK HOLD¿NG A.¿
    We ran the same query in sql at that time the data showing correctly.
    Please let me know, is there any language settings/ NLS settings are need to set
    Thanks in Advance.

    Hi
    Let me give you some background. In the Windows registy, every Oracle Home has a setting called NLS_LANG. This is the variable that controls, among other things, the numeric characters and the language used. The variable is made up of 3 parts. These are:
    language_territory.characterset
    Notice how there is an underscore character between the first two variables and a period between the last two. This is very important and must not be changed.
    So, for example, most American settings look like this: AMERICAN_AMERICA.WE8MSWIN1252
    The second variable, the territory, controls the default date, monetary, and numeric formats and must correspond to the name of a country. So if I wanted to use the Greek settings for numeric formatting, editing the NLS_LANG for Discoverer Desktop to this setting will do the trick:
    AMERICAN_GREECE.WE8MSWIN1252
    Can you please check your settings? Here's a workflow:
    a) Open up your registry by running Regedit
    b) Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE
    c) Look for the Oracle Home corresponding to where Discoverer Desktop is installed. It's probably called KEY_BIToolsHome_1
    d) Clicking on the Oracle Home will display all of the variables
    e) Take a look at the variable called NLS_LANG - if it is correct Exit the registry
    f) If its not correct please right-click on it and from the pop-up select Modify
    f) Change the variable to the right setting
    g) Click the OK button to save your change
    h) Exit the registry
    Best wishes
    Michael

Maybe you are looking for

  • Internal tables

    what is the difference between sy-index and sy-tabix?can any one provide me with some points on this ?

  • White lines generateds in a File Adapter when using variable substitution.

    Hi all, I have been a problem in File generated by XI, my File Adapter is using variable substitution with reference to a field of my message type. Because it, the files generated has white lines in top of file. What can I do to not apears these line

  • Connecting two printers one IMAC

    Is it possible to connect two printers to an IMac ? One is a HP printer,fax,scanner and the other ia a canon printer only. Currently, the Canon is connected via USB, and working fine, and I can print from my laptop over my wireless network. What woul

  • Day wise raw material consumption report query

    Hi, I was wondering if there was a way to extract the day wise consumption of all the raw materials that we use at the factory. The standard report in SAP B1 only gives me the total raw material consumption within a period of time and I need to drill

  • Each time I start Fireworks CS6 error 16 pops up

    Hi each time I start my Fireworks CS6 error 16 pops up. How do I fix it Adobe? Adobe should I Rewrite your code?