Por que minha expressão CASE não é determinística?

Estou tentando criar uma coluna computada persistente usando a expressão CASE:

ALTER TABLE dbo.Calendar ADD PreviousDate AS 
case WHEN [Date]>'20100101' THEN  [Date]
    ELSE NULL
    END PERSISTED

A MSDN diz claramente que o CASE é determinístico,aqui

No entanto, estou recebendo um erro:

Msg 4936, Nível 16, Estado 1, Linha 1 A coluna computada 'PreviousDate' na tabela 'Calendário' não pode ser mantida porque a coluna não é determinística.

É claro que posso criar uma UDF escalar e declará-la explicitamente como determinística, mas existe uma maneira mais simples de contornar isso? Já estou no meio da obtenção do service pack mais recente. Obrigado.

questionAnswers(2)

yourAnswerToTheQuestion