For one of my algorithms I would like to access the financial_assets of a company, which as I understand includes cash_and_cash_equivalents, and perhaps other related instruments. But then I started looking at how many stocks in the fundamental data had this metric defined. Turns out, very few. cash_and_cash_equivalents on the other hand are defined for almost all stocks. Which means for my algorithm I'm much better off approximating financial_assets as cash_and_cash_equivalents. Financial liabilities (which are represented by the possibly misspelled metric tradingand_financial_liabilities) is defined for only one stock. This seems broken, but then I understand that all balance sheets are not the same. I was hoping however that morningstar or quantopian would make an attempt to compute metric values in places where they are not directly defined.
At the very least, is there a place where the number of defined values for each metric can be looked up? The utility of any given metric is heavily dependent on how many stocks actually define it. I could create a notebook that lists all the metrics and outputs the non-NaN value count, but it would be nice if I could look it up instead.
Thanks!
Sunil