Unless I missed something, right now it is not possible to use any kind of time intelligence in self service dataset calculations (ago, todate...) since they need a date hierarchy to work. This severely limits whats users can do in pure self service in terms of calculations / metrics.
There are a few ideas floating around regarding hierarchies in self service datasets, but they haven't been updated recently.