Solved

Cross Tab-Need to Exclude Zero Values from Average Formula

Posted on 2011-03-08
7
1,529 Views
Last Modified: 2012-06-27
Trying to calculate Average of Annualized Salary Change amounts but it is off because zero amounts are being calculated in the average.  Any help would be most appreciated.
0
Comment
Question by:twkyoscr
  • 2
  • 2
  • 2
  • +1
7 Comments
 
LVL 19

Expert Comment

by:GJParker
ID: 35070899
Show details of your crosstab setup and the calculations your using.
0
 
LVL 100

Expert Comment

by:mlmcc
ID: 35071216
The only way to affect summaries in the cross tab is to not include the 0 data in the report.  I assume th e0s are because of lack of data for a given row or column.

mlmcc
0
 

Author Comment

by:twkyoscr
ID: 35071455
Mlmcc,
The problem that I am having with the cross tab is that I cannot seem to keep a placeholder for null values.  What I ended up doing is writing a union (in Peoplesoft Query) to also inlcude those that had no adjustment so that the report would still have each manager listed.  I excluded those that had no adjustment from the counts, but the average is now the issue.  I created a running total which I entered a formula under evaluate to do the following: {@Annualized ChgAmtRnd}<>0
However the average amount is correct for some managers and off slightly for others.  
crystal-issue.bmp
0
Announcing the Most Valuable Experts of 2016

MVEs are more concerned with the satisfaction of those they help than with the considerable points they can earn. They are the types of people you feel privileged to call colleagues. Join us in honoring this amazing group of Experts.

 
LVL 100

Assisted Solution

by:mlmcc
mlmcc earned 100 total points
ID: 35072476
NULL is not the same as 0 unless you are converting it.

The cross tab uses the information presented so if there is no data it converts that to 0 and then unfortunately uses it in the summary.

The only way I can see around this is to build your own manual cross tab and calculate the average s without including the NULLs

mlmcc
0
 
LVL 34

Accepted Solution

by:
James0628 earned 400 total points
ID: 35106631
You might be able to do this using a weighted average, instead of a regular average.  If you don't want the average to include the records where {@Annualized ChgAmtRnd} = 0, you could create a formula like this:

if {@Annualized ChgAmtRnd} <> 0 then
  1

 Then make your summary "Weighted average with", and select that formula for the "with" part.  The idea is that all of the records where {@Annualized ChgAmtRnd} is not 0 will be given a weight of 1, so they'll be included in the average (with an equal weight), and the records where {@Annualized ChgAmtRnd} is 0 will have a weight of 0, so they'll be excluded from the average.

 This could work.  It depends a lot of what's in the {@Annualized ChgAmtRnd} formula.

 James
0
 

Author Closing Comment

by:twkyoscr
ID: 35217402
Thanks everyone for your assistance!  After applying your suggestions and tweaking the data a bit, I ended up with the correct results!
0
 
LVL 34

Expert Comment

by:James0628
ID: 35221514
You're welcome.  Glad I could help.

 James
0

Featured Post

Announcing the Most Valuable Experts of 2016

MVEs are more concerned with the satisfaction of those they help than with the considerable points they can earn. They are the types of people you feel privileged to call colleagues. Join us in honoring this amazing group of Experts.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Crystal Reports Sub Report 4 88
Left and Right Trim a field in Crystal Report 2 157
Date Formula: Last business day - 2 of prior month 12 56
Crystal Reports Version 7 4 33
Crystal Reports: 5 Tests for Top Performance It is complete, your masterpiece report.  Not only does it meet your customer’s expectations, it blows them out the water, all they want is beautifully summarised and displayed in a myriad of ways. …
Hello everyone, Hope you find this as helpful as we did. We have on the company I work for an application built in Delphi V with Crystal Reports 8. We all know that Crystal & Delphi can be temperamental sometimes and the worst thing is, nearly…
Established in 1997, Technology Architects has become one of the most reputable technology solutions companies in the country. TA have been providing businesses with cost effective state-of-the-art solutions and unparalleled service that is designed…
I've attached the XLSM Excel spreadsheet I used in the video and also text files containing the macros used.

789 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question