Totals in Cross tab report
Hi All,
I have created a cross tab report and in this report there are 8 sub-totals.
I need to total up the first 7 sub-totals and one more total summing up the first 8 sub-totals. Is there any in-built functions to do this.
Thanks in advance
Dhinesh
Look at the Total Wizard. You should be able select the right options to have totals at different level of the data. Also give us an example what you want to achieve.
Similar Messages
-
Total is not matching in Cross Tab Report
Hi Every one,
I am using Crystal Report Basice 2008 for sap business one.
I added a One cross tab report .But the Row level totals are not matching in the report.Please suggest.
Thanks and Regards
DEVHi Dev,
What is the 'Summary' type you've chosen for the Summarized fields?
If it's Min or Max, the Row totals would also show Min/Max of all the columns for that row.
-Abhilash -
Hi
I created a cross tab report, i am using total in all summarized filed but i need to divide my total values into sub group wise in total filed.
like total product 3000
Sales 1000
Net profit 700
but its totaling as 4700, but i need to do as different group wise totals,The values showing in each group is itself sub group total and the grand total will be the sum of all these totals. Pleas let me know what exactly the output you are expecting?
Regards,
Raghavendra -
I built a cross tab report using the wizard from BI pub plug-in. It is selecting counts of employees by building that are Male, Female and Total (see below). My XML data has all 3 counts in it (Male, Female,Total) so I just selected them for the BI report. The only issue I have is the grand totals that show on the far right. I need it to only total the "male" and "female" totals (instead of all 3). This is making the numbers doubled in the total.
It is using this in the cell and I am wondering if there is a way to only let it total specific columns
<?./T1?>
Building1____________________Building2___________________Total
Female___Male___Totals_______Female_____Male_____Total___
1_______5______6___________4_________2_______6_______24
Thanks.Look at the Total Wizard. You should be able select the right options to have totals at different level of the data. Also give us an example what you want to achieve.
-
I'm working with Crystal Reports XI. We have an existing report that was created using the Cross-tab report type.
There are 3 summary fields in the report:
- direct cost
- indirect cost
- Total ( direct cost + indirect cost)
Everything worked fine until now because both the direct cost and the indirect cost were being rounded to 2 decimal places. However, I have a new requirement to round the indirect cost total to a whole dollar ( no decimal places) before adding it to the direct cost total. This creates a problem for the third summary field because I'm only able to do:
- create a formula field of (direct cost + indirect cost rounded to a whole dollar)
- use that amount in the summary field
The problem is that then the indirect cost is being rounded for EACH record separately. But what I need to to calculate the Total indirect cost first and only after I have that total rounded to a whole dollar, add it to the direct cost total.
So basically, I would like for the third row to simply show the sum of the first row and the second row.
I can't take the current total ( direct cost + indirect cost) and then round this total because the rounding for the total direct cost needs to be done in a different way than the rounding for the indirect cost total.
Is that possible with the cross-tab report type? Is it possible to have 2 running totals in a cross tab report and then have a custom field in the report that rounds each using the appropriate rounding algorithm and then adds the two up.
thanksThank you for your suggestions. I kind of suspected that I wouldn't be able to use the current cross tab report to achieve this but since I've never worked with a cross tab report before I wanted to make sure this is the case before investing the time to do it some other way.
I will try using the manual cross tab report as you suggested.
Thanks again. -
Setting Total Column width in Cross Tab report
I am having an issue with the width of the Total Column in a Cross tab report. I have set the width of the column and saved the report but when I am reopening the report the Total column width is expanded but rest of the data column width remains the same (which I saved). Any idea how to adjust the total column width?
TIA,
AJAJ.
Did you ever solve this? -
Hi
I'm using CR XI. I'm attempting to create a cross-tab report where:
Added Total
AF 12 23
F 15 30
CO 18 50
Where AF etc is the categoty of items, Added is the total count of previous finanical year(e.g. 1 July 2006 to 30 June 2007), Total is the total account of current finanical year.
The count is based on created_date field(e.g. ITD.DTE -- ITD is the table, DTE is the field).
Although I can at the moment only display the value correctly in "Added" column, if I tried to display the Total column, the two columns always have the same value.
How could I achieve the above desired results by using fomula? I would appreciate it very much if anyone could help me with this?
Thanks in advance
JSCreate 2 formulas, 1 for the previous year and 1 for current, similar to the following;
1) if date({Orders.Order Date}) in date(2003,07,01) to date(2004,06,30) then 1 else 0
2) if date({Orders.Order Date}) in date(2004,07,01) to date(2005,06,30) then 1 else 0
Add both of these formulas as the summarized fields in the crosstab -
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 AMok managed to solve this by slightly changing the formula:
GridValueAt(CurrentRowIndex, CurrentColumnIndex+1, CurrentSummaryIndex)/(GetNumColumns-2) -
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 -
Issue in developing cross tab report with wizard in 10.1.3.2.1
Hi Gurus,
We are trying to develope group above cross tab report with wizard in BI Publisher 10.1.3.2.1 .
i am unable to achieve multiple level columns dynamically.Using cross tab wizard i can achieve single level measure column ,but not the second level column.
Output should look like this:
Country1
Region1 Region2 Region3 --(level1 column)
d1 d2 d3 d1 d2 d3 d1 d2 d3 -- (level2 column)
Row1 10 20 30 70 80 90 40 70 90 --data
Row2 21 24 54 65 23 64 64 76 87 --data
Here Regions and d1 d2 d3 may vary based on xml data.Also we have page break on country.
Haven't get any solution till now.
Also unable to achieve under line and overline on data for total row.
Need help urgently in this issue.
Thanks,
Mahesh
Edited by: user13450806 on Jan 7, 2011 12:43 AMHi Gurus,
I am still waiting for some one to help me in this issue.
It is very urgent for me to solve this. Did not get any help yet.
--Mahesh -
How to Add new column in cross tab reports
I am using crystal reports 10
I created cross tab report for monthly sales. I need to add one more column in that report
ex:
Month Customer Part1 Part2 Part3
Jan A 10 12 15
Jan B 20 0 10
Jan C 0 3 5
Feb A 5 10 8
Feb D 55 23 33
In above data Parts are no limit, thatswhy i am taking cross tab report.
I am taking Month and Customer name as Rows,
Part Codes as Colums,
Quantiry as Total fields in cross tab Report.
Here month field is storing as Transaction date in database, I am calculating by month
I am getting upto this.
User needs add one more field is Invoice no
Month Customer Part1 Part2 Part3 Invoice no
Jan A 10 12 15 B1,B2,B3,B4
Jan B 20 0 10 B12,B30
Jan C 0 3 5 B6
Feb A 5 10 8 B35,B40
Feb D 55 23 33 B25,B56
How to add invoice nos by group wise(By customer and By month)
Thank you.
Raja shekar Reddy K.
Edited by: Raja shekhar Reddy on Apr 16, 2009 5:10 PMDear Amogh,
Thanks for u'r Replay.
If i use new crosstab for Invoice no each invoice number can display like seperate columns.
But I need Invoice no in single column with seperate with "," or "/".
Thanks & regards,
Raja Shekar Reddy K. -
Variance formual in Cross tab report
Hi,
I am new to crystal and don't have formal training. I am trying to create a report that shows Actuals and Budget and I want to the variance. Format is 1 row is for actuals, 1 row is for budget and the other is for forecast.
I would like to have a variance that is actual - budget and another actual - forecast for each measure.
I am using cross-tab report for formatting, any assitance for how to over write totals coloumn with Variance calculation, assistance for creating variance formula in formula workshop is required. I happend to see the logic in other forums but not in cross-tab scenario.
Thanks in advance.
BhanuUse a manual Crosstab report so you have full control
-
Problem in Cross Tab Report in crytsal report
Dear members,
I have designed and generated a cross tab report with fields being percentage,country,amounts. i have obtained the sum of row level.But i need to obtain the sum of amounts in each region wise. I need the report as shown below. I have tried the running total field in cross tab as sum but its showing the overall total.
Month PO Ger EurTot.USA Canada NATot
5% 10 20 30 15 25 40
But i am getting the report as like this.
Month TOTAL PO GER USA CAN INDIA
10% 150 15 30 15 45 45.
Can anyone please help me in this regard?
Thanks and Regards,
Venkatesh.RHi,
cross tab is a diagonal report , u have to make query in such a way so that it returns the all field in row and columns way i.e in diagonal form .
U have to fetch total in same manner
Rgds,
Premraj -
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.
JohnYou 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.
Maybe you are looking for
-
HT1727 Can I sync my iPod and iPhone to a friends computer without messing up their I tunes
Can I sync my iPad and iPhone to a friends computer without messing up their computer
-
Is there a way to track a missing ipod touch
How can I track my daughters missing ipod touch
-
how to use email activity in process flows of owb?
-
Keynote unexpected error while using rulers/guides
Hi all, I just bought Keynote '09 because I was frustrated with Powerpoint and wanted to run a presentation on my iPad (bought the iOS version, too, but this issue pertains to the Mac OS version). I imported a .pptx file that was working okay in Powe
-
Missing query in MSS (NWBC)
Hi The query "Working Time approval" as seen in MSS powl is missing only for a specific user but visible for all other MSS users....checked the profile/roles but seems to be in sync...can i have inputs for other places to look and how to troubleshoot