Newbie question re synchonizing address lists
Michael Correll
mcorrell at memphisbusiness.com
Sun Feb 3 15:25:35 PST 2008
Panorama is great for data transformation tasks like this, and there
are always any number of ways to approach this kind of situation.
If you are very new to Panorama, some of the primary tools for this
situation will be the lookup( , replace( , strip( , and array
( functions. Also text funnels can be very handy in this
instance. Check the documentation for more details.
I note you have a field named 'recid'. Can we assume that this is a
_unique_ numeric field for the combined dataset -- i.e., each record
in the combined file has a unique id? If so this may be the
key...and the key data field.
If you don't trust the address correction from the mail house (and
assuming 'recid' is indeed a unique number and it exists in both your
original and returned file) you could create a new field adjacent the
address field in the returned file, and then use the Math / Formula
Fill menu and choose the lookup( function from the list to fill this
*new* field with the address values from your *original* combined
file. This would put both the old and new side by side for
comparison. The formula in the Formula Fill lookup( dialog would
look something like this: lookup("OldDB","recid",recid,"Address","",0)
In this case you are looking up (and filling the new field with) the
value in the old address field where the 'recid' field in both files
match. With fields from both tables side by side, you should be
able to see what was changed in a record by record view. You could
also do this for other fields to see what may have changed. Of
course, if 'recid' is not a unique number for all records, this isn't
gonna work. It's _always_ a good idea to have a unique identifier
for every record -- particularly in cases where data is transferred
and modified by a third party.
As for finding records with duplicate last name and birth dates, you
could create a new field and using Formula Fill from the Math menu
again, fill it with the combined values of both fields, perhaps
separated by a space or some other delimiter. Then sort up on that
field and use the Search/Select Duplicates menu. This should find
what you want to find....or perhaps what you _don't_ want to find, to
look at it another way ;-)
Another approach -- non Panorama -- would be to check into some of
the available address correction software available commercially. I
know there are a lot of resources on the Windows side...not sure
about the Mac side. Google "address correction software" and see
what happens. This would allow you to do your Address & Zip
correction in-house, and prep your data for cases where you may have
to use an outside fulfillment house for actual mailing.
The ultimate (??) solution is to make sure your data entry is as
clean and accurate and up to date as possible in the first place.
Setting the field properties properly and using the equation field in
the design sheet can go a long way toward making that happen.
I suspect others here who may be able to be of more help, or maybe
offer some other useful suggestions on this.
MC>
On Feb 2, 2008, at 4:01 PM, Ken Doucet wrote:
> I have an address file (200k) consisting of
> recid
> socin
> first
> last
> address
> add2
> city
> code1(c1)code2(n1)code3(c1)code4(n1)code5(c1)code6(n1)
> pcode(c6) field that is just a consolidation of code1-6.
>
> This single file is an aggregation of 7 separate databases and has
> been sent
> to a mailing house which has returned a file with 2 additional fields:
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://provue.com/pipermail/qna/attachments/20080203/b839b3c9/attachment.html
More information about the Qna
mailing list