سلام
من نمیدونستم سوالمو کجا باید مطرح کنم. ولی فک کنم اینجا مرتبط باشه.
من یه جدولی دارم که توش امتیاز یه سری شرکت خاص رو دارم با درصد بازاری که دارند. شرکتها رو بر اساس امتیاز کارشناسیشون از بیشترین به کمترین sort کردم و جلوی هر کدومشونم درصد سهم بازارشو تعریف کردم بیاد. حالا هدفم اینه که بالاترین امتیاز کارشناسی که حداقل 60% سهم بازار رو پوشش میده پیدا کنم. یعنی مثلا شرکت B که بالاترین امتیاز کارشناسی رو داره سهم بازارش 30 % هست. اگه امتیاز کارشناسی آستانه ای رو 190 انتخاب کنم جمع سهم بازارم میشه 75% که بالای 60% هست. پس امتیاز آستانه ایم میشه 190. حالا میخام یه تابعی بنویسم که بیاد جمع کنه سهم بازارهارو وقتی از 60 بیشتر شد مثلا 190 رو گزارش کنه.
ببخشید طولانی حرف زدم. ممنون میشم راهنماییم کنین.
من نمیدونستم سوالمو کجا باید مطرح کنم. ولی فک کنم اینجا مرتبط باشه.
من یه جدولی دارم که توش امتیاز یه سری شرکت خاص رو دارم با درصد بازاری که دارند. شرکتها رو بر اساس امتیاز کارشناسیشون از بیشترین به کمترین sort کردم و جلوی هر کدومشونم درصد سهم بازارشو تعریف کردم بیاد. حالا هدفم اینه که بالاترین امتیاز کارشناسی که حداقل 60% سهم بازار رو پوشش میده پیدا کنم. یعنی مثلا شرکت B که بالاترین امتیاز کارشناسی رو داره سهم بازارش 30 % هست. اگه امتیاز کارشناسی آستانه ای رو 190 انتخاب کنم جمع سهم بازارم میشه 75% که بالای 60% هست. پس امتیاز آستانه ایم میشه 190. حالا میخام یه تابعی بنویسم که بیاد جمع کنه سهم بازارهارو وقتی از 60 بیشتر شد مثلا 190 رو گزارش کنه.
ببخشید طولانی حرف زدم. ممنون میشم راهنماییم کنین.
کامنت