Я использую куб SSAS для отображения данных в своем отчете. В кубе есть столбец даты, который может быть пустым. Если он пуст, мне нужно отобразить его пустым, иначе мне нужно отформатировать его как «ММ-гггг». Я использую в столбце указанное ниже выражение.
=IIf(Trim(Fields!Chargeoff.Value) = "", "",
Format(CDate(Fields!Chargeoff.Value), "MM-yyyy"))
Строки со значениями даты идеально подходят для отображения правильно отформатированной даты. Однако для пустых строк отображается сообщение об ошибке
Выражение значения для текстового запуска «Chargeoff.Paragraphs [0] .TextRuns [0]» содержит ошибку: преобразование из строки «» в тип «Дата» недопустимо.
Я пробовал с IsNothing, Null и всем остальным, что приходило мне в голову, но не смог отобразить пустое.
Есть ли у кого-нибудь предложения, как это сделать?
Обновить
Я фактически отформатировал дату в SSAS, а не в SSRS ... Это помогло мне ...