On March 17 we will be deprecating the GICS() function that mapped industry classification GICS (Compustat) to RBICS (FactSet). This mapping was introduced as a temporary fix to facilitate the transition from S&P Compustat to FactSet few years ago.
On March 17 any system that uses the GICS() functions will generate an error. If you are using GICS() you will need to revise your system to use RBICS(). There are several users still using GICS(), including Designer Models. We will email them individually as well.
That’s regrettable! I have 40+ custom universes using GICS and they are used in 200+ custom series. So, my choice is scrapping it all or wasting hours to update that? Seriously, what does it cost you to keep these mapping functions? Backward compatibility is the least I expect from a decent programming language. I hope you reconsider this decision.
No, only FactSet users. S&P has GICs changes coming up and keeping the mapping is becoming a burden.
GICS to RBICS it’s also a very rough approximation. For example GICS(BIOTECH) maps to RBICS(BIOPHARMANONSYS,BIOPHARMASYS,OUTSOURCEDDRUG,HCARESVCEDIV). There are other uglier mappings, but don’t recall them now. You can see them for yourself now in the spreadsheet.
We were surprised how many GICS calls are still in use for FactSet users. We’ll see if we can postpone. But eventually the band-aid will need to be ripped off!
One thing that would make it easier to migrate would be to put the actual p123 code in the spreadsheet, example:
for GICS 3510 to RBICS: 3515 (except 35152010, 35152020, 35152025, 35152030, 35152035, 35152515), 3520
Put this in the spreadsheet:
RBICS(3515,3520) & (RBICS(35152010, 35152020, 35152025, 35152030, 35152035, 35152515)=0)
Assuming I did that correctly!
Then can copy and paste the above line into existing ports…
The upcoming GICS changes will be incorporated as they have in the past for S&P users. We’re only ending support for the GICS function for FactSet users as it requires upkeep whenever GICS or RBICS changes are made.
I used the Ranking System Search (or click the search bar, then Advanced Research Search, then select Components followed by Ranking System). Make sure your name is in the Author field and enter “GICS” into the “Factors Contain” field.
The issue I am running into with GICS to RBICS conversion is that the mappings are often not 1 to 1.
Eg., I want to remove all lending businesess from my universe. When I exclude RBICS 303010, it excludes financial software businesses like V, MA, FISV, COIN, FIS, GPN, etc. on the other hand it excludes AXP, ALLY, CACC, SYF etc like i want it to