<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hi,<div class=""><br class=""></div><div class="">As far as I understood the formatting string for CurrentDateMember is based on the Visual Basic Syntax. This one seems to only provide one formatting option for day of week, and this one is based on a week starting on a Sunday. Over here in Europe, the week starts on a Monday, in other parts of the world on Thursday and so on. This has an impact on how you use in example the Lag() function. In example:</div><div class=""><br class=""></div><div class=""><div class="">SELECT</div><div class="">&nbsp; &nbsp; [Measures].[Count Subscribers] ON 0</div><div class="">&nbsp; &nbsp; , NON EMPTY( ( CurrentDateMember([Activation Date.Weekly Calendar],"[""Activation Date.Weekly Calendar""]\.[yyyy]\.[ww]\.[w]").Lag(21) : CurrentDateMember([Activation Date.Weekly Calendar],"[""Activation Date.Weekly Calendar""]\.[yyyy]\.[ww]\.[w]").Lag(2)) ON 1</div><div class="">FROM [Subscriber]</div></div><div class=""><br class=""></div><div class="">Today is Wednesday, the third day of week according to the European standard, however the format string in the query above will return 4 because it is based on the US standard. Hence to get data up to yesterday, I have to use Lag(2) instead of Lag(1). Now this is not a massive problem, but not ideal either. I wonder if there is a global Mondrian setting which allows to define the start of the week (maybe something similar as outlined here: <a href="http://msdn.microsoft.com/en-us/library/20ee97hz(v=vs.90).aspx)" class="">http://msdn.microsoft.com/en-us/library/20ee97hz(v=vs.90).aspx)</a>, so that the formatting string result is based on this.</div><div class=""><br class=""></div><div class="">Best regards,</div><div class="">Diethard</div></body></html>