I think they're described inhelp clearly.
Above(),Below(),After(),Before() can be used in charts to evaluate expression for a dimension value that is offset relative to current.
Previous() canbe used in script to get field value from previous row of the source table.
It's usually considered with peek(). The main difference is that by default peek() returns value from destination table instead.