So high level: I am working on a set of SAS programs that pulls from multiple data sources with the intention of calculating rates for a set of products. There are a total of 6 different products, and each category of products has similar calculations, but not exactly the same (the market base rate is different for each, and there are some slight tweaks in the methodologies depending on what product type it is). I come from a object oriented programming perspective, but I realize SAS applications don't really have the same approach as an object oriented programming perspective. How would I go about building out each program when you're attempting to do the same thing 6 times over? This is what my current set of programs look like, you'll notice there is lots of repetition which feels inefficient, but they are also slightly different and if I coded it all "like" programs into one, it feels really long (not sure if SAS programs should be as long as applications in other languages)
... View more