Crstal Reports XI - Crosstab Report -  Displaying Dates (Cashflow)

Hello
I was wondering if any one would be able to help me with an issue I'm having.  I need to create a cashflow report at the moment I'm trying with a crosstab report (this may be the problem)!!
I need it to display in the following way. (you may not be able to see the layout), but basically months across the top ( as columns), opportunity description as rows, values then appear under dates.
                                                         Oct-11   Nov-11   Dec-11   Jan-12   ...............Sept-12
Opportunity Description                                 100.00                                              
Opportunity Description 1                                                           100.00
I have several formulas I have included the simpilest below, the problem I'm having is the year is not being taking into consideration and some of the values are display in the incorrect months.
eg.   The report will run for a year, If my estimated date is Aug 2012 and I add 3 months to it, it should not display on my report (Nov-2012) but it wraps and appears in Nov-2011...
Case "One Off":
If (Month ({Sheet1_.Monthstart})=Month (DateAdd("m",3,{OPPORTUNITY.ESTIMATEDCLOSE}))) Then {@First_Year_Fees}
I think its because I'm not defining the date correctly and taking into account the year. 
If anyone can solve this I would be very grateful or is there an alternative method other than using a crosstab...
Thannk you very much
Sarah

Try a date range parameter to select your data rather than a date in the middle of the year. If you are concerned that they not enter in exactly one year, you could test the date range with
not({?enddate}-{?startdate} = 365)
  and give them a warning, you could even suppress everything except the warning that the date range must be one year.
Or use just a starting date parameter and use it as
date({field}) >= {?date} and date({field}) < {?date}+366  // adds 1 year
or just an end date.

