Try something like:
with member [Measures].[Monthly Adjusted Cost] as
IIF(Exists([Calendar].[YearMonthLabel].CurrentMember, {null:[Calendar].[YearMonthLabel].&[201101]}).COUNT > 0
, [Measures].[Cost AMT]*0.95
, [Measures].[Cost AMT])
select non empty [Calendar].[YearMonthLabel].[YearMonthLabel].Members on rows
, {[Measures].[Cost AMT], [Measures].[Monthly Adjusted Cost]} on columns
from [CostCube]
It may be simpler to add a scope statement in your cube rather than doing a calc
scope {null:[Calendar].[YearMonthLabel].&[201101]};
[Measures].[Cost AMT] = [Measures].[Cost AMT]*0.95;
end scope;