Forum Discussion
percentile calculation
WizardWalksBy Here's what I ended up doing. I created a measure to be used with a selection and display on each row of a matrix is my recollection.
Tom
PctileCatg =
//find cutoff points for profit margin quartiles
VAR LowerMiddle = PERCENTILEX.INC(ALLSELECTED(Facility_Info[Name]), [TotalProfitMargin], 0.25)
VAR Middle = PERCENTILEX.INC (ALLSELECTED(Facility_Info[Name]), [TotalProfitMargin], 0.50)
Var UpperMiddle = PERCENTILEX.INC (ALLSELECTED(Facility_Info[Name]), [TotalProfitMargin], 0.75)
RETURN
//do nested if to set the category
IF([TotalProfitMargin] < LowerMiddle , "Q4",
IF([TotalProfitMargin] < Middle , "Q3",
IF([TotalProfitMargin] < UpperMiddle , "Q2",
IF([TotalProfitMargin] >= UpperMiddle, "Q1",
"NA"))))
ThomasDay When attempting to use your logic the only category that returned was "Q1". In other words, all values in my data set returned with Q1. Any idea why this would have happened?
QA% = Quota Attainment%: values range from 0% - 350%
PctileCatg =
//find cutoff points for QA% quartiles
VAR LowerMiddle = PERCENTILEX.INC(ALLSELECTED(TBL_8a_Quota_MathWorks_vs_Market[RepName]), [Total_QA_%], 0.25)
VAR Middle = PERCENTILEX.INC (ALLSELECTED(TBL_8a_Quota_MathWorks_vs_Market[RepName]), [Total_QA_%], 0.50)
Var UpperMiddle = PERCENTILEX.INC (ALLSELECTED(TBL_8a_Quota_MathWorks_vs_Market[RepName]), [Total_QA_%], 0.75)
RETURN
//do nested if to set the category
IF([Total_QA_%] < LowerMiddle , "Q4",
IF([Total_QA_%] < Middle , "Q3",
IF([Total_QA_%] < UpperMiddle , "Q2",
IF([Total_QA_%] >= UpperMiddle, "Q1",
"NA"))))
Here's a sample of my data and the returned Q1 value.
| Total_QA_% | PctileCatg |
| 0.449709 | Q1 |
| 0.59135 | Q1 |
| 0.548306 | Q1 |
| 0.59508 | Q1 |
| 0.637852 | Q1 |
| 0.604238 | Q1 |
| 0.640328 | Q1 |
| 0.5061 | Q1 |
| 0.619239 | Q1 |
| 0.64759 | Q1 |
| 0.675069 | Q1 |
| 0.6615 | Q1 |
| 0.689282 | Q1 |
| 0.666738 | Q1 |
| 1.0149 | Q1 |
| 0.93 | Q1 |
| 1.009197 | Q1 |
| 1.0371 | Q1 |
| 1.0169 | Q1 |
| 1.8622 | Q1 |
| 1.0097 | Q1 |
| 1.0381 | Q1 |
| 1.017 | Q1 |
| 1.038556 | Q1 |
| 1.01 | Q1 |
Any help is greatly appreciated.
Thanks,
Ken