Solved

Suppress if duplicated makes error in total on CR 8.0

Posted on 2003-12-02
9
456 Views
Last Modified: 2012-06-27
In Crystal report 8.0 when I make suppress if duplicated on some conditions it works fine for printing but when I put total on that field it counts (adds)  suppressed data too.

5
2
3
5 (invisible)
_________
total 15
but I need 10

regards
0
Comment
Question by:kirshan
  • 5
  • 3
9 Comments
 
LVL 1

Accepted Solution

by:
MsLim earned 25 total points
ID: 9863816
The qty above is your main problem , you can not using suppress if dublicate , actually what you must do is create a formula field and compare it with previous field if same , assign as zero otherwise assign as normal.
then you can suppress if zero so that it will not displaY OUT .
for the sum you must sum up this formula field.
hope you can try it
0
 
LVL 100

Expert Comment

by:mlmcc
ID: 9863830
Unfortunately I believe that is the way CR was designed.

One way to solve this may be to SELET DISTINCT records.

mlmcc
0
 
LVL 1

Expert Comment

by:MsLim
ID: 9864148
mlmcc can work in the sense that the whole line do not want to display , BUT I am assumeing only this duplicate not diplay and calculate , others column in this line still displaying
0
 

Author Comment

by:kirshan
ID: 9871107
Actually my report comes out from three table

table_Alldates
Dates, product_ID
table_Sale
dates , saleQTY ,product_ID
table_Purchase
dates, PurchaseQTy,product_ID

and may be in sale or purchase on one date two transitions take plce and then if I want to print prduct transitions like

date , saleQTY ,PurchaseQTY, it make duplicate values in report
querry looks like this
____________________________________
SELECT Alldates.Dates, Alldates.Product_ID, table_Purchase.purchaseQTY, Table_Sale.SaleQTY
FROM (Alldates LEFT JOIN table_Purchase ON (Alldates.Product_ID = table_Purchase.Priduct_ID) AND (Alldates.Dates = table_Purchase.Dates)) LEFT JOIN Table_Sale ON (Alldates.Product_ID = Table_Sale.Priduct_ID) AND (Alldates.Dates = Table_Sale.Dates);
___________________________
this is demo to illustrate real problem

I think Mr MsLim's comments to make a formula field may work.
0
6 Surprising Benefits of Threat Intelligence

All sorts of threat intelligence is available on the web. Intelligence you can learn from, and use to anticipate and prepare for future attacks.

 
LVL 1

Expert Comment

by:MsLim
ID: 9871592
Yes , My way is working BUT look like very funny
based on your report reqirement
some things in my mind.
a) are you printing a list of all record in a period of date ? or
b) are you printing based on unique of date ?
if a is yes , then if duplicate of quantity do not count , how the report can show the right sum of total .
if b is yes , then you must print out the sumof sale and purchase on such date , do not to show detail , BUT one more thing is if still having duplicate , and do not show up how should the report show right figure of sum ?
Normally , people using duplicate is as below
date , prod id , sale_qty , pur_qty
if the date is same BUT prod ID is different , then date will be invisble so that you will not see too much things.
0
 

Author Comment

by:kirshan
ID: 9871660
A is yes.

 I want to print all transition of a product in

Product name(id) (group field)
date | saleQTY| PurchaseQTY

and data was as
for dale table
date    | product_ID | QTY
5-5-03 |1               | 50
5-5-03|1                | 20

for Purchase table
date | Product_Id | QTY
5-5-03 | 1           |25
6-5-03| 1            |15

the rusults looks like
Prodct 1
______________________________
date      |Sale qty | Purchase QTY
5-5-03 |  50        | 25
5-5-03 |  20        | 25 (duplicate)
6-5-03 |  15        | Nill or 0
               
0
 
LVL 1

Expert Comment

by:MsLim
ID: 9872404
My way can be working in the sense that no duplicate purchase qty on the same date , if there is same qty on the same date but under different PO , then this will will causing wrong figure of sum.
if this is to match the date , and sales is from which po qty , then it will be work , but is better to put in sales invoice and PO Number, so that easy to understand and trace.
for my suggestion , this report is very dangerous , due to if happenning same sales qty but under different sales invoice , also will causing incorrect figure to sum up sales qty.
How about is it possible happenning of sales qty from 2 po qty ?
all the above must consider for doing report also
0
 

Author Comment

by:kirshan
ID: 10109422
thanks msLim
for u r help
0
 
LVL 1

Expert Comment

by:MsLim
ID: 10109575
Thanks
Glad I can help you
0

Featured Post

Highfive + Dolby Voice = No More Audio Complaints!

Poor audio quality is one of the top reasons people don’t use video conferencing. Get the crispest, clearest audio powered by Dolby Voice in every meeting. Highfive and Dolby Voice deliver the best video conferencing and audio experience for every meeting and every room.

Join & Write a Comment

There have always been a lot of questions related to when Crystal Reports evaluates report components (such as formulas, summaries, cross-tabs, charts, to name a few examples). Crystal Reports uses a two-pass reporting process to provide greater …
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…
Access reports are powerful and flexible. Learn how to create a query and then a grouped report using the wizard. Modify the report design after the wizard is done to make it look better. There will be another video to explain how to put the final p…
In this tutorial you'll learn about bandwidth monitoring with flows and packet sniffing with our network monitoring solution PRTG Network Monitor (https://www.paessler.com/prtg). If you're interested in additional methods for monitoring bandwidt…

758 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

Need Help in Real-Time?

Connect with top rated Experts

17 Experts available now in Live!

Get 1:1 Help Now