Hi all,
Thanks for the many updates to this. I forgot to mention that the client is running SQL2000 (apologies fo that). I've managed to crack the MDX as follows:-
(ANCESTOR( [Financial Time].[FINANCIAL].CurrentMember,[Financial Time].[FINANCIAL].[Fin Year] ), [Periodicity].[YTD])
I managed to hook in to another calculation that provides YTD , thus the ancestor function provides the last member of any given year level irrespective of what time slice the user selects.
Hope this helps any other users out there.
😀