Forum Discussion
Anonymous
7 years agoNot applicable
Calculating Median, Q1, Q3 dynamically
Hi, Another problem that is giving me a headache is calculating Q1, Q3 of age, when i have also second column with information about how many pieces left with that age, also i want this data to be d...
- 7 years ago
Hi Anonymous
If i understand you correctly,
In statistics, Median, Q1, Q3 are referred to 50%,25%,75%.
Create a Index column in Queries Editor
Create measures
Q1_value = (0.25)*SUMX(ALLSELECTED(Sheet3),[Value]) M_value = (0.5)*SUMX(ALLSELECTED(Sheet3),[Value]) Q3_value = (0.75)*SUMX(ALLSELECTED(Sheet3),[Value]) Q1_Age = CALCULATE(MIN([Age]),FILTER(ALLSELECTED(Sheet3),[sum cl]>=[Q1_value]&&[sum cl]<[M_value])) M_Age = CALCULATE(MIN([Age]),FILTER(ALLSELECTED(Sheet3),[sum cl]>=[M_value]&&[sum cl]<[Q3_value])) Q3_Age = CALCULATE(MIN([Age]),FILTER(ALLSELECTED(Sheet3),[sum cl]>=[Q3_value]))
Best Regards
Maggie
v-juanli-msft
Community Support
7 years agoHi Anonymous
If i understand you correctly,
In statistics, Median, Q1, Q3 are referred to 50%,25%,75%.
Create a Index column in Queries Editor
Create measures
Q1_value = (0.25)*SUMX(ALLSELECTED(Sheet3),[Value]) M_value = (0.5)*SUMX(ALLSELECTED(Sheet3),[Value]) Q3_value = (0.75)*SUMX(ALLSELECTED(Sheet3),[Value]) Q1_Age = CALCULATE(MIN([Age]),FILTER(ALLSELECTED(Sheet3),[sum cl]>=[Q1_value]&&[sum cl]<[M_value])) M_Age = CALCULATE(MIN([Age]),FILTER(ALLSELECTED(Sheet3),[sum cl]>=[M_value]&&[sum cl]<[Q3_value])) Q3_Age = CALCULATE(MIN([Age]),FILTER(ALLSELECTED(Sheet3),[sum cl]>=[Q3_value]))
Best Regards
Maggie