Similar Messages

  • Interactive Report download not matching displayed data

    Hi
    I have an interactive report with a simple where clause in:
    select * from table etc
    where a.entry_date > :P2_DATE
    P2_DATE is a select list with redirect, with 2 options. Selecting the first option (the default) should return ~200 rows, the second should return ~800 rows. This functionality works correctly in the interactive report display, however the download to csv option only ever exports the ~200 rows - as if the IR download is fixed to the original query results. I'm using version 3.1.2.00.02.
    Is this a known bug?
    Thanks
    -Marc

    Hi
    Have you tried changing it to a Select List with Submit?
    Typically, this sort of behaviour means that the value selected from the list is not being stored in the session, so the report does not know that value - only the preivious value.
    Also, how are you setting the default? I tend to do this using a page computation (conditional on the item being null)
    Andy

  • Problem in displaying dates for replacement path with text variable

    Hi all,
    I have to display dates in sequence as descriptions for 15 columns based on the the date entered by the user in Bex Report.I managed to display date as description using text variable with replacement path for single column.I could not able to increment date for other descriptions.Could you please help me to solve this issue.Its urgent.
    Ex: User enters 03/09/2007 then in the out put desciptions for the columns should be  03/09   04/09  05/09 ............ 17/09.
    Thanks in advance.
    Regards,
    Mandadi.

    Hi,
       goto the properties of your KF and click on the variable button side to that of the description field and click on new/Create option.Enter the technical name description for the text variable and select Replacement path as the Processing type and in the nxt screen select Fiscal year as the replacement variable and in nxt screen  specify as Key and provide offset values if necessary and click on finish.now select the variable by clickin on the variable button next to the description field.it comes after the description of the KF.Now run the query.
    Thanks,
    Sandeep

  • Displaying data in different tabs

    Hi all
    In a webI report I want to display data in different tabs for different prompt values.
    For ex: In the prompt window if enter one value for plant say ABC... data should display in a single tab
    If I enter two values say ABC, DEF... data should display for two plants in two different tabs. one tab for ABC and another tab DEF.
    Any inputs please and is this possible in webI?

    Hi there. No, it isn't.
    The underlying query is shared among all tabs (which are, annoyingly, technically called 'reports').
    Since any prompts are defined in the query, they too are shared among all tabs.
    Input controls, 'standard report filters', and 'simple report filters' are specific to individual tabs, and cannot affect other tabs, but won't 'pop up'.
    You may want to look into hyperlinking between reports (read up on OpenDocument if you're not familiar with it) to allow users to move from one Webi report (technically called a 'document') to another.
    This will allow you to have different prompts for different reports.

  • Display data in smartforms using report

    hi,
    i want to display data from smartform using report.
    i have a preview buttons in report when i select preview buttons displays in smarts
    regards
    amit

    design the smartform as per ur need and get  the function module generated by smartform and pass it to ur report programas below..
    case sy-ucomm.
    when 'smartform'.
    pass the f.m that is generated by system in smartforms
           CALL FUNCTION '/1BCDWB/SF00000265'
        EXPORTING
        ARCHIVE_INDEX              =
        ARCHIVE_INDEX_TAB          =
        ARCHIVE_PARAMETERS         =
        CONTROL_PARAMETERS         =
        MAIL_APPL_OBJ              =
        MAIL_RECIPIENT             =
        MAIL_SENDER                =
        OUTPUT_OPTIONS             =
        USER_SETTINGS              = 'X'
          DATE_L                     = s_fkdat-low
          DATE_H                     = s_fkdat-high
          PLANT_L                    = s_werks-low
          PLANT_H                    = s_werks-high
      IMPORTING
        DOCUMENT_OUTPUT_INFO       =
        JOB_OUTPUT_INFO            =
        JOB_OUTPUT_OPTIONS         =
        TABLES
          IFINAL                     = ifinal1[]
      EXCEPTIONS
        FORMATTING_ERROR           = 1
        INTERNAL_ERROR             = 2
        SEND_ERROR                 = 3
        USER_CANCELED              = 4
        OTHERS                     = 5
      IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    endcase.

  • Report not displaying data from one of the infoproviders

    Hi Experts,
    Issue: Report not displaying data from one of the infoproviders
    I have a report 'ReportA' which has multiprovider MP1 as the source.
    MP1 has two Infocubes IC1, IC2 in its design.
    Now, when i execute the report, data from IC1 is displayed. But no data from IC2 is displayed.
    Is there a setting i need to enable in MP1 ? or is there anything else that needs to be enabled ?
    Please reply.
    Regards,
    Suraj S Nair

    Hi All,
    When i display data directly from the multi provider, without any restrictions, i cannot view the data from infocube IC2.
    I feel its not an issue with the Query. It must be a problem with the setting in the Multiprovider MP1.
    Infocube IC2 is a copy of Infocube IC1. Multiprovider MP1 first only had IC1 in its design. It was recently IC2 was also included.
    I checked the Characteristics, all of them are assigned corectly.
    Now, this issue sure has something to do wiht the setting of Multiprovider or please correct me if wrong.
    Regards,
    Suraj S Nair

  • Report does not display data

    I have a crystal XI report that when run will not display data; if the report should be six pages that is the number of pages that will be generated.  The problem is that the pages show up as blank.  If the blank pages are exported the exported file will contain data, if the report is sent to a printer the report will contain data, but no data is ever displayed on the screen.  This report has been loaded on 15 other computer and runs perfectly. Any help would be greatly appreciated.  By the way if this user logs in remotely and runs this report it will display data.

    A few ideas;
    1) Make sure you are working with [SP 6|https://smpdl.sap-ag.de/~sapidp/012002523100015859952009E/crxir2win_sp6.exe].
    You are on SP 2...
    [SP6 msm|https://smpdl.sap-ag.de/~sapidp/012002523100000634032010E/crxir2sp6_rdc_mm.zip]
    2) Try different resolutions
    3) Try to see if there is an updated video driver
    4) Make sure there is a default printer driver installed.
    5) Run [Modules|https://smpdl.sap-ag.de/~sapidp/012002523100006252802008E/modules.zip] see if there are any differences in dlls loading on a box that works and the one that does not (CR and non CR dlls).
    Ludek
    Edited by: Ludek Uher on Feb 22, 2010 10:32 AM

  • Report not displaying data in Viewer

    Hi All,
    I have a problem, wherein when I run a report on Discoverer Desktop or Plus the report runs fine (with data displayed) but when the same report is run from Discoverer Viewer the report does not fetch any data. It does not even give the error of 'No rows returned'.
    If there are any settings or any other change that needs to be done, please help.
    This is again something very urgent i am looking for. An immediete help will be really appreciated.
    Regards,
    Shruti

    Hi,
    what is the version of Discoverer you are using?
    Also, Is this workbook created in previous versions and upgraded to the existing version?
    log entries in application.log would help in debugging. If you are facing any difficulty to look at the log entires being huge,
    Make sure that you clear or take a backup of the existing application.log, restart the middletier. This will create a fresh application.log file.
    Now, immediately reproduce your issue.This will record the exact log for the event which Viewer is failing to render the report.
    Hope this helps!
    Cheers,
    Prasad Bolla.

  • How create header with user id time date to VC-report's output as display ?

    How create header with user id time date to VC-report's output as display ?
    This info should come from the VC - not all the way from R3-side via FunctionModule/BABI. So only userid, date, time to output as normal text (which is not editable of course). Thanks =)

    Hi ann-mari
    Go through following link may it help u
    Form Item disabled based on portal role
    /people/community.user/blog/2007/01/17/visual-composer-explorations-using-portal-roles-to-influence-ui-element-behavior
    https://www.sdn.sap.com/irj/sdn/wiki?path=/display/vc/usingrolestoinfluenceapplication&
    https://www.sdn.sap.com/irj/sdn/wiki?path=/display/vc/passingvaluesvia+URL&
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/ad182ac7-0a01-0010-4fb8-8a4d217b19c1
    Best Regards
    ````Satish````

  • Stored Procedure for displaying data in Crystal Reports

    Hi I am new to Oracle & Crystal Reports,so can any one please give me sample stored procedure to display data in Crystal report from Oracle by passing rwo input values.

    from site:-
    Crystal Reports will only support the return of a single refcursor from Oracle. Even the latest and greatest version 10 doesn't allow you to return more than one recordset at a time. You could add one more step to your procedure that would join up the output of the multiple refcursors into a PL/SQL table and then fetch the result set out through a single refcursor. That way you are using temporary space that will be cleaned up as soon as the connection is terminated and will only be returning a single refcursor

  • Data missing in Crosstab report with calculated field via case when

    I use the Oracle 10g discoverer. When I create a crosstab report with a calculate field via function case when and put it as datapoint, some of the data is not showing. I tried to not use the case when function for the calculate field, then all the data show.
    I really do not the reason. Could anybody help me out with many thanks?

    Let me explain more.
    I have the original data below.
    Work order, Team, Hours_worked, date
    800001, S1, 5, 2012/01/01
    800001, S1, 15, 2012/01/10
    800001, S2, 4, 2012/01/04
    800002, S1, 3, 2012/01/15
    There are multipul records for the same work order, team on the same day or different.
    Finally I want to set the start date and end date as the parameter to create a crosstab report format like
    start date>=2012/01/01 and close date<=2012/01/05
    Team
    Total hours total hours within the range
    Work order S1 S2 ... S1 S2 ...
    800001 20 4 5 4
    800002 3 0 0 0
    in order to do it, I create two parameters independently start date and close date. Then I create a calculate field hours_worked_withinrange via
    Case when date>=:start date and date<=:end date then Hours_worked else 0 end
    This calculated field is correct in the tabular format report in discoverer desktop. But when I duplicate the list as crosstab. Some data is missing in crosstab data point.
    I checked once I change the calculate field defination not use case when. (For example, C1=hours_worked*2). Then everything runs correct.

  • Displaying columns in Crosstab report.

    Hi all,
    I have developed Matrix Report. Output is coming like below.
                                                                                                          Current Vol                   OPM Cost
                                       Category     X1   x2   x3    x4       x1     x2      x3      x4
    Product  Market                           
    AAA1     Japan                                10  20    30    40       10      20     30     40
    BBB1     Japan                                10  20    30    40       10      20     30     40Current volume also displaying based on category. But, i need to display as Current vol one time only. instead of 4 (X1,x2,x3,x4). OPM cost should display as matrix based on category.
    Please let me know , Is it possible to do it in Discoverer.
    Thanks
    Kavi

    Hi,
    Yes it is possible but you will need to have each category as a separate row then use a crosstab report to display the rows in a matrix.
    To create the extra rows for each catogory you will need a row generator in your EUL. See this link http://learndiscoverer.blogspot.com/2008/10/row-generators.html for details.
    You can then use decode to define the calculation that will display the OPM cost for the category on the row.
    Rod West

  • Reports not displaying data in Portal.

    I am currently working on BI 7.0 and xRPM 4.0.
    http://help.sap.com/saphelp_nw70/helpdata/en/5e/800ebe94d6ea4dbccb269e3f0dada7/frameset.htm
    I have implemented the Scenarios of Capacity Management described in BI Content. I have loaded the cubes and can execute the queries in RRMX. But when i try running the reports on portal it displays a message saying :
    No Applicable data found
    As descibed in data flow i have already activated the templates. I can see all other reports based on other cubes in the portal but not for the Capacity management scenario.
    Respective queries :
    Availability vs Allocation (0RPM_C02_Q0204)
    Demand vs Allocation (0RPM_C02_Q0202)
    Templates are :
    Availability vs Allocation (0TPLI_0RPM_C02_Q0204)
    Demand vs Allocation (0TPLI_0RPM_C06_Q0001)
    Please Help.

    Hi Amit,
       I am trying to make this reports work Under CAPACITY MANAGEMENT - Availiablity Vs. Allocation , but it's not working for us. I have activated the templates in BW, .We used our central BW systems to turn on the PPM cubes. Should i make any configuration to make this report work?
       Could you please help us ?
    Thanks,
    Suba

  • Cisco Historical Report no displays data after an CCX update

    Hi team.
    I have an issue with the Cisco Historical Report.
    On December 14 we performed a version update of UCCX:
    New Version 8.5.1.11004-25
    Old Version 8.5.1.10000-37
    Now I am informed by the Call Center Supervisor can not generate reports in the CHR with dates before 14 December.
    When you request a report, for example, the 1st to March 31, 2012, the error "No report data to display the specified date range." (See attached image Cisco Historical Report (4). JPG).
    When asked the same report, but from the 1st to 31 January 2013, the report is generated successfully and the Supervisor can see the data.
    Anyone have idea why this happens?. You should not miss the update data to make and less with the UCCX server restart. Or can it?.
    Thanks in advance.
    Best regards.
    Ernesto González

    Up

  • Need to display data on the right side in the header area of alv report.

    hi experts,
                       I want to display data in the header area of alv report on the right side  . I have already used function for events on the header side data is getting displayed on the left side .but i want data to be displayed on the right side.
    regards,
    andrews.

    Hi,
    Hope this below code helps you.
    Take care,
    Çağatay.
    * build header for alv
    FORM top_of_page_split USING r_top TYPE REF TO cl_dd_document.
    DATA: s_tab TYPE sdydo_text_table,
          c_area TYPE REF TO cl_dd_area,
          text TYPE sdydo_text_element.
    TYPES: BEGIN OF tab_text,
    text TYPE sdydo_text_element,
    END OF tab_text.
    DATA: i_text TYPE TABLE OF tab_text.
    DATA: w_text TYPE tab_text.
    CALL METHOD r_top->initialize_document.
    CALL METHOD r_top->vertical_split
    EXPORTING
    split_area = r_top
    split_width = '70%'
    IMPORTING
    right_area = c_area.
    CONCATENATE sy-datum+4(2)
    sy-datum+6(2)
    sy-datum(4)
    INTO date1.
    CONCATENATE 'DATE'  date1
    INTO w_text-text
    SEPARATED BY ':'.
    APPEND w_text TO i_text.
    CONCATENATE 'time:' sy-uzeit INTO w_text .
    APPEND w_text TO i_text.
    CONCATENATE 'uesr:' sy-uname INTO w_text .
    APPEND w_text TO i_text.
    CONCATENATE 'local date:' sy-datlo INTO w_text .
    APPEND w_text TO i_text.
    CONCATENATE 'time zone:' sy-zonlo INTO w_text .
    APPEND w_text TO i_text.
    s_tab[] = i_text[].
    CALL METHOD c_area->add_text
    EXPORTING
    text_table = s_tab
    fix_lines = 'X'
    sap_fontsize = cl_dd_document=>medium
    sap_emphasis = cl_dd_document=>strong.
    CALL METHOD r_top->add_gap
    EXPORTING
    width = 60.
    text = 'THIS IS REPORT HEADING'.
    CALL METHOD r_top->add_text
    EXPORTING
    text = text
    sap_emphasis = 'STRONG'.
    CALL METHOD r_top->new_line.
    CALL METHOD r_top->add_gap
    EXPORTING
    width = 70.
    text = 'THIS IS REPORT HEADING1'.
    CALL METHOD r_top->add_text
    EXPORTING
    text = text
    sap_emphasis = 'STRONG'.
    CALL METHOD r_top->new_line.
    CALL METHOD r_top->add_gap
    EXPORTING
    width = 80.
    text = 'THIS IS REPORT HEADING2'.
    CALL METHOD r_top->add_text
    EXPORTING
    text = text
    sap_emphasis = 'STRONG'.
    CALL METHOD r_top->new_line.
    text = 'Report Subheading1'.
    CALL METHOD r_top->add_text
    EXPORTING
    text = text
    sap_emphasis = 'NORMAL'.
    CALL METHOD r_top->new_line.
    text = 'Report Subheading2'.
    CALL METHOD r_top->add_text
    EXPORTING
    text = text
    sap_emphasis = 'NORMAL'.
    CALL METHOD r_top->new_line.
    text = 'Report Subheading3'.
    CALL METHOD r_top->add_text
    EXPORTING
    text = text
    sap_emphasis = 'NORMAL'.
    CALL METHOD r_top->new_line.
    ENDFORM. "TOP_OF_PAGE_SPLIT

Maybe you are looking for