Analysts have curbed their expectations for oilfield services earnings over the past two months largely due to sand shortage issues that may lead to fewer completions by many of these companies.