Average computed incorrectly ?

Hello ,
please help me with the following problem.
while using OBIEE 11g (11.1.1.5.0) I came into a situation when average is not computed correctly.
essentially it happens when creating a simple analysis having a single view that has one or more EXCLUDED columns (not using all attributes from the analysis)
in that case it seems that OBIEE :
1. computes first an average per ALL attributes of that analysis (even those not included in the view)
2. the results produced at step 1 are further aggregated to deliver results for the view. so an average of average is computed, producing wrong results (from the analysis view point of view).
I've created a simple test case, using 2 tables TEST_DIM_1 (as a dimension table ) and TEST_FACT (as fact ). the BM is almost a copy of physical layer; MEASURE1_AVG is defined on MEASURE1 column, having AVG as aggregation rule.
the analyses is using ATTRIBUTE_1_1, ATTRIBUTE_1_2, MEASURE1_AVG . in the view , ATTRIBUTE_1_2 attribute is EXCLUDED from the view.
as a result, the MEASURE1_AVG is computed incorrectly.
needless to say, if ATTRIBUTE_1_2 is completely removed from analysis (not only excluded from the view), the average is correct.
incorrect result in the analysis :
ATTRIBUTE_1_1          MEASURE1_AVG
AMER                     600.00           
EU                1003.33      
correct avg per ATTRIBUTE_1_1 :
ATTRIBUTE_1_1          (CORRECT AVG PER ATTRIBUTE_1_1)
AMER                (600.00)      
EU           (671.67)
table definitions and values below :
create table TEST_DIM_1
ID NUMBER(20) not null,
ATTRIBUTE_1_1 VARCHAR2(10),
ATTRIBUTE_1_2 VARCHAR2(10)
alter table TEST_DIM_1
add constraint TEST_DIM_1_PK primary key (ID);
create table TEST_FACT
ID NUMBER(20) not null,
MEASURE1 NUMBER,
MEASURE2 NUMBER,
TEST_DIM_ID NUMBER(20),
F_ATTRIBUTE VARCHAR2(100)
alter table TEST_FACT
add constraint TEST_FACT_PK primary key (ID);
insert into TEST_DIM_1 (ID, ATTRIBUTE_1_1, ATTRIBUTE_1_2)
values (1, 'EU', 'RO');
insert into TEST_DIM_1 (ID, ATTRIBUTE_1_1, ATTRIBUTE_1_2)
values (2, 'EU', 'BG');
insert into TEST_DIM_1 (ID, ATTRIBUTE_1_1, ATTRIBUTE_1_2)
values (3, 'EU', 'DE');
insert into TEST_DIM_1 (ID, ATTRIBUTE_1_1, ATTRIBUTE_1_2)
values (11, 'AMER', 'US');
insert into TEST_DIM_1 (ID, ATTRIBUTE_1_1, ATTRIBUTE_1_2)
values (12, 'AMER', 'MX');
insert into TEST_DIM_1 (ID, ATTRIBUTE_1_1, ATTRIBUTE_1_2)
values (4, 'EU', 'RO');
insert into TEST_DIM_1 (ID, ATTRIBUTE_1_1, ATTRIBUTE_1_2)
values (5, 'EU', 'RO');
insert into TEST_DIM_1 (ID, ATTRIBUTE_1_1, ATTRIBUTE_1_2)
values (6, 'EU', 'DE');
commit;
insert into TEST_FACT (ID, MEASURE1, MEASURE2, TEST_DIM_ID, F_ATTRIBUTE)
values (1, 10, 10, 1, 'SMALL');
insert into TEST_FACT (ID, MEASURE1, MEASURE2, TEST_DIM_ID, F_ATTRIBUTE)
values (2, 10, 10, 4, 'SMALL');
insert into TEST_FACT (ID, MEASURE1, MEASURE2, TEST_DIM_ID, F_ATTRIBUTE)
values (3, 10, 10, 5, 'SMALL');
insert into TEST_FACT (ID, MEASURE1, MEASURE2, TEST_DIM_ID, F_ATTRIBUTE)
values (4, 2000, 2000, 2, 'BIG');
insert into TEST_FACT (ID, MEASURE1, MEASURE2, TEST_DIM_ID, F_ATTRIBUTE)
values (5, 1000, 1000, 3, 'BIG');
insert into TEST_FACT (ID, MEASURE1, MEASURE2, TEST_DIM_ID, F_ATTRIBUTE)
values (6, 1000, 1000, 6, 'BIG');
insert into TEST_FACT (ID, MEASURE1, MEASURE2, TEST_DIM_ID, F_ATTRIBUTE)
values (11, 500, 500, 11, 'MM');
insert into TEST_FACT (ID, MEASURE1, MEASURE2, TEST_DIM_ID, F_ATTRIBUTE)
values (12, 700, 700, 12, 'MM');
commit;
alter table TEST_FACT
add constraint TEST_FACT_DIM1_FK foreign key (TEST_DIM_ID)
references TEST_DIM_1 (ID);

