CrossTab Customise Data

Hi Guys
in bi designer offline i can apply data rules on crosstab
(using customise data) for example: make celles green if sales >1000,and city = newYork.
how i can define that rules programmatically.
thanks alot.

It's kind of hard to visualize the report and the issue, but one thing that came to mind is if any of the rows contain null data?
I don't know if the reason is because of null data but it's a shot.  To address this, I would create a formula that checks the field to see if it's null (first condition in the formula) and if it is, return some default value.  Then use the formula field in the crosstab to see if the issue goes away.
If all else fails, try using BOBJ support as it may be important to actually see the report with data to help troubleshoot the issue.

Similar Messages

  • Customised data flow for SPM

    Hello ,
    Wanted to gain some insights on how to accomodate a customised data flow into SPM UI. If needed can we create a new flow and have a bex query on top of that which can then be accomodated into SPM UI? Also how will we manage the data upload set up in this case?

    Hi Gundeep
    Have you looked at the SPM BPx site for all relevant resources? There are some good ones that will help you get an understanding.
    Here are some new ones on exactly the subject you are referring to:
    /people/rajesh.prabhu/blog/2010/12/29/spm-application-loosely-coupled-to-bring-about-a-perfect-fit
    /people/rajesh.prabhu/blog/2010/12/23/spm-customization-series-loading-data-in-customer-defined-dimension (this talks about loading customer defined dimension or master data, I will later create another blog for customer defined master data, but a lot of conecpts are similar)
    http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/e0fda858-48f5-2d10-d4af-8885c4d18c0e
    /people/rajesh.prabhu/blog/2010/12/23/upload-types-in-spm
    As usual the SPM BPx site is at:
    Spend Analytics
    A consolidated list of all resources (duplicated out of the BPx site) for SPM can be found at:
    https://wiki.sdn.sap.com/wiki/display/CPM/AllSPMresourcesonSDN
    Regards
    Rajesh

  • What is Customised data

    Hi Can any body say me what is customised data? Who will create customised data ? How can we see this data?

    Hi Kiran,
    Do reward points if helpful.
    Customizing data is all the data configured in Customizing.
    It includes, for example, organizational units (company code, division, plant), units of measurement and many other parameters that have to be set in the system.

  • Distribution of customising data via XI?

    Can we distribute customising data via XI and how?
    Is using of ALE for distribution bettre then XI. Why?
    Is any other ways for distribution exist?
    thank you...

    Hi Mikhail,
    <i>Can we distribute customising data via XI and how?</i>
    Yes, the same message can be distributed to different receivers using XI.
    Please go through this web log..
    /people/william.li/blog/2006/04/18/dynamic-configuration-of-some-communication-channel-parameters-using-message-mapping
    <i>Is using of ALE for distribution bettre then XI. Why?</i>
    This depends on the number of receivers.. If the number of receivers are less, then we can use ALE for distribution. If the number of receivers are more and you need to distribute dynamically, then XI is a better option..
    <i>Is any other ways for distribution exist?</i>
    Check the above link for this...
    Hope this helps..
    Regards
    Kiran..

  • Crosstab disappearing data

    I'm looking for help on a cross-tab report in a web app. The report has 17 rows grouped into 5 categories, and 7 columns in 4 categories. The data (and also the whole cell) is not showing when the data is zero for only one of the rows, all of the other rows show the zero fine. There is nothing wrong with the groupings, they all match, and I can see no reason why these columns won't show. Another thing (I'm not sure if this matters or not) is, the group this row is in has only the one member.
    Please help, I'm tearing my hair out with this.
    Thanx

    It's kind of hard to visualize the report and the issue, but one thing that came to mind is if any of the rows contain null data?
    I don't know if the reason is because of null data but it's a shot.  To address this, I would create a formula that checks the field to see if it's null (first condition in the formula) and if it is, return some default value.  Then use the formula field in the crosstab to see if the issue goes away.
    If all else fails, try using BOBJ support as it may be important to actually see the report with data to help troubleshoot the issue.

  • Crosstab with date values

    I need to create a crosstab report that has date values in the cells not numbers but the report is displaying NaN. Is it possible to display a char or date value ?

    This forum is for Oracle SQL and PL/SQL, not for Microsoft Excel (.xls files).
    If you have an issue relating to SQL or PL/SQL please be clear in your requirements and what the issue is.
    {message:id=9360002}

  • Crosstab - Quarterly Date Range Column - Need to Print 1st Qtr, 2nd Qtr,etc

    I am using Crystal 2008.
    I have a column in a cross tab that pulls from a date field.  In the crosstab expert, in the group options for the column, I have indicated to sort in a specific order, by quarter.  In the specified order tab, I have created the orders for 1st Qtr, 2nd Qtr, 3rd Qtr, and 4th Qtr.
    However, the colum heatding prints with the the dates of 01/2010, 04/2010, 07/2010, and 10/2010 instead of 1st Qtr, 2nd Qtr, 3rd Qtr and 4th Qtr.
    Any suggestions would be appreciated.

    The date in the column (which is the only column) is a date field MM/DD/YYYY.  The column name use to print correctly (1st Qtr, 2nd Qtr, 3rd Qtr, 4th Qtr) and now it suddenly started printing 01/2010, 04/2010, 07/2010, 10/2010.  In the crosstab expert, I have the date field in the column section and under group options, I have set it to print in a specified order.  In the specified order tab, I added named groups for each quarter.  When defining the named groups, each group was set to look at the date field for the correct quarter.  For example, the name group "Qtr 1" is defined as "in the period " "Calender1stQtr".  That is what is in the drop-down boxes for me to choose when defining the named groups.
    This data is correct.  It is pulling data and putting the information in the correct columns.  It is just the heading that will no longer print in the format I want.  This report has been available for some time and it has always worked correctly.  We have not modified or upgraded the Crystal product, so I'm not understanding why it won't still work the same way without having to try to create other formulas.  The named group section has the criteria I need in the drop down boxes.

  • Handling Crosstab like Data

    I have a situation where I need to keep track of Data that looks like a crosstab report.
    ie let us say there are 2-6 kinda close sets of data
    like the eg. below. the #of columns could be 3 -6 variable
    depending on the set. The time interval could vary depending on the set.
    unit 1 apple banana orange Unt2 appl pear grape melon
    7:00 18 20 25 7:00 21 27 19 34
    8:00 12 56 17 9:00 26 51 12 17
    9:00 ................ 11:00 28 72 09 55
    there are more records for the next day and so on.
    There earlier method of 'storing' this data was crude just have as many fields in a table as there are cells and 1 record per day.
    My method is to have (unit#,day, time,fruit_id, value) in my table and have tons of records.
    I can produce output that looks like the cross tabs above using reports from my new table,but how to organize the form?
    since each record now is too small, it will mean many saves.
    I could have a block with many lines and lovs for unit,fruit_id and time and hit one save but it may not be intuitive.
    Or I can have a non db table block that looks like the cross tab grid, and then do manipulation to create many records that I want.
    eg> canvas_1 - unit1
    time apple orange banana
    7 1 3 8
    9:00 2 8 7
    then create 6 records internally.
    Which way should I organize the form?

    You can further normalise observation into two or even three as shown below.
    e.g
    observation
    (observation_id,observation_name,observation_type)
    observation_details
    (observation_id, observation_detail_id,patient_id,obervation_date,observation_notes)
    observation_results
    (observation_detail_id,observation_result_id,resultA,resultB,resultC,resultETC,result_status,result_notes)
    You can now be able to have the same observation and stored different results as many times as possible (including incorrect ones). Use the Status as a key to select the valid result)
    NOTE: This is just a personal sample out of my head which you can expand or reduce as much as you can. It does not represent the design you MUST use.

  • Customise date picker years

    Is there any way of eliminating / overriding some of the dropdown fields for the years in the date picker on a webform?
    The dropdown is massive with years starting from 1920 and going to 2099!!
    Its overkill for most scenarios, and also would be good to be able to take out old years as they are over.

    Here is how you can shorten the "year" list:
    -copy the original datepicker javascript here - http://YOURDOMAIN.COM/CatalystScripts/Java_DatePicker.js
    -paste it into a new file, say http://YOURDOMAIN.COM/js/DatePicker.js
    -search for "1970", you will run across this: for(i=1920;i<=2099;i++)
    -change it to for(i=2009;i<=2099;i++) or whatever range you need
    -lastly you need to link this modified datepicker js in your page instead of the default one here - http://screencasteu.worldsecuresystems.com/Mihai/2012-07-23_1515.png

  • Pivot / Crosstab XML Data....

    Hi,
    Does anyone know how to present an XML datasource into a Crosstab format?
    I've read one document suggesting the use of the SUMIF function - which is novel, but I reckon that's a pretty poor way to have to do it.
    Does anyone have a better method?
    Regards
    Mick

    bump

  • Customising data link up/down rule

    Is it possible to somehow filter out specific link up/down messages displayed on MARS? For instance if the syslog message is for a user port, say G1/0/1 I'm not interested in seeing that message, but if its from T1/0/1 then I want to raise the priority of the message as its a key link.
    I've looked through the false positive tuning process, it doesnt seem to offer the granuality I'm looking for.

    I submitted a TAC case on this point a couple of years ago and was told that the rule can be set per device but not per port.  The kind engineer promised to send the idea to product development for possible inclusion in a future release, but I don't know if that has happened.  You may check the release notes for more recent versions of the MARS software than is on your box to see if it has been added.  If not, submit a TAC.  The most likely way to have this feature added is if customers ask for it.

  • Problem with delta update on customised export data source.

    Hi all BW gurus,
    I have created several customised export data sources in the R/3 system. And I have made use of the utility program <Z_CHANGE_DELTA_PROCESS> to update the ROOSOURCE table.
    While this can result in being able to do initial update (instead of full update), the subsuquent delta update is not working.
    In RSA7, the datasource is with green light and in RSA3, the extractor can extractor data out of it.
    Does anybody have some idea on this?
    I heard that there is a way to change the Business Transaction Event (BTE), but I don't quite understand how this is performed. And wonder if this is the only way out. To me, the triggering point would be the same, meaning the InfoPackage would be executed, then call the extractors in R/3 to extract the delta update in order to load into the InfoCube.
    And how do others do for executing delta update of the customised data source?
    Thanks a lot!!
    The utility program of <Z_CHANGE_DELTA_PROCESS>:
    =================================================
    report z_change_delta_process .
    *P_DATAS DataSource
    *P_DELTAP Delta Process for DataSource
    parameters:
      p_datas type roosource-oltpsource,
      p_deltap type roosource-delta.
    tables:
      roosource.
    data:
      ls_roosource type roosource.
      if p_datas(2) ne 'Z_'.
       message 'The DataSource needs to begin with ''Z_''.'  type 'E'.
      endif.
    select single * from roosource into ls_roosource
           where oltpsource = p_datas
           and objvers = 'A'.
    if sy-subrc eq 0.
       ls_roosource-delta = p_deltap.
       update roosource from ls_roosource.
    message 'The DataSource has been updated successfully.' type 'I'.
    else.
       message 'The DataSource entered is not valid, try again.' type 'E'.
    endif.

    Doesn't anyone have any idea on this topic?
    Appreciate for all the help. Thanks.

  • Default data adaptor error when deploying a war file in weblogic

    Hi All,
    Newbie here with a few questions regarding the deployment of OPA 10.1. Really hoping you guys can help...
    1) I'm attempting to deploy an unexploded web-determinations.war file on WebLogic. Thanks to this forum I've got past the issues of "rulebase directory not found" etc. However, i'm now faced with an issue which I can't find any info on. Please see below.
    3672074 [[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'] WARN com.or
    acle.determinations.web.platform.controller.actions.StartSessionAction - Could not instansate defau
    lt data adaptor
    java.lang.NullPointerException
    at java.io.File.<init>(File.java:194)
    at com.oracle.determinations.web.platform.plugins.data.XDSDataAdaptor.<init>(XDSDataAdaptor.
    java:55)
    at com.oracle.determinations.web.platform.controller.actions.StartSessionAction.createInterv
    iewSession(StartSessionAction.java:173)
    at com.oracle.determinations.web.platform.controller.actions.StartSessionAction.getResource(
    StartSessionAction.java:66)
    at com.oracle.determinations.web.platform.servlet.WebDeterminationsServlet.doGet(WebDetermin
    ationsServlet.java:67)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
    at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.
    java:226)
    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:124)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
    at com.oracle.determinations.web.platform.util.CharsetFilter.doFilter(CharsetFilter.java:46)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletC
    ontext.java:3393)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(Unknown Source)
    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2
    140)
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2046)
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1366)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:200)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:172)
    I've got the following entry in the application.properties file too...
    # Default XDS data adaptor file path
    #xds.file.path =data
    From what we can see we believe the code is getting a null pointer because of the following method in the WebDeterminationsServletContext class.
    public String resolveFullPath(String path)
    File f = new File(path);
    return f.isAbsolute() ? f.getAbsolutePath() : this.servletContext.getRealPath(path);
    We believe the getRealPath(path), highlighted in red, is returning null. Any ideas how we can resolve this?
    2) The second issue I'm facing is with regards the plugins.libraries property in the application.properties file. I've got the entry as
    plugin.libraries =DataAdaptor.DA;
    which should point to our customised data adaptor. However I'm getting the following error.
    4242994 [[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'] WARN com.or
    acle.determinations.web.platform.servlet.WebDeterminationsServletContext - Can not find class: Data
    Adaptor.DA
    4243025 [[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'] WARN com.or
    acle.determinations.interview.engine.local.LocalInterviewEngine - Can not find class: DataAdaptor.D
    A
    3) Also, does anyone know if it's possible to deploy a web-determinations.war file containing additional internal application code? What we're attempting to do is deliver a single war file which not only holds the web determination code but also all the code for an application which wraps the OWD within it. At present this just isn't working. I'm not sure what the conflict is exactly. The only way i seem to be able to get this working is by deploying the code in two seperate war files.
    Any help on these issues would be greaty appreciated.
    Thanks,
    Taj

    (2) is being caused because your data adaptor plugin is not installed properly. The jar that contains your plugin needs to go in the WEB-INF/lib directory and you must specify the fully qualified class name in the plugin.libraries property of the application.properties file.
    If you haven't provided a custom data adaptor, Web Determinations will configure and attach the default one for use instead, which is file based. If you are deploying to WebLogic as an unxeploded war, you must configure the directory the default data directory the plugin will uses by specifying an absolute path that your instance of Web Determinations has read/write permissions to in the xds.file.path property of the application.properties file. In your case (1) is basically being caused by (2) since if the your data adaptor was loaded correctly the default one wouldn't load at all.
    As for (3) yes it's likely possible, provided you don't have library conflicts. How it's done really depends on what these additional customisations consist of.

  • Problem in using BI Presentation Beans(more specific to crosstab) in jsp

    In the Web Application developed using Oracle JDeveloper 10.1.2.1, i am using BiBeans 10.1.2.0.2 crosstab for data representation in jsp. Jsp also contains other interface components like textbox, submit buttons etc.
    The problem is:
    on clicking submit button in jsp,the required business logic is performed by calling pl/sql procedure in servlet and the database gets updated. Now on forwarding to the same jsp page, the updated database values are shown in crosstab. But i am not able to drill down the crosstab to see various levels of data. On clicking the drill down icon, the application hangs.

    Based on my experience, when you drill down the crosstab and get hanged, it because the jsp form do process in other page. Try check your jsp tag "<form>", make sure the "action" attribute set to itself. I hope that help, good luck

  • Are there any plans for Firefox Sync to include the customisation of the toolbar?

    It's frustrating that Firefox sync doesn't include toolbar customisation data. It's otherwise a great piece of functionality that means when installing Firefox I don't have to set anything up apart from remembering to rearrange the buttons to my preference. This also goes for whether the menu and bookmarks toolbar are displayed.

    hi gsoper, i've asked in the firefox sync channel about this and it's not something that is on the roadmap for sync at the moment, as that would be difficult across versions, platforms, when add-ons differ, and so on...

Maybe you are looking for