KPI Calculation and using Exception
Hi all,
In my current project we have to calculate certain KPIs of my company and have to compare them with target value and put the result in Green or yellow or red zone using exception.
EX:- KPI 1 = (# of associates having completed training)/(Total # of planned associates to attend training)×100
So here first I have to calculate KPI 1 and put the result % in KPI and then if you see below table as next step
Target Value KPI Color zone
Pharma 10% 20% Green
America 20% 30% Green
US 50% 40% Yellow
Europe 30% 15% Red
CH 40% 20% RED
DE 50% 10% RED
In above table we need to check the KPIs
Green if KPI>Target value
Yellow if KPI is + or - 10% of target value
Red if KPI is < 10% of Target value
Now my question is how to calculate the KPI and target value difference, how to put them in Exception to get color zones display in report using above 3 conditions?
Please suggest...
Thanks,
Preethi
can you please elaborate your solution?
to be more specific my requirement is as below.
Please treat each as a column in bellow with respective values.
Associates completed training, Total no. of associates planned to take training, Ratio/KPI, Target value , difference
20 , 30, 67% ( 20/30*100) , 80%, 13% (difference of Target value value and KPI/Ratio)
we have to check below conditions and give coloring to KF ratio/KPI
If ratio/kpi > target value
ratio/KPI= Green
elseif
Target value - ratio/kpi <10%
ratio/KPI = Yellow
else
ratio/KPI = RED (i.e, target value - ratio >10%)
Now can you help me....
Thanks,
preethi
Similar Messages
-
To Read the processed subtotal and use for calculating tax.
Hi,
I calculated subtotal in REUSE_ALV_LIST_DISPLAY.
I got the subtotal.
After the subtotal i have a line to calculate the tax.
Now I want to read the subtotal and get the sum(calculated total) and use it to process the tax.
Thanks.
Farid.TYPE-POOLS: slis.
DATA: it_fieldcat TYPE slis_t_fieldcat_alv,
wa_fieldcat TYPE slis_fieldcat_alv,
it_events TYPE slis_t_event,
wa_events TYPE slis_alv_event,
it_sort TYPE slis_t_sortinfo_alv,
wa_sort TYPE slis_sortinfo_alv,
it_list TYPE slis_t_listheader ,
l_layout TYPE slis_layout_alv,
wp_type type SLIS_PRINT_ALV,
tp_type type table of SLIS_PRINT_ALV.
TYPES: BEGIN OF ty_itab,
field2(10),
field1(10),
qty1(10),
qty2 type i,
qty3 TYPE i,
Total type i,
END OF ty_itab.
DATA: itab TYPE STANDARD TABLE OF ty_itab WITH HEADER LINE,
wa type ty_itab,
itab1 TYPE slis_t_listheader.
START-OF-SELECTION.
CLEAR ITAB.
itab-field2 = 'FIRST'.
itab-field1 = 'FIRST'.
itab-qty1 = '2'.
itab-qty2 = 1.
itab-qty3 = 5.
APPEND itab.
itab-field2 = ''.
itab-field1 = 'FIRST'.
itab-qty1 = '2'.
itab-qty2 = 1.
itab-qty3 = 5.
APPEND itab.
itab-field2 = 'FIRST'.
itab-field1 = 'FIRST'.
itab-qty1 = '2'.
itab-qty2 = 1.
itab-qty3 = 5.
APPEND itab.
itab-field2 = 'FIRST'.
itab-field1 = 'FIRST'.
itab-qty1 = '2'.
itab-qty2 = 1.
itab-qty3 = 5.
APPEND itab.
itab-field2 = 'SECOND'.
itab-field1 = 'SECOND'.
itab-qty1 = '2'.
itab-qty2 = 1.
itab-qty3 = 5.
APPEND itab.
itab-field2 = 'SECOND'.
itab-field1 = 'SECOND'.
itab-qty1 = '2'.
itab-qty2 = 1.
itab-qty3 = 5.
APPEND itab.
* wa-field1 = ''.
* wa-qty1 = 'TAX'.
* wa-qty2 = 5.
* wa-qty3 = ''.
* insert wa into table itab.
wa_fieldcat-fieldname = 'FIELD2'.
wa_fieldcat-seltext_m = 'field2'.
wa_fieldcat-no_out = 'X'.
APPEND wa_fieldcat TO it_fieldcat.
CLEAR wa_fieldcat .
wa_fieldcat-fieldname = 'FIELD1'.
wa_fieldcat-seltext_m = 'field'.
APPEND wa_fieldcat TO it_fieldcat.
CLEAR wa_fieldcat .
wa_fieldcat-fieldname = 'QTY1'.
wa_fieldcat-seltext_m = 'QUNTITY1'.
APPEND wa_fieldcat TO it_fieldcat.
CLEAR wa_fieldcat .
wa_fieldcat-fieldname = 'QTY2'.
wa_fieldcat-seltext_m = 'QUANTITY2'.
wa_fieldcat-do_sum = 'X'.
APPEND wa_fieldcat TO it_fieldcat.
CLEAR wa_fieldcat .
wa_fieldcat-fieldname = 'QTY3'.
wa_fieldcat-seltext_m = 'QUANTITY3'.
wa_fieldcat-do_sum = 'X'.
APPEND wa_fieldcat TO it_fieldcat.
CLEAR wa_fieldcat .
REFRESH it_sort.
wa_sort-fieldname = 'FIELD1'.
* wa_sort-fieldname = 'FIELD2'.
wa_sort-up = 'X'.
* wa_sort-group = '*'.
wa_sort-subtot = 'X'.
APPEND wa_sort TO it_sort.
wp_type-no_new_page = 'X'.
append wp_type to tp_type.
CLEAR wa_sort.
wa_sort-fieldname = 'QTY1'.
wa_sort-up = 'X'.
wa_sort-group = '*'.
* wa_sort-subtot = ' '.
APPEND wa_sort TO it_sort.
CLEAR wa_sort.
PERFORM get_events .
* l_layout-subtotals_text = 'Subtotal'.
* l_layout-totals_text = 'Total text'.
l_layout-no_totalline = 'X'.
l_layout-max_linesize = '5'.
CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
EXPORTING
i_callback_program = sy-repid
it_fieldcat = it_fieldcat
I_SCREEN_END_LINE = 3
is_layout = l_layout
IS_PRINT = wp_type
it_sort = it_sort
it_events = it_events
TABLES
t_outtab = itab
EXCEPTIONS
program_error = 1
OTHERS = 2.
IF sy-subrc <> 0.
ENDIF.
FORM get_events .
CALL FUNCTION 'REUSE_ALV_EVENTS_GET'
EXPORTING
i_list_type = 0
IMPORTING
et_events = it_events.
* READ TABLE it_events WITH KEY
* name = slis_ev_subtotal_text INTO wa_events.
* IF sy-subrc = 0.
* MOVE 'SUBTOTALS_TEXT' TO wa_events-form.
* MODIFY it_events FROM wa_events INDEX sy-tabix.
* ENDIF.
* CLEAR wa_events.
* READ TABLE it_events WITH KEY
* name = slis_ev_top_of_page INTO wa_events.
* IF sy-subrc = 0.
* MOVE 'TOP_OF_PAGE' TO wa_events-form.
* MODIFY it_events FROM wa_events INDEX sy-tabix.
* ENDIF.
READ TABLE it_events into wa_events WITH KEY name = 'BEFORE_LINE_OUTPUT'.
if sy-subrc = 0.
wa_events-form = 'BEFORE_LINE_OUTPUT'.
MODIFY it_events FROM wa_events TRANSPORTING form WHERE name = 'BEFORE_LINE_OUTPUT'.
ENDIF.
READ TABLE it_events into wa_events WITH KEY name = 'AFTER_LINE_OUTPUT'.
if sy-subrc = 0.
wa_events-form = 'AFTER_LINE_OUTPUT'.
MODIFY it_events FROM wa_events TRANSPORTING form WHERE name = 'AFTER_LINE_OUTPUT'.
ENDIF.
*read table it_events with key name = slis_ev_end_of_page into wa_events.
*IF sy-subrc eq 0.
* wa_events-form = 'END_OF_PAGE'.
*ENDIF.
ENDFORM. " GET_EVENTS
FORM before_line_output using p_c type slis_lineinfo.
if p_c-subtot = 'X'.
itab-field1 = ''.
itab-qty1 = 'TOTAL'.
endif.
ENDFORM.
FORM after_line_output using p_c type slis_lineinfo.
if p_c-subtot = 'X'.
ULINE AT (p_c-LINSZ). "Dynamic Line Size
FORMAT COLOR COL_TOTAL ON. "Setting the color
WRITE :/
sy-vline,
15 'Tax',
13 sy-vline,
24 sy-vline,
35 sy-vline.
POSITION P_C-LINSZ.
WRITE: SY-VLINE.
FORMAT COLOR OFF.
endif.
ENDFORM. -
Error : Old and new exceptions cannot be used at the same time.
HI ALL,
i build a new exception class with message class and i want to replace the
old exception that i had in the method ,what i did is delete the exception from the method
signature and add the exception class .
the problem is that when i try to activate the method i get error :
Old and new exceptions cannot be used at the same time.
CALL FUNCTION 'CALCULATE_HASH_FOR_CHAR'
EXPORTING
alg = 'MD5'
data = iv_iss
IMPORTING
hash = lv_issu
EXCEPTIONS
unknown_alg = 1
param_error = 2
internal_error = 3
OTHERS = 4.
IF sy-subrc <> 0.
RAISE EXCEPTION TYPE cx_user_mng EXPORTING
textid = cx_user_mng=>wrong_isrs.
ENDIF.
I want to use the new exception class ,
how can i avoid this error ?
Best Regards
Edited by: Joy Stpr on Jul 22, 2009 2:56 PM
Edited by: Joy Stpr on Jul 22, 2009 3:16 PMHi Joy,
Check this link.
[Old and New Exceptions Cannot be used at same time|Urgent problem, give me a hand;
Old and new exceptions cannot be used the same time, what does this mean???
Regards,
Lakshman. -
Can we use exceptions and conditions at the same time?
can we use exceptions and conditions at the same time? Are there any dependencies between exceptions an conditions?
Exceptions are used when there are some mistakes , or exceeds the supposed values, we can highligt that in different colours for enabling the validator to notice easily. In this we are giving conditions for considering the value as exceptions. suppose, if the values is out of the range -1 to +1 then exception.
But conditions can be considered as the restrictions given in measure level also. So please elaborate what you meant by conditions -
Cannot get iPhone 4 to talk with Mac Lion using Numpad. Have updated, restarted etc. Have Screen Sharing on. It sees my computer but when I press keys on the NumPad there is no response. I have tried it on the Calculator and on Sibelius. Any clues??
Here's how to do it.
1. App Store, iTunes Store should have the same AppleID on Computer and iPhones. (Free to share apps, music and books... )
2. Person A uses the same purchasing account for everything (ie. email, contacts and ...).
3. Person B have the same purchase account see no. 1 (for App Store and iTunes Store) but create a second AppleID for iCal, e-mail, contacts and etc. -
i was in science trying to use my calculator and i couldn't slide to unlock my ipod. later i kept getting notifications but it still wouldnt slide. help please?
Try:
- Reset the iOS device. Nothing will be lost
Reset iOS device: Hold down the On/Off button and the Home button at the same time for at
least ten seconds, until the Apple logo appears.
- Restore from backup. See:
iOS: How to back up
- Restore to factory settings/new iOS device.
- Make an appointment at the Genius Bar of an Apple store.
Apple Retail Store - Genius Bar -
HT3211 sliding fingers right used to bring up calculator and calendar
sliding fingers right used to bring up calculator and callendar, now it brings up something else (a mini google search tool comes up). any ideas on how to get it back or to choose what happens when you swipe a finger to the right?
I'm operating the new MacBook Pro-Retina and it brings up dashboard stuff. I have 2 suggestions
1. Open system preferences see if the gestures have been changed
2. Edit the widgets located within the dashboard. I know there is a mini-google widget. It's possible yours were edited and the calculator, etc. got deleted.
Hope this helps! -
Using EXCEPT and INTERSECT (Transact-SQL) with a Twist
I understand how to use EXCEPT and INTERSECT BUT how Do use it with two different servers? I have the production database on server1, the conversion database on server2. The databases are identical EXCEPT there is more (new) data in CONVERSION.
I want one query that properly coded returns the differences between production and conversion. I expect to run EXCEPT first (PRODUCTION on left, CONVERSION on right), then I will run INTERSECT (PRODUCTION on left, CONVERSION on right).
How do I get the full network path: SERVER/DATABASE/TABLE?
USE SERVERNAME1.PRODUCTION;
SELECT person_id
,person_name
FROM person_detail AS x
USE SERVERNAME2.CONVERSION;
SELECT person_id
,person_name
FROM person AS y
GO
SELECT *
FROM x
EXCEPT
SELECT *
FROM y;Hi,
You can use
OPENROWSET to get the data from the remote server and then you can use simple EXCEPT and INTERSECT as you already know
Something like:
SELECT ProductID FROM Production.Product
INTERSECT
SELECT ProductID
FROM OPENROWSET(
'SQLNCLI',
'Use your connection string here to the remote server',
'SELECT ProductID FROM Production.WorkOrder ;'
Ronen Ariely
[Personal Site] [Blog] [Facebook] -
Incomplete code using Exception and break
In a method break uses label "MISSING_BLOCK_LABEL_10".
This label is not defined in this method.
Is it mandatory to define the label in the same method or it can be defined anywhere else.Unfortunately I never solved that problem. I just continued using SUN's JVM and used a standard profiler.
-- Gato
Edited by dombiak_gaston at 10/10/2007 9:21 AM -
When Travelling and using a 3G mobile stick for internet connection My MacPro burns through a lot of expensive connection data time doing background stuff such as checking messages, email, ungrades etc. Whats the best way to turn all this off so that intenet is only accessed when I request it?
ThanksTo turn off iMessages see this thread - https://discussions.apple.com/thread/4504796?start=0&tstart=0
For iCloud, read the article - http://support.apple.com/kb/PH2613 -
How to find the list of Queries/Reports which are using Exceptional Aggregation in SAP BI?
Hi All,
We are interested to know how to find the list of Queries/ Reports which are using Exceptional aggregation in SAP BI.
Please let us know is there any table's to check the list of reports using Exceptional Aggregation in SAP BI.Hi,
Here you go..
1) Go to table RSZCALC and get list of ELTUID where AGGREXC is not INITIAL and AGGRCHA is not initial; now you get only exception aggregation set based on some chars. Also you can further add STEPNR = 1 since your intention is just to get query name , not the calculation details; this will reduce number of entries to lookup and save DB time for next steps.
Here you will get list of exception aggregation UUID numbers from which you can get properties from RSZELTDIR.
2) Pass list of RSZCALC-ELTUID to table RSZELTXREF - TELTUID and get list of RSZELTXREF -SELTUID - this table stores query to it's elements maping kind.
3) Now again pass RSZELTXREF - SELTUID into same table but into different field RSZELTZREF - TELTUID and get RSZELTXREF - SELTUID
This step you get query reference sheet or column or query general UUID for next step.
4) Pass list of RSZELTXREF - SELTUID into RSZELTDIR - ELTUID with DEFTP as 'REP'. Now you get list of query names in RSZELTDIR - MAPNAME and description in TXTLG.
Note: you can also get the reference chars used for exception aggregation from RSZCALC - AGGRCHA field.
Hope this helps.
Please keep in mind, it might take more time depends on how many query elements you have in the system...
Comments added for better DB performance by: Arun Thangaraj -
KPI calculations in Update Rules
hi friends,
i am loading data from 7 different datasources into 5 ODS at Item level, and loading the data from these ODS into 5 cubes which is at the header level, no item data is loaded in the infocubes. from the 5 cubes(sales,delivery,shipment,billing and 1 POD custom cube) i have to load the data in to 1 higher level basic cube(its not a multi provider). at this higer level infocube im calculating the KPI's in update rules. here comes my problem, in the KPI calculation i have to do the validation, some of the KPI's are as follows.
deliv_numb = deliv_numb (pod).
deliv_item = deliv_item (pod).
my question is i dont have item info in delivery cube, in this case how do i compare the
DELIV_ITEM = DELIV_ITEM (POD).
I am reading it this way.
0DELIV_NUMB = COMM_STRUCT-DELIV_NUMB. (POD)
0DELIV_ITEM = /BIC/ZAXXXX-DELIV_ITEM. (POD).
i want to know whether what i am doing is right, or if im wrong can anyone please tell me the correct way of doing it.
friends this is a bit urgent, plz let me know the best way of doing it.
thanx a lot in advance.
Regards
AnanthProbably you also have 0DELIV_ITEM in your comunication structure even if you don't need it in the final cube.
Otherwise, it's right to use /BIC/ZAXXXX-DELIV_ITEM. (POD) but you have to do the select before.
Hope it help you.
Regards.
Paolo -
Error in Calculated Column (using Today) in DataSheet View
I have a calculated column which display's the value based on the difference between today and requested date field.
=Today-[Requested Date]
This is working fine in SharePoint Standard View. But the same is not working with the datasheet view . The calculated column is showing as below
=#NAME?-[Requested Date].
Due to this i am not able to save the data. Can anyone please let me know how to solve this ?Hi,
First I have used today() function to calculate difference between 2 days except working days. The list is not automatically updating. If we change the Start_Date, then it calculates and gives the value. Can you suggrest me why this happens?
You have metioned in your post that there is some tricks in using today() function. I have created seperate Today_Date column in my list. And Used the same column name in finding difference between 2 days. Here also the same problem exists.
The formula I used is, =IF(AND((WEEKDAY([Today Date],2))<(WEEKDAY([Release Date],2)),((WEEKDAY([Release Date],2))-(WEEKDAY([Today Date],2)))>1),(((DATEDIF([Release Date],[Today Date],"D")+1))-(FLOOR((DATEDIF([Release Date],[Today
Date],"D")+1)/7,1)*2)-2),(((DATEDIF([Release Date],[Today Date],"D")+1))-(FLOOR((DATEDIF([Release Date],[Today Date],"D")+1)/7,1)*2)))
please suggest me how to get Difference between 2 date values get automatically updated everytime, when i open the list.
Abi Nachammai -
OEE Report: KPI formulas and aggregation rules?
Hello,
is there documentation about the formulas and aggregation rules used in the OEE Report? Customers will only trust the KPIs in this report if they can verify them.
Formulas & Aggregation
How are the KPIs calculated?
How are the KPIs aggregated, if a work center or resource type is selected instead of a single resource?
Data & Variables
Which data is used? Where do the variables used in the formulas come from? E.g. which tables and columns or which SQL SELECT statements are used?
There is just very little information about the OEE Report in the online help or in the "SAP ME for Discrete Industries" document. And the MII "OEE Report Action", where obviously all the magic happens, is a black box.
Best Regards,
MartinHi Daniele,
Is Saichand correct in assuming that you have SUM setup in the BMM layer? If so, follow Saichand's recommendation.
If you are specifying the aggregation in the Answer Request itself, then try this.
Let's say this is your situation:
SELECT DIMENSION, MEASURE_1
FROM CRITERIA1
UNION ALL
SELECT DIMENSION, MEASURE_2
FROM CRITERIA2
UNION ALL
SELECT DIMENSION, MEASURE_3
FROM CRITERIA3
UNION ALL
SELECT DIMENSION, MEASURE_4
FROM CRITERIA4
Change it to this:
SELECT 'CRITERIA1' CRITERIA, DIMENSION, MEASURE_1 MEASURE
FROM CRITERIA1
UNION ALL
SELECT 'CRITERIA2' CRITERIA, DIMENSION, MEASURE_2 MEASURE
FROM CRITERIA2
UNION ALL
SELECT 'CRITERIA3' CRITERIA, DIMENSION, MEASURE_3 MEASURE
FROM CRITERIA3
UNION ALL
SELECT 'CRITERIA4' CRITERIA, DIMENSION, MEASURE_4 MEASURE
FROM CRITERIA4
Then in the combined criteria, add two new measures:
new_measnure1 = SUM(CASE WHEN CRITERIA in ('CRITIERA1','CRITIERA1') then MEASURE END
new_measnure2 = AVG(CASE WHEN CRITERIA in ('CRITIERA3','CRITIERA4') then MEASURE END
NOTE: The syntax for the new_measure* may need to reference the saw naming convention, ie. saw0 = CRITIERIA, saw1 = DIMENSION, saw2 = MEASURE.
That should work out for you.
Good luck and let me know if this helps.
-Joe -
Apple Customer Service and warranty exceptions
Hello all,
Whilst I love my Apple hardware and software, and have had many good experiences with them over the years, unfortunately I post today with a complaint about what I perceive to be poor customer service and product quality.
In late March/early April of 2006, I purchased a 1.83GHz MacBook Pro with great anticipation- Intel inside, Tiger OS, inbuilt webcam, and general awesomeness all round. I also purchased the 3 year AppleCare warranty, which was to be a godsend as during the following three years I would experience:
*The replacement of the battery under the original MacBook Pro battery exchange program
*The left fan on the unit dying in 2007
*The logic board itself dying in late Feb/Early March 2008, thus bricking my laptop
*Another battery replacement as the replacement for the original died before it (realistically) should have (Apple very nicely made an exception to the battery's 1 year technical warranty and replaced it for me).
Fair enough, it's a new unit and was bound to have some problems. Unfortunately, last week the logic board died AGAIN; a mere 18 months after it was replaced in 2008. The unit is out of AppleCare warranty by 5 months or so, but I was urged by forumites and friends to call Apple, who would surely make an exception for me and pay for the replacement part, given my service history with the laptop and Apple's reputation for excellent customer service.
Unfortunately, this has proved to not be the case. Calling customer service at Apple Australia I talked to Steven, who was firm to the point of rudeness when he stated that my laptop was out of warranty and Apple would cover nothing but the labour charges involved, as a "guesture of good will". When stretched, he offered me a $125 voucher if I wanted to purchase anything over $400 in the Apple store, and stressed he didn't have to do this but the company was attempting to provide good service to its customer.
Despite my argument that I forked out over $3000 for this laptop a mere three years ago and am now looking at over $1000 to repair something replaced only 18 months ago, his line was that Apple provided a warranty and that was simply that (apart from a month or two grace). Five months is apparently "far outside the warranty period".
I received no challenge to my assertion that after buying something which cost over $3000, it was reasonable for Apple to expect a consumer to pay an extra $1000 every year after the warranty finishes to replace a broken logic board. In truth, I find this near incomprehensible, considering one can buy the supposedly inferior build quality of a Dell, HP, Toshiba, etc and see it last not just beyond the warranty but another two or three years before it finally suffers something terminal.
While from a warranty perspective Apple are well and truly within their rights to refuse to pay for the part, at the end of the day I am left to pay $1000+ for a repair for something which may only last another 12 months, plus $3500+ for a new Macbook Pro with AppleCare if I want a replacement- minus of course the $125 they are offering.
I did some reading of the ACCC's website about my statutory rights and the Trade Practices act, and I note the following with interest:
*Statutory conditions (goods)*
The Trade Practices Act implies the following statutory conditions into consumer contracts:
* The goods must be of merchantable quality. That is, they must meet a basic level of quality and performance, taking into account their price and description. They also should be free from defects that were not obvious to you at the time of purchase.
* The goods must be fit for their purpose. That is, they should do what they are supposed to do and be suitable for any purpose that you might have made known to the supplier.
* The goods must match the description you were given or the sample you chose from. For example, any carpet laid must be the same quality and colour as the sample you chose from.
* You must receive clear title to the goods, including goods bought at auction. In other words, you can expect to own the goods outright and any restriction on ownership should be explained to you beforehand.
While I don't particularly want to make a big deal of things, I hardly see $3000+ for three years use and $1000 each year thereafter to be merchantible quality or fit-for-purpose! This is supposed to be a high end laptop with excellent build quality, and yet I've a secondhand iBook that has been chugging for longer without issue than this machine!
I told Steven from Customer Service that his offer didn't satisfy me in the slightest, and still put me in an awkward position with regards to repair and repurchase. He simply wouldn't budge, and refused to see things from my point of view (which another operator, Anu, was able to do and thus produce a much better response from myself). I have since asked to speak to his manager which- after initial resistance- I have been able to secure a future callback from. I have no idea how well discussions with he/she will go.
What I'd like to hear from you guys and girls is your experience with similar situations, and whether you think I've a leg to stand on with regards my replacement request or the ACCC stuff above. Again, I love my Apple products but I hardly think asking them to replace the part while I pay for labour is a big ask, given the service history and my desire to continue buying and using their products.
Love to hear your points of view on this one; thanks for taking the time to read it!
Cheers,
Dave.Dear meacod
I have live the same, except that I Cure my MBP before it goes to die.
A lot of older participants here just talk about Aplle care, which seem the automatic thing in front of a lack of real good quality on Apple products .
But I think we pay the price, and my second hand MBP was much more expensive than a brand new PC with more ram, more Hard disk, and even a blue ray...
I don't know your mbp history, but that's sure that we are not equal, in world, with Apple customer support. France is not so great, I don't know for your country.
The only thing I think is that Apple should take care of us, as we have some unacceptable issues, for An Apple Product...
Since 1996, when Apple was almost dead, saved by Bill Gates investment !!! , I have every year promote it, and it was not easy, but I have bring to Apple between 3 to 10 customers each year..
since One year, I have stop that, because I don't believe anymore in Apple product's superiority .
Oh, yes, on the paper, it's better, the system is really good. But the overall experiment can be so bad that I don't want to loose friends, or customers...
I don't say it's always bad : I just say that it CAN BE SO BAD and that Apple DON'T take care of that...
so, for your computer, open it, check it a lot, may be it's too late, but for instance, you talked about a fan, I have solved that case just by putting oil on the fan's axe...
good luck
Maybe you are looking for
-
firefox 3.6 runs great .but when i install 4 all it does is crash when it starts up. did a full uninstall. and then deleted all firefox folders then installed firefox onto a 2nd drive.. to see if that would help. stop it from crashing when it starts
-
Sudden loss of print selected area in Photoshop 10.0.1?
Between printing one image and printing the next I seem to have lost the ability to print a selected area in Photoshop 10.0.1. I am using this old program because the new Photoshop does not have that option. The box is now greyed out. Does any know w
-
Removing photos from air stream
How do I remove photos from air stream?
-
How do I remove iCal Alarm scheduler?
Hi, I'm having major problems with my iCal and basically after following advice from Apple I now have NO iCal! SO, I'm trying to download it from the website but it says it is not compatible with my computer. So, I've bluetoothed the whole file over
-
Downgraded to 11.4 with Yosemite...Did it work?
Well, I downgraded to iTune 11.4 on Yosemite...it's not working. Yosemite auto launches it and it locks up, and not responding...frustrating. Why does Apple wants iTune to remain on one's desktop? Apple should not assume that all Mac users sync with