I've been using the following code to get historical data about some Australian companies.
ek.get_data(['CBA.AX', 'ANZ.AX'], ['TR.Revenue.date','TR.Revenue','TR.NormalizedEBITDA', 'TR.EBIT'], {'Scale': 6, 'SDate': 0, 'EDate': -30, 'FRQ': 'FY', 'Curn': 'AUD'})
This code works for other Australian companies (e.g. BLS.AX, TLS.AX) and US companies (e.g. IBM), however for the big banks in Australia (e.g. CBA.AX, ANZ.AX) it returns NaN for revenue. I don't understand why this is the case - the data is accessible via the desktop program.