Hi, you can use the override field and value to pull data on a historical date
e.g.
c = blp
s = '/isin/US88160RAG65';
f = {'RTG_MOODY';'RTG_SP';'RTG_FITCH';'BB_COMPOSITE';'CALLED';'CALLED_DT'};
rtg_t = getdata(c,s,f,{'CUSTOM_USER_DATA_END_DT_OVERRIDE'},{'5/31/2023'});
OR
rtg_t = getdata(c,s,f,{'RATING_AS_OF_DATE_OVERRIDE'},{'5/31/2023'});
You can also use FLDS <GO> in Bloomberg and search for override fields that are available in bloomberg and use them in the function.
