Guest User

Untitled

a guest
Mar 18th, 2018
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.60 KB | None | 0 0
  1. TotalPoints = 0
  2.  
  3. def SumOfTwoYearRevenue():
  4. global TotalPoints
  5. LastYearRevenue = (float(Revenue_LastYear.get()))
  6. SecondLastYearRevenue = (float(Revenue_SecondLastYear.get()))
  7.  
  8. Sum = LastYearRevenue + SecondLastYearRevenue
  9.  
  10. if Sum < 100000:
  11. pass
  12. elif Sum >= 100000 and Sum < 1000000:
  13. TotalPoints += Sum//50000 - 1
  14. elif Sum >= 1000000:
  15. TotalPoints = TotalPoints + 19
  16.  
  17. return TotalPoints
  18.  
  19. def Q1c_Revenue_YTD():
  20. #YTD = Year To Date
  21.  
  22. Now = datetime.now()
  23. StartDate = datetime.strptime(Now.year+'-01-01', '%Y-%m-%d')
  24. Today = datetime.now()
  25. NumberOfDays = (Today - StartDate)
  26.  
  27. #The number of days from January 1st to March 31st is 89.
  28. #This is also the length of the first quarter, which is the first three months of a calendar year.
  29. if NumberOfDays < 89:
  30. global LastYearRevenue
  31. global TotalPoints
  32. if LastYearRevenue < 50000:
  33. pass
  34. elif LastYearRevenue >= 50000 and LastYearRevenue < 500000:
  35. # 500000 / 14 is about 35714.28571
  36. TotalPoints += LastYearRevenue//35714 - 1
  37.  
  38. elif LastYearRevenue >= 500000:
  39. TotalPoints = TotalPoints + 13
  40.  
  41. return TotalPoints
  42.  
  43. elif NumberOfDays >= 89:
  44. YTDRevenue = (float(Revenue_YTD.get()))
  45. #PEFTY = Predicted Earnings For This Year
  46. PEFTY = (YTDRevenue/NumberOfDays) * 365
  47.  
  48. if PEFTY < 50000:
  49. pass
  50. elif PEFTY >= 50000 and LastYearRevenue < 500000:
  51. # 500000 / 14 is about 35714.28571
  52. TotalPoints += LastYearRevenue//35714 - 1
  53.  
  54. return TotalPoints
Add Comment
Please, Sign In to add comment