Чтобы получить предыдущий месяц, вы можете использовать функции PrevMember или lag (1) и делать что-то вроде:
[Date].[Month].currentMember.PrevMember
И чтобы получить последний день, вы можете использовать функцию хвоста намесяц потомков (которые дни).Таким образом, в зависимости от вашего измерения даты это будет выглядеть примерно так:
With Member [Measures].[Last Day Prev Month] As
Tail(DESCENDANTS( [Date].[Month].currentMember.PrevMember ).Item(0).Member_caption
PS У меня нет установленного ssas, поэтому я не могу его протестировать, но идея верна;)