В свое время тоже был озадачен этим вопросом. Подходящего средства не нашел, в итоге решил написать свое.
Работа еще не завершена, но система уже работает более-менее стабильно:
finanalyzer.com
Все курсы валют берутся через вебсервиса банков и хранятся в системе, соответственно каждая ваша операция привязана к курсу на день совершения этой операции. Таким образом, графики расходов можно смотреть в любой валюте, притом в случае например девальвации график в USD не потеряет своей актуальности.
Аналогичного функционала не встречал нигде. А для беларуси, где девальвации последнее время стабильно раз в два года происходят это must have.
p.s. Система еще официально не запущена, юай местами страшный и возможно непонятный. Если кто-то проявит интерес, готов ответить на все вопросы в личке как по готовому функционалу, так и по планам. Также буду благодарен любому фидбеку.