Hi All
I have been working on a stock & share reconciliation process, which was originally carried out manually, by looking at three separate reports and ticking them against each other to spot any differences in quantity of shares and their values.
I have imported the three Excel files into Access 2010, and a typical row of information would be:
ISIN (This is a unique code identifying each stock)
Quantity (This should be the same across all three sets of data)
Value (The price of each share multiplied by the Quantity)
So, a typical example would be:
Report One
ISIN: GB0007980591
Quantity: 270,000
Value: £1,341,495
Report Two
ISIN: GB0007980591
Quantity: 270,000
Value: £1,341,495
Report Three
ISIN: GB0007980591
Quantity: 260,000
Value: £1,340,000
You can see from Report three that there is a difference in both the quantity and value. Should all three reports contain the same Quantity in any given row, I do not want to return an error. However if there is a difference, I want the report to return all three data sets so that I can resolve any differences occuring.
With the values, I want to build a tolerance of +/- 3%, so that it will only return the data sets in a report if the values fall outside this tolerance.
Is there a simple equation I can build into a set of queries to do this? Basically I need to compare each set of data against each other, so I thought an individual query would do the job: One for the Quantities, and one for the Values.
Many thanks!
I have been working on a stock & share reconciliation process, which was originally carried out manually, by looking at three separate reports and ticking them against each other to spot any differences in quantity of shares and their values.
I have imported the three Excel files into Access 2010, and a typical row of information would be:
ISIN (This is a unique code identifying each stock)
Quantity (This should be the same across all three sets of data)
Value (The price of each share multiplied by the Quantity)
So, a typical example would be:
Report One
ISIN: GB0007980591
Quantity: 270,000
Value: £1,341,495
Report Two
ISIN: GB0007980591
Quantity: 270,000
Value: £1,341,495
Report Three
ISIN: GB0007980591
Quantity: 260,000
Value: £1,340,000
You can see from Report three that there is a difference in both the quantity and value. Should all three reports contain the same Quantity in any given row, I do not want to return an error. However if there is a difference, I want the report to return all three data sets so that I can resolve any differences occuring.
With the values, I want to build a tolerance of +/- 3%, so that it will only return the data sets in a report if the values fall outside this tolerance.
Is there a simple equation I can build into a set of queries to do this? Basically I need to compare each set of data against each other, so I thought an individual query would do the job: One for the Quantities, and one for the Values.
Many thanks!