Here's my solution:
I had to set the binding for the dropdowns to numbers. I didn't know what numbers you were using, so I picked "0" for what "N/A" would get, but you can pick whatever. For the form, I made one dropdown and then copy/pasted it however many times I wanted. (In this case 8 to match your example.) I put the code in the calculate event for the text field I was using to report the average.
var n = 0;
var total = 0;
for (var i=0; i<8; i++){
          if (!xfa.resolveNode("dd1["+i+"]").isNull && xfa.resolveNode("dd1["+i+"]").rawValue != 0){
                    n++;
                    total += Number(xfa.resolveNode("dd1["+i+"]").rawValue);
this.rawValue = total/n;

Similar Messages

  • Exception Aggregation (Average) displaying incorrect values after EHP1 Upgr

    Hi All,
    Exception Aggregation (Average) displaying incorrect values after EHP1 Upgrade in our BW system
    We have recently upgraded the system to EHP1. After the upgrade some of the queries where we are using Exception Aggregation (Average) started giving the incorrect values.
    Eg. We are displaying three Key Figures KF1, KF2 and KF3 (=KF1 %A KF2) against Store Hierarchy. In KF3 we are using Exception Aggregation (Average) on a characteristic 0PLANT.
    There are 14 rows against 0PLANT and out of those 2 rows are blank for KF1, so for KF3. When it is calculating the average of these key figures its dividing the total value by 12 instead of 14 which is not correct in our case. Earlier it was dividing the total by 14.       
    So in this case 'Average' and "Average of all values <>0" are behaving the same way.
    Kindly provide some inputs on this.
    Best Regards,
    Sachin Verma
    +44 7506740018

    Hi,
    Thanks for viewing the thread. And happy to let you know that the issue was resolved.
    The solution was:
    Two formulas (local) were created, one including the formula variable with replacement path for ZD1, with exception aggregation on ZD1, and the other with formula variable with replacement path for ZD2, with exception aggregation on ZD2. Both these formulas are hidden.
    Another formula (local) was created for u2018time takenu2019 = formula with ZD1 u2013 formula with ZD2, with exception aggregation total on u2018ZDOCNOu2019.
    For the second instance, when one requires exception aggregation on records that has multiple values for keys, a nesting of formulas can be done displaying only the ones required.
    For e.g. a formula with exception aggregation on say characteristic u2018item no.u2019 can be hidden, and included in another formula for exception aggregation on characteristic u2018document no.u2019. This is a typical case where one can achieve calculation before aggregation for a calculated key figure, formula or a counter.
    Hope it might help someone, and saves time and effort for a similar issue posted.
    Also would like to keep this thread open for exploring better solutions.   
    Regards,
    Vijay

  • My averages in Numbers for IPad are incorrect

    I'm not sure why but my averages are incorrect as the formula goes. I would do the math myself, but it's more than just once.
    Any ideas what I'm doing wrong? I'd love some help.
    I'll try to post a screen shot.

    Hi Kevin,
    Chances are there is something in the way you've set up the formula that is giving you the unexpected result.
    On the Mac you can post a screenshot this way:
    1. shift-command-4
    2. holding mouse down drag crosshairs across the area you want to capture, and release
    3. a file named something like Screen Shot 2014-01-29 at 7.27.28 AM.png will be placed on desktop
    4. in editor here click camera icon, 'Choose File', navigate to the file on the Desktop and click, click 'Choose', click 'Insert Image'
    Sometimes the "camera" doesn't work the first time, so you just redo the steps in 4.
    On the iPad you cannot post a screenshot using the built-in Safari Mobile.  But you can post an image from your camera roll (including screenshots placed there in the usual way when you hold down the power on-off button and click the home button) using a third-party browser such as Mercury (just set User Agent to 'Safari(Mac OSX)'. )
    SG

  • Averages Incorrect in Interactive Report

    I have a BI report with one SQL statement in the data model. I have two bar graphs, one with SUMS and the other with AVERAGES. The Sums graph shows correctly but the averages are incorrect. when I export or view in pdf format the averages are correct. The report is pulling in about 1,500 rows. Has anyone had this issue?
    Thanks in advance for any help,
    Brian

    hi,
    on 5th list..
    write the statement below
    SET sy-LISND = 2.
    Please search in forums before you post..
    clcik forums , then you will find search on right side.. write releavnt text to search.. then choose category as all and date all and search.. you will get lot of related posts.
    regards,
    nazeer

  • Where is my iTunes,I have a macbook pro and it was just an icon located in my row of many other available features on my computer, I have 10.6.8 and it'a starting to **** me off to find it I have to put a music cd in for it to pop up thats BS? help

    I admit I am not the average computer genious, and not even close to your average idiot, but come on for so long I neede nothing more than to turn on my computer and log in and there it was!
    Now I usually give up looking for it and go another direction completely. I would love it to just be where it belongs for best access, just like stuff in my fridg if I dont see it it ends up going bad by the time I come across it later.
    Not that my iTunes will go bad but I would like to maybe access it more, also would like to be able to download my music and have it stay together like an album rather than spread tracks throughout all the other tracks?
    That is always been the case, how do I change that so if I want to hear something I can locate the whole album or even all related together like they were on there cd or albums whatever the case they were sold as?
    Any help retards available Please help a retard today and know youve done a good dead?
    Sincerly I thank you DABreaux

    It was tricky sorting out the actual questions in your post. I think the other poster has one question in hand, here's the other:
    Post by Turingtest2: HowTo: Grouping Tracks Into Albums - http://discussions.apple.com/message.jspa?messageID=9910895

  • How do I get specific font to ALWAYS appear in text field whether user has font on computer or not?

    I am designing a simple form to be used as template for OTHER people to type up room signs. We would like the signs to be in a specific font that is not generally loaded on the average computer, and we do not want to have to distribute fonts to a gazillion people. My thought was to create a LiveCycle from, whereby the room user could type their name and title in the text fields on the form, and in theory, it would appear in the font I chose for the text field. I have tried various things, but it always gets substituted by the user's computer.
    Tried: Choosing "rich text" for field format in Object palette; choosing "Embed fonts" in "Save Options"; tried static form, tried dynamic form.  It could be that my test user has such an old version of Reader that it just CANNOT work.
    Thanks!

    The restrictions are listed as "normal." And it does appear as embedded when I go to the document properties, though it didn't until I used it for the text on the form (as apposed to just using in the text fields.) And when another user opens the form, the text appears in the specified font, but once they type in the text field, it defaults to different font.
    BTW, it is an Open Type Font, if that makes any difference.

  • Looking for help in making my computer good enough to play games

    I bought a computer from Best Buy right after Christmas. It's a HPE-410y. I'm pretty happy with it in terms of speed and ease of use. I'm glad to be finally done with freaking Vista and blue screens of death.
    Anyho, a buddy of mine wants me to play Bad Company 2 with him. I don't know much about the game other than its a shooter. However, I did read in the editoral review that the ATI 5570 my computer came with is weak. Also, 300Watt power supply needs to be upgraded as well? Do you think a graphics card/power supply upgrade is all I need? hmmm
    I have glanced at the graphics cards at Best Buy when I've been up there, but not exactly sure what will work, what is good. Looking for any advice and help on what I should possible buy to get this computer good enough to play games.  I wanna do this maybe the end of next month. My budget is 450 bucks. I don't need to pay to have any upgrades I decide to get installed, my brother can help me do that. I just need help in what to buy.
    Thanks for any feedback.

    Agreed that it's an above average computer. If you still want to do the upgrade:
    http://www.bestbuy.com/site/Corsair+-+Gaming+Series+700-Watt+ATX+CPU+Power+Supply/1073697.p?id=12182...
    http://www.bestbuy.com/site/PNY+-+NVIDIA+GeForce+GTX+570+1.25GB+GDDR5+PCI+Express+2.0+Graphics+Card/...
    Coming right at your budgeted $450.
    If you like my post, or solution to your issue/question, go ahead and click on the little star by my name and/or accept the post as the Solution. It makes me happy.
    I'm NOT an employee of Best Buy, or Geek Squad, though I did work as an Agent for a year 5 years ago. None of my posts are to be taken as the official stance that Best Buy will take on your situation. My advice is just that, advice.
    Unfortunately, that's the bad luck of any electronic, there's going to be bad Apples... wait that's a horrible pun.

  • Javascript to Calculate the Average of a column

    I have a column of fields in my PDF that I am trying to calculate the average for.
    My problem is that there are 7 fields, but all 7 may not be filled in so I think I need some kind of "if" statement that would only count the number of fields that have values.  Then somehow work that into the rest of my calculation...
    This is what I have so far...
    (function () {
        // Get all of the field values, as numbers
        var v1 = +getField("column.0").value;
        var v2 = +getField("column.1").value;
        var v3 = +getField("column.2").value;
        var v4 = +getField("column.3").value;
        var v5 = +getField("column.4").value;
        var v6 = +getField("column.5").value;
        var v7 = +getField("column.6").value;
        var v8 = +getField("column.7").value;
        // Calculate the result and set this field value
        event.value = (v1 + v2 + v3 + v4 + v5 + v6 + v7) / the number of fields that were filled in;
    I'm pretty new to javascript. Any help would be greatly appreciated! THANKS

    First, I woul write this function withou field references to make it more universial, and then I would make it a document level funcion so it could be used more than once in a PDF and easily brought into another PDF.
    function Avg() {
    // computer average of non-empty passed field names
    var sum = 0; // sum of fields
    var count = 0; // counter for non-blank fields
    for(i = 0; i < arguments.length; i++) {
    var iField = arguments[i]; // get the i element from passed arguments
    var fField = this.getField(arguments[i]).value;
    if(!(isNaN(fField)) ) {
    // field is a number
    if(fField.toString() != '') {
    // field is not null or blank
    sum += Number(fField); // add to sum
    count++; // increment count
    } // end not blank
    } // end number
    } // end loop through arguments
    if(count != 0) {
    // compute average if there is one or more items to average
    return sum / count; // return average
    } else {
    return '';
    } // end no average computed
    } // end Avg function
    Your custom calculation script then becomes:
    event.value = Avg('column.0', 'column.1', 'column.2', 'column.3', 'column.4', 'column.5', 'column.6', 'column.7');

  • Moving average issue

    I found the moving average of material display on mm03 is wrong, I've found that the material ever changed the cost through mr21 on 10/2008, this is correct. But current period is incorrect 02/2009. And after 10.2008, there have two goods receipts, but the price is OK, the moving average should be no problem, but why the moving average is incorrect. Thanks!

    And I found there have a "RE" type of document in MR51. the posting date is 31.12.2008. the amount exactly same as the total value in MM03. What's wrong. Thanks!

  • How do I reinstall Creative Suite 6 Design Standard on a new computer when the computer repair shop completely destroyed my old computer?

    The computer repair shop destroyed my old computer when they attempted to replace the fan. They tell me the motherboard is shot and they are buying me a new computer. I need to know how to reinstall on the new computer the Adobe Creative Suite 6 Design Standard Student and Teacher edition that was loaded on the now broken computer.
    Thanks!

    Hi Jeff
    Thanks for getting back to me. I am not sure if you understood my
    situation. What I needed was to contact Adobe customer support so that they
    could deactivate the CS6 on my broken computer. The problem I had, and you
    might want to address this as part of Adobe customer service moving
    forward, is that there is no way to contact customer service for issues
    with CS6. The only support option allowed on your website is to post a
    question in the Forum.
    If you follow the link you sent me to Adobe customer service, and believe
    me I did, you will be taken to a page that will ask you for some
    information about your product first. Once you go thru the series of
    questions and windows, you reach a page that tells you that your only
    support option is the Forum. It will literally not allow you to initiate a
    chat session!
    I finally found that their is a small statement at the bottom of the page
    from your company president saying that customer service is important to
    him and to let him know how Adobe is doing. By clicking on that link I was
    able to send an email and within a few hours a customer service rep named,
    Sandeep Singh, responded to me and told me that he had increased my
    activation count so that I could reload CS6 on my new computer.
    Given that the average computer lasts 3 to 6 years and that Adobe products
    are quite expensive, their should be some way for your customers to contact
    customer service directly without the need to navigate through a system
    designed to make it nearly impossible to contact someone. This kind of
    support should be available for at least as long as one might reasonably be
    expected to use your product, say 5 years.
    In contrast to this difficult experience, I also  contacted Microsoft
    yesterday for help with transferring  software from my broken computer to
    the replacement. It was extremely easy! I went to their customer service
    site answered a few questions and was presented with the option of either
    chatting with a rep or having one call me. I chose call and withing 5
    minutes someone called me and helped me with my issue. They even sent me an
    email confirming the resolution with a case number.
    This process has really made me wonder why Adobe has chosen to offer such
    limited and deliberately difficult customer service. I hope these comments
    can help you address these issues internally so that Adobe can improve its
    customer service experience.
    Best,
    Steve
    On Thu, Oct 9, 2014 at 3:39 PM, Jeff A Wright <[email protected]>

  • Why is the centroid calculating incorrectly?

    I have an image which is a signed int16 with no mask hooked up (externally masked). The IMAQ centroid vi is reporting the center of the ROI instead of providing the answer to the centroid. Why is it doing this?
    Solved!
    Go to Solution.

    Steve_Block wrote:
    You have a perfect image. The centroid calculation works perfectly with a simulated Guassian beam. It is when a real image from a camera is used that the centroid is calculated incorrectly...
    In general Centroid is pretty simple and straight forward operation - this should be independent from the image's content.
    If you get feeling that in some cases this computes incorrectly, then you can compute it with pure LabVIEW primitives something like that:
    In comparison with IMAQ this will be a bit slow, but you will check that IMAQ centroid calculated correctly or not for your images.
    Andrey.

  • Is it possible for a CD to be infected with a virus and can it infect my computer.

    My cousin burned me a Cd of her music and she told me it took her a minute to burn it because her computer was infected with a virus and she believes that was the reason why. My question is if I import this Cd in my ITunes will it give my Macbook system a virus? Or am I just worrying for nothing?

    can a CD pack a virus, certainly, seen it a million times.  Will it infect you Mac? NO.  I assume she has a PC and not a Mac.   Before you drag over the MP3 music ,
    download the free program CLAMXaV
    https://itunes.apple.com/us/app/clamxav/id430207028?mt=12
    That way you can scan the CD if anything is on the CD besides music, and also help her determine what is/isnt on her computer.
    What is scareware?
    Another type of hoax is referred to as scareware. It's a bogus virus warning that pops up when visiting some websites, and looks something like this. If you take a close look, you'll see the popup refers to a Windows system, which obviously doesn't relate to Mac OS X. It can't harm your Mac at all. Just close the site, clear your browser's cache and cookies, and you'll be fine. Sometimes these scareware sites will generate a never-ending loop of popups, to the point that you must Force Quit your browser. Such scareware sites are usually intended to lure a Windows user into clicking the links to install bogus "antivirus" software, which is typically a trojan. Even if you click the links on a Mac system, it can't install anything, because Windows executable files can't run on Mac OS X.
    There are NO viruses in the wild that affect Mac OS X at this time.
    If this changes, this post will be updated. According to noted computer virus expert Paul Ducklin, in order for a virus to be considered in the wild, "it must be spreading as a result of normal day-to-day operations on and between the computers of unsuspecting users." This definition excludes "proof of concept" code that is used in a testing situation under strictly controlled conditions, and which poses zero threat to average computer users.
    In the past, there have been a few viruses that ran on older versions of the Mac operating system (Mac OS 9 and earlier), but they do not run on any version of Mac OS X. Like every other OS, Mac OS X is not immune to malware threats, this situation could change at any time, but if a new virus is discovered, the news media, forums, blogs, etc. will be instantly buzzing with the news.
    There are trojans that can affect Mac OS X
    These must be downloaded and installed by the user, which usually involves entering the user's administrator password. Also, Mac OS X will give you a warning when you first launch an app you downloaded from the web. Trojans can easily be avoided by the user exercising common sense and caution when installing applications. A common source of trojans is pirated software, typically downloaded from bit torrent sites.

  • I need to "reboot" my iMac. Cant log in, profile account file(s) problably missing

    I was deleting some applications etc. on my iMac when the screen suddenly toned down
    and a message said that i had to restart the computer (by holding the power-button).
    After that I cant log onto my account. This message pops up;
    "You are unable to log in to the FileVault user account "daniel" at this time.
    Logging in to the account failed because an error occurred"
    So I guess that I must have managed to delete some file that belonged to the "daniel profile".
    This is mainly a problem since this is the only account on the computer with no Guest-
    account activated either. Since their is no option to create a new account at the start-up
    dashboard... well.. you see my problem.
    So what I have done so far is to try a Safe Boot. The support page here on this site said
    that this will include a automatic disc check and repair.. However Im not sure if that
    worked at all because i still had to (try) to log onto the Daniel profile which didnt work.
    And no difference was made after restarting again.
    I have no Mac OS X Install Disc avaliable at the moment, hopefully its still around somewhere.
    Since i didnt live where I live now when i got the iMac its problably in my former home
    (parents).. Not an option right at this very moment.
    So instead i am now moving on to the Single User Mode and Fsck. I write the
    whole /sbin/fsck -fy and i do get a FILE SYSTEM WAS MODIFIED message (one time),
    even goes for some more rounds just in case.
    I reboot but the problem is still there.
    So instead i tried to create another user through the Fsck with
    rm /var/db/.AppleSetupDone
    Which take me to the initial set-up screen however i can now not pass the
    screen where you choose language (i click a language and the screen goes black
    for a sec and then it turns back to the language screen again)
    So i do "rm /var/db/.applesetupdone" and is now back to where i started..
    Im thinking that maybe deleting the user ("rm - R /users/username") would
    be something that might work.. but then again i dont know..
    Also im starting to think that some of the problem is in that i changed the account username
    it says "Namn" at the login screen but as i wrote "Namn" cant be find in the system,
    but the old one "(Daniel") does.
    ... Any ideas? Is there anything I can do? Will the CD work? If i dont find the CD can i get another one?
    Does your average computer store has knowledge about things like these?

    Apple Store should be able to help, I doubt just any computer store will know how.
    Tough without the Install disc, but some things to try...
    Does it boot to Single User Mode, CMD+s keys at bootup, if so try...
    /sbin/fsck -fy
    Repeat until it shows no errors fixed.
    (Space between fsck AND -fy important).
    Resolve startup issues and perform disk maintenance with Disk Utility and fsck...
    http://docs.info.apple.com/article.html?artnum=106214
    If account was renamed that won't be good at all.
    Do you have a Backup?

  • Officejet 4500 will not print from internet.

    Printer will only print e-mails, will not print anything from internet.  "Unspecified error, Line 2107, Char1, Code0 res://ieframe.dll/preview.js" appears when ever I try to print from internet.

    The issue is caused when Windows creates the printer profile in the control panel that it doesn't correctly create it with the drivers.
     We're not going to completely uninstall all the HP software, instead we're going to remove the corrupt Windows printer profile and reinstall it.  Total time for this on an average computer is about 5-10 minutes to completely repair (including reboot).
    1) Navigate to Start Menu > Devices and Printers or Start Menu > Control Panel > Printers
    2) Select each printer profile for the printer with an issue, then select remove device/printer.
    3) Reboot
    4) Navigate to Start Menu > All Programs > HP > insert model # here > Add Printer (or Setup Wizard)
    5) Follow the setup prompts to reinstall the printer profile and it recreates the Windows printer.
    6) Test by printing google.com (uses very little ink when the test page comes out).
     Let me know if you have any questions or issues.
    Thanks,
    Dan
    I work for an internation tech company and personally perform thousands of computer repairs a year. I'm based out of the US working for a US company, and have been working on computers for over 13 years.
    ****Click the White Kudos star to say thanks****
    ****Please mark Accept As Solution if it solves your problem****

  • Lost Mail and Address Book ikons from HD

    Preparing to upgrade to Tiger OX 10 from Panther. Recommended backup all vital info. In transfer process, both Mail and Address Book ikons from HD to backup Superdisk repeatedly came up Error 50. Only success was to lose both ikons from HD and Question Mark on Address Book in dock rendering it useless. Now have Mail and a Mail copy ikon on Desktop that will not open. Likewise an Address Book ikon and four copies on Desktop that will not open. Fortunate that Mail ikon in Dock still operates allowing acess to Mail and Address Book on Mail site.
    Would like to move forward. Help for an average computer user would be greatly appreciated.

    Sorry for the delayed response to your e-mail. Thank you very much for taking the time to addressing my problem.
    After posting the question the hard drive further deteriorated to the point where the computer became inoperative. Ended up with a new computer and a major challenge in transferring info from old to new computer. After a long day with two friends and computer programmers by day, we succeeded in retrieving and transferring the info. Whee!
    Thanks again for taking the time to address my question.

Maybe you are looking for