В настоящее время я иметь следующую таблицуСортировка портфелей на основе критериев (TOP30%, средние 40%. И Bottom 30%)
компании --------- Дата ------- -Exchange ------- Размер
A --------------- 2000 --------- A --------- ---- 50
A --------------- 2001 --------- A ------------ 100
B --------------- 2000 --------- B ------------ 450
B-- ------- ------ 2001 --------- B ------------- 458
Я хочу выделить каждую компанию на три категории
«Вверх "==> Top 30%
"Средний" ==> Средний 40%
"Bottom" ==> Bottom 30%
Вычисление значения отсечки должны быть отфильтрованы с 'год' и«Обмен '= A
Я пробовал следующую формулу
=if([B/M]>PERCENTILEX.INC(FILTER(June,June[exchg]="A"&&EARLIER([datadate])=[datadate]),June[B/M],0.3),"L",IF([B/M]>PERCENTILEX.INC(FILTER(June,June[exchg]="A"&&EARLIER([datadate])=[datadate]),June[B/M],0.7),"M","T"))
По некоторым причинам он не работает должным образом.
Заранее спасибо.
Благодарю вас за помощь. Я думаю, что я не сформулировал вопрос правильно, я хочу выделить все компании (компании также находятся на других биржах). Но все компании должны выделяться на основе значений отсечения, рассчитанных только компаниями в обмен на A. –
Я отредактировал формулы в соответствии с требованиями. – Djeramon
Я думаю, что в столбце RankInExchangeA должен быть фильтр Exchenge = A.И формула Switch должна сравниваться с размером. Я пытаюсь воспроизвести медиана с этим методом, чтобы я мог сравнивать результаты. Но еще не повезло. Для медианы I умножить на 0,5 –