Drill down on cross tab report

I would like to know whether it is possible to drill down through groups in a cross tab report.

go to your online help in crystal reports and in the index section, look up "report part navigation".
read through the sections on report parts and go through each section (using the right arrow at the bottom left of the help page) until you hit the section that is titled "context Report Part option scenarios".

Similar Messages

  • Drill down in cross tab report.

    Is it possible to have drill down in a cross tab report. e.g. in first view the main groups are the rows and when clicked on the main group the same design but with sub groups as the rows get visible as a drill down.
    If it is possible then which version of crystal  report supports this and how can I achieve it.
    I currently have crystal reports that comes with visual studio 2008.

    thanks for the suggestion sjain ... but I've seen ppl here on the forums saying that it doesn't work in cross tab...So I'm not sure if that can be done but I'll try .

  • Drill Down  in Cross Tab

    is it possible to drill down in a cross tab?
    is it possible to include a subreport in a cross tab?

    thanks for the suggestion sjain ... but I've seen ppl here on the forums saying that it doesn't work in cross tab...So I'm not sure if that can be done but I'll try .

  • Drill down in Cross tabs

    Is there any possibility to drill down in Crosstabs

    Hi,
    Yes you can! You'll however need to create a separate report that will act as the dril-down report.
    There are two ways: The first method is using the u2018Another Report Objectu2019 and the second method is using an u2018OpenDocu2019 URL
    Report A would act as the Main report and Report B would be the report that would be drilled-down into. The target report needs to have the same groups as the Crosstab Report(Main report).
    -Abhilash

  • Does Xcelsius support Cross Tab report via Live Office?

    -Operating System: Windows XP
    -OS Patch level: Service Pack 3
    -Office Version: 2007
    -Flash Player version: 10 
    -Xcelsius Version and Patch Level: Enterprise 2008 with SP2 (version: 5.2.0.0)
    -Xcelsius Build number (Help>About Xcelsius): 12,2,0,608
    -Business Objects Enterprise version/patch level (if applicable): Edge 3.1
    -Issue Description:
    I have a dashboard which collects data via Live Office from a series of Webi documents and Crystal Reports.  I have found that if I create a report that has for instance sales regions down the left and months across the top using a cross tab in either Crystal Reports or as a Webi the data will only refresh within the current month, so for instance if I create the report in October the sales figure for October will update happily until the last day of the month but on the first of November no sales figures will show in the new month and I have to manually refresh the report in Xcelsius and issue a new Dashboard to my users.  This makes me wonder whether Cross Tab reports are actually supported via Live Office.  If I use formulas in Crystal Reports and manually build a report that looks like this but uses formulas it works fine, but is obviously a much slower process than simply building a Webi cross tab.
    Your views and help would be very much appreciated!!
    Thanks
    Rob
    -Steps to Duplicate:
    As Above

    Hi Rob,
    You can bind cross tab reports from your WebI reports into Xcelsius using an integration tool called[ Xcelsius Web Intelligence Intregration Suite|http://www.antivia.com/products-xcelsius.stm].
    This will give you the full functionality of Web Intelligence inside an Xcelsius dashboard- drill-down, cross tabs, even an ad hoc query panel, all bound into the Xcelsius interface.
    This would remove the need to use QaaWs or Live Office, so you can probably realize some performance gains and handle larger data volumes.
    Cheers,
    Andrew

  • Cross Tab Report

    Hi,
    I'm creating a report in Crystal 2008 for SAP Business One. This report is a sales report and i want to pull the data  from three tables namely Invoice Rows, Credit Memo Rows and Down Payment Invoice Rows. Other selections in the report include the Posting Periods table, Items Group Table and the Items Master Data table.
    I'm considering a cross tab report displaying the Items Group on the Row level and the Posting Periods on the columns with Sum of row totals for item groups per items on invoice,credit memo or down payment.
    I need help regarding the kind of joining is needed to ensure that i get a correct and good report showing total sales made for item groups per period. Thus, total sales = Invoice+Downpayment - Credit Memo
    Thanks.
    John

    You can also user OJDT as the base and left join it to the Invoice, Credit note and Downpayment tables by linking DocEntry and the object tpye.
    With this option, you need to use IF statement to read information based on object type.
    Using command as suggested is simpler.  However, my preference is to use command alone. 
    Linking Command with Tables seems to have slower performance.

  • Help with formatting for Cross Tab Report Crystal 2008

    This is probably a simple question.  I have a cross tab report that displays sales by month for a period of 6 months.  These sales columns are formatted to be numbers with no decimals.  In addition to these columns, I have inserted columns that display the percentage up/down in sales over the previous month.  If I try to format the percentage columns, it changes every column to then display "##,##.##%" when I need to keep the sales columns at "##,###" with no decimal or percentage sign.
    1.  Is there a way to change the formatting of some of the columns but not all in a cross tab report?
    2.  If not, can I add a function that would change these in the calculation formula of the calculated member? 
    I tried to add "%" but it wants it to return a number.
    Here is the current code:
    //The calculation formula is used in place of the summaries in Calculated Members.
    // This calculation formula must return a/an Number value.
    If GridValueAt (CurrentRowIndex,CurrentColumnIndex-3,CurrentSummaryIndex) = 0 then 0 else
    ((GridValueAt (CurrentRowIndex,CurrentColumnIndex-1,CurrentSummaryIndex) -
    GridValueAt (CurrentRowIndex,CurrentColumnIndex-3,CurrentSummaryIndex)) /
    GridValueAt (CurrentRowIndex,CurrentColumnIndex-3,CurrentSummaryIndex)) * 100
    Any help is appreciated. 
    Thank you,
    Tobi

    Carl,
    Thank you for your help.  I did try your method but still couldn't get it to ignore the fact that it wanted a number.  I changed my approach a litte and managed to solve the problem.  Here is the method that I chose which managed to solve the problem.  If this is a poor way to solve it, please let me know as I am always open for new ways.
    Format Field > Number Tab > Customize > Currency  Symbol Tab
    Checked Enable Currency Symbol Fixed, changed  currency symbol to %.  This is the same thing that I did before which changes it for all columns. 
    Beside Enable Currency checkbox, I added this formula:
    // This conditional formatting formula must return one of the following Currency Symbol Constants:
    // crNoCurrencySymbol
    // crFixedCurrencySymbol
    // crFloatingCurrencySymbol
    If GridRowColumnValue("InvoiceLine.TxnDate") = Date(0,0,0) then
        crFixedCurrencySymbol  
    else
        crNoCurrencySymbol
    My added columns have a null date field so they take the currency format.  My other columns do not so they do not take the formatting.
    Thanks again for the help.
    Tobi
    Edited by: Tobi@TABeverage on Dec 2, 2009 3:58 PM

  • Cross tab report vertical display?

    Is it possible for a cross tab (or other RTF template report format) to accomplish this?
    The one issue with our cross tab report is the data needs to be grouped by day. This is the format we would like to achieve:
    Employee-----Mon-----------Tues-------------Wed
    John------------08:15AM-----08:15AM------11:00AM
    ------------------12:15PM-----08:15AM------16:00PM
    ------------------01:15PM-----08:15AM------17:00PM
    ------------------17:30PM-----08:15AM------19:30PM
    Mary-----------10:00AM-----08:15AM------10:00AM
    ------------------14:15PM-----11:15AM------14:15PM
    ------------------15:15PM-----12:15AM------15:15PM
    ------------------19:30PM-----17:15AM------19:30PM
    In this way, each employee (John and Mary) shows the time they started work and below that the time they went on their lunch break below that the time back from lunch break and below that the time they finished work.
    With a cross tab report we are getting these results:
    Employee-----Mon-----------Tues-------------Wed-----------Thurs
    John------------08:15AM-----12:15PM------01:15PM------17:30PM
    Mary-----------10:00AM-----14:15PM------ 15:15PM-------19:30PM
    The data is going across the row instead of down. John's 12:15PM time going to lunch should display directly below the 08:15AM time he started work as in the first example.
    Any suggestions to get a cross tab report (or any other kind of format) to display data like that?
    Thank you very much! :)

    We are working with XML Publisher (built into PeopleTools in PeopleSoft CRM 9. Tools 8.49.0.4. The XML is created from a PeopleSoft query (in App Designer) and looks like this:
    <?xml version="1.0" ?>
    - <query numrows="10" queryname="XML_QUERY1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="">
    - <row rownumber="1">
    <PKT_POST_ID>PKT_POST_I</PKT_POST_ID>
    <PKT_CHECKIN_TYPE>P</PKT_CHECKIN_TYPE>
    <EMPLID>EMPLID samp</EMPLID>
    <ROW_ADDED_DTTM>2009-11-09T16:52:55-05:00</ROW_ADDED_DTTM>
    <ACTIVITY_CODE>ACTIVITY</ACTIVITY_CODE>
    <PHONE>PHONE sample data</PHONE>
    <DESCR80>DESCR80 sample data</DESCR80>
    <PKT_RC_NUMBER>PKT_RC_NUM</PKT_RC_NUMBER>
    <DESCR50>DESCR50 sample data</DESCR50>
    <DESCR>DESCR sample data</DESCR>
    <COMPANYID>COMPANYID sampl</COMPANYID>
    <BO_NAME>BO_NAME sample data</BO_NAME>
    <BO_NAME_1>BO_NAME_1 sample data</BO_NAME_1>
    <ADDRESS1>ADDRESS1 sample data</ADDRESS1>
    <CITY>CITY sample data</CITY>
    <STATE>STATE</STATE>
    <EXP17_44>EXP17_44 sample</EXP17_44>
    <EXP18_40>EXP18_40 sample</EXP18_40>
    <EXP12_52>EXP12_52 sample</EXP12_52>
    <EXP9_52>EXP9_52 sample</EXP9_52>
    <EXP11_164>EXP11_164 sampl</EXP11_164>
    </row>
    - <row rownumber="2">
    <PKT_POST_ID>PKT_POST_I</PKT_POST_ID>
    <PKT_CHECKIN_TYPE>P</PKT_CHECKIN_TYPE>
    <EMPLID>EMPLID samp</EMPLID>
    <ROW_ADDED_DTTM>2009-11-09T16:52:55-05:00</ROW_ADDED_DTTM>
    <ACTIVITY_CODE>ACTIVITY</ACTIVITY_CODE>
    <PHONE>PHONE sample data</PHONE>
    <DESCR80>DESCR80 sample data</DESCR80>
    <PKT_RC_NUMBER>PKT_RC_NUM</PKT_RC_NUMBER>
    <DESCR50>DESCR50 sample data</DESCR50>
    <DESCR>DESCR sample data</DESCR>
    <COMPANYID>COMPANYID sampl</COMPANYID>
    <BO_NAME>BO_NAME sample data</BO_NAME>
    <BO_NAME_1>BO_NAME_1 sample data</BO_NAME_1>
    <ADDRESS1>ADDRESS1 sample data</ADDRESS1>
    <CITY>CITY sample data</CITY>
    <STATE>STATE</STATE>
    <EXP17_44>EXP17_44 sample</EXP17_44>
    <EXP18_40>EXP18_40 sample</EXP18_40>
    <EXP12_52>EXP12_52 sample</EXP12_52>
    <EXP9_52>EXP9_52 sample</EXP9_52>
    <EXP11_164>EXP11_164 sampl</EXP11_164>
    </row>
    </query>
    I can send you the RTF template too. Thank you!

  • Crystal Report Cross Tab Report

    In crystal report 2008, i created a cross tab report. Column shows sales order number and rows show item number.
    For columns that shows sales order #, I also wanted to show sales person name field right beside it. In cross tab expert, I added the field salesperson name.
    However, crystal cross tab shows the sales person at a separate column with duplicate information. I only want to show sales order no. with sales person name under one column. Is there a way to achieve this? Thanks.

    This would be a hard job.
    Have you tried Pivot Table function in Excel? You can play with it and get some ideas.
    Thanks,
    Gordon

  • Cross-Tab Report export to Excel

    I have a cross-tab report that I need to export to excel and keep the same formatting.  When I export the report the first column is Part # the next is operation #.  The report is grouped on Part number, but each part may have multi operation.  When I look at the report in Crystal or as a PDF the part # is at the top then each operation is a seperate row that follows.  When I export it to excel it works fine but instead of the part # appearing at the top then follow by each operation the part number ends up on the last operation in the list.  How can I export this and keep the format the same?  by the way I have tried both xls data only and xls 2007 options

    Hello Experts,
    I also tried to export the CR cross tab report in Excel Data only format.
    Also I want to display Row label i.e. my Rows are different dates so I created a text field and named as Date & Time but when export it to Excel Data Only, the date time label appears 1 row above then rest of the columns. It works good while looking on InfoView but export messed it up.
    Can you please suggest.

  • Sort in Cross-Tab report

    I have a cross-tab report that lists dates as headers and employees as rows. The data at every cell shows the qty (it is like timesheet report). The totals are shown for every row and column. The report layout looks something like this:
    ----------- <date> <date> <date> .... <Total>
    <name> <qty> <qty> <qty> <qty>
    <name> <qty> <qty> <qty> <qty>
    <name> <qty> <qty> <qty> <qty>
    <Total> <qty> <qty> <qty> <qty>
    The report definition looks like this (I numbered the columns to make it easier to write about them):
    01: <?horizontal-break-table:1?>
    02: <?for-each-group@column:EMPLOYEE_TIME;./TRANSACTION_DATE?><?sort:TRANSACTION_DATE;'ascending';data-type='date'?>
    03: <?TRANSACTION_DATE?>
    04: <?end for-each-group?>
    05: <?for-each-group:EMPLOYEE_TIME;./EMPLOYEE_NAME?><?sort:EMPLOYEE_NAME?><?variable@incontext:G1;current-group()?>
    06: <?EMPLOYEE_NAME?>
    07: <?for-each-group@cell://EMPLOYEE_TIME;./TRANSACTION_DATE?>
    08: <?sum ($G1[(./TRANSACTION_DATE=current()/TRANSACTION_DATE)]/TRANSACTION_QTY)?>
    09: <?end for-each-group?>
    10: <?sum ($G1/TRANSACTION_QTY)?>
    11: <?end for-each-group?>
    12: <?variable@incontext:T;.//EMPLOYEE_TIME?>
    13: <?for-each-group@cell://EMPLOYEE_TIME;./TRANSACTION_DATE?>
    14: <?sum (current-group()/TRANSACTION_QTY)?>
    15: <?end for-each-group?>
    16: <?sum ($T/TRANSACTION_QTY)?>
    The XML data is not sorted in any way and the report sorts it by employee and date. As you see at the line 02 I applied the sort by the transaction date. The sort works as expected, however the actual QTY are not showing at correct cells. If I remove sort it works fine but the dates are in random order. I suspect it is because I sort transaction date at header level and the QTY is not aware about it. I tried to apply the sort at line 07 but it does not help.
    Does anyone has any idea how to get this report to display data correctly?

    I have a SR which has associated bug 6131270.
    Here is the latest from my SR:
    UPDATE
    =======
    Hi Tomas,
    The bug has been updated. Development has recommended
    "You also need the patch from bug 4332399 to solve the java.util.EmptyStackException. "
    Please review above bug if you have access.
    Please consider applying Patch 4332399 - XSL:SORT FAILED IN A 2 LEVEL XSL:FOR-EACH-GROUP CASE
    Backport is included in patch 5840358 for EBS customers.

  • How to count number of columns in cross-tab report

    I have created a cross-tab report and have managed to get the data out as below:
                 Jan     Feb     Mar....(display of months will auto expand) Avg/Mo  Total
    UserA     4          3        4                                                                         11
    UserB     6          1        1                                                                          8
    UserC     5          5        5                                                                         15
    Total       15        9        10                                                                        33 
    I want to insert a calculated column (Avg/Mo) into the cross-tab report based on the formula: Total/Number of Months. I used this calculation formula  for Avg.Mo column:
    (GridValueAt(CurrentRowIndex, CurrentColumnIndex+1, CurrentSummaryIndex)/GetNumColumns)
    However, I get the wrong average since GetNumColumns count the total number of columns including the column of Avg/Mo and Total.
    How do i get the number of columns, excluding the Avg/Mo calculated column and Total column?
    PS: I can't use hardcode since the number of months/columns will auto expand the months progress...
    Edited by: jutamind on May 26, 2010 9:27 AM

    ok managed to solve this by slightly changing the formula:
    GridValueAt(CurrentRowIndex, CurrentColumnIndex+1, CurrentSummaryIndex)/(GetNumColumns-2)

  • How to put report title and page no to appear in multiple pages,when using cross tab reports

    Post Author: shaminranaweera
    CA Forum: General
    I am using crystal reports 9.0 with odbc foxpro database conectivity
    I have designed a cross tab report and it is on the report header part and all the report details  are fine,except that the report title and  and page no's only show on the first page of my report.Pls tell me how can i put my report title and page no on all the pages in my crosstab.

    Post Author: foghat
    CA Forum: General
    You need to put your title in the page header if you want it to appear on every page.  The report header only displays once per report.

  • How to add an image or static text in the header of EACH page of a cross-Tab report

    Post Author: rtutus
    CA Forum: General
    Hi, I use Crustal 11.0.
    I have a cross Tab. I display the items on the left column and the months horizontally, the items are grouped by category field. The values are the sum of quantities are displayed for each month. Like this:
                             Items         Jan       Feb       March .....................Total
    Category 1                       
                             Item11         val11     Val12      Val13                     Total values
                             Item12         val21     Val22      Val23                     Total values
                             Item13         val31     Val32      Val33                     Total values
    Category 2                       
                             Item21         val11     Val12      Val13                     Total values
                             Item22         val21     Val22      Val23                     Total values
                             Item23         val31     Val32      Val33                     Total values
    Category 3                       
                             Item31         val11     Val12      Val13                     Total values
                             Item32         val21     Val22      Val23                     Total values
                             Item33         val31     Val32      Val33                     Total values
    The problem, I want to add a page header for each page of the report.
    When Crystal reports first displays my cross-tab in the designer, CR displays the cross tab in the Report header section. I d like to add text or image for each page and not only at the begining of my Cross-Tab.
    If I just add an image or text at the top of the report designer, which is my report header, I get the image or text only on the begining of the 1st page of my report but never in the other following pages.
    If I try to work around the problem and move the cross Tab to a group section instead, and then put the Image in the group header, I get what I want, but the problem is that:
    The columns header: Jan, February....December are displayed for each group of my report and not only in the beginning of the report. I get something like this:
                             Items         Jan       Feb       March .....................Total
    Category 1                       
                             Item11         val11     Val12      Val13                     Total values
                             Item12         val21     Val22      Val23                     Total values
                             Item13         val31     Val32      Val33                     Total values
                             Items         Jan       Feb       March .....................Total
    Category 2                       
                             Item21         val11     Val12      Val13                     Total values
                             Item22         val21     Val22      Val23                     Total values
                             Item23         val31     Val32      Val33                     Total values
                             Items         Jan       Feb       March .....................Total
    Category 3                       
                             Item31         val11     Val12      Val13                     Total values
                             Item32         val21     Val22      Val23                     Total values
                             Item33         val31     Val32      Val33                     Total values
    You see the months get duplicated. Any way, my real need is to add an image or text in the header of EACH page of a cross-Tab report.
    Thanks a lot for your help.

    Hi Divya,
    you could do for example in the wdDoInit() of the view
    wdContext.currentContextElement().setPicture("picture.gif");
    Now you assign this context variable to the Tab using the Tab_header's imageSource-Property. When you click on its value column, you see a button with three dots on it. If you click on this button, you will get all context nodes and attributes for this View. Usable variables are clearly marked, you now choose the one named Picture or what ever name you prefer to use. But it must correspond to the one set in the wdDoInit.
    I think setting a picture (not necessarily for the tab-page) is done in one of the excellent tutorials. If you are a newcomer I strongly recommend doing some of the tutorials.  I have learned tremendously from them.
    Hope this helped
    Harald

  • Dynamically color to each column in Cross-tab report

    Hello All,
    I am a newbie in Crystal report,from last few weeks, i am working on cross tab crystal report.i have a requirement to show color dynamically for each column.i am adding an attachment how i want it. i tried dynamic coloring using object field formula but it is showing red color to all data.i want red color data when in 2nd  cross tab report data is beyond upper or lower limit in first cross tab table. it will be very helpful if somebody will give me any clue on this.... i read so many articles now it seem like impossible for me..:(
    i am using visual studio 2010 and sap crystal report version 13.0.0.99 for visual studio 2010.

    Hello Manish,
    I have attached a sample report that does this. You will need to remove the .txt extension from the attached file to open it as an .rpt file.
    Please right click on one of the value fields of the first cross tab in the report > Format Field > Common > Suppress if Duplicated conditional formula.
    The nested formula is as follows;
    numbervar array l;
    numbervar array u;
    numbervar x:=CurrentColumnIndex;
    if GridRowColumnValue ('@limit') = 'lower limit' then
    (redim preserve l[x];
    l[x]:= tonumber(CurrentFieldValue))
    else if GridRowColumnValue ('@limit') = 'upper limit' then
    (redim preserve u[x];
    u[x]:= tonumber(CurrentFieldValue));
    false
    So it assigns each lower and upper limit value for each client (in the sample it is country) to an array using the cross tabs column index to index the array and it ends in False as we don't actually want it to suppress if duplicated. This nested formula is just used to generate the arrays of upper and lower values.
    In the second cross tab if you again right click on one of the value fields > Format Field > Font > Color you will see the following conditional formula;
    numbervar array l;
    numbervar array u;
    numbervar x;
    if not(tonumber(CurrentFieldValue) in l[CurrentColumnIndex] to u[CurrentColumnIndex]) then
    crred
    else
    crblack
    So this compaes the current field value to range generated by the 2 arrays and assigns a color based on whether or not it is in the range.
    Regards,
    Graham

Maybe you are looking for

  • "No bootable disc in drive"

    Last night I used Boot Camp to create an 80GB partition and installed Windows 7. For some reason Windows wasn't running very well (loads of errors, etc), and since I've previously used Windows 7 via Boot Camp on this very Mac without a hitch I though

  • Issue in uploading data to standerd DSO

    Hi Experts, Here I am in a process of loading data to 0SRIV_D3.I followed below steps. 1.Checked data availability in source system using RSA3.30 records were found in source system standerd datasource. 2.Created IP with Initialise with data transfer

  • 10.9.4 upgrade with  extreme slowness

    hi. thank you in advance for the help.  This week I upgraded to 10.9.4 OS X and since it has been dreadfully slow. I have no fan issues. Here is the Activity Monitor > CPU results AntiVirus 10.3 13:22.95 3 7 67 root 8.3 MB 55 33.9 MB 547.8 MB 32 Bit

  • How do I keep audiobooks from syncing into my music list?

    My audiobooks get mixed in with my music when I sync my Nano while they are also listed separately in the audiobooks file, where they should be. How can I get them out of the music list?

  • Web Export

    ok I shot some footage -- 720x480 SD at 24fps anamorphic 16:9 aspect ratio -- looks great but Ive been trying to export it for the web and Im getting nowhere fast! I tried "Export Quicktime Movie" and Ive tried to use Quicktime conversion... when I t