У меня есть 2 поля в базе данных: месяц (числовой) и год (числовой), и я хочу объединить их в отчете, который объединяет эти 2 поля и форматирует их с помощью MMM-YYYY. например, 7-2008 станет июлем-2008. Как я могу это сделать?





= DateSerial (год, месяц, день)
DateSerial - правильный ответ:
http://msdn.microsoft.com/en-us/library/bbx05d0c(VS.80).aspx
SSRS использует VB.Net для выражений. Используйте редактор выражений, чтобы просмотреть доступные функции, одна из которых - DateSerial.
Чтобы отформатировать дату, установите свойство Format в текстовом поле. Вы должны иметь возможность использовать "МММ-гггг" в качестве формата.
Обновлять: Как указывает Питер, вы должны указать параметры по мере необходимости. Если вас интересуют только год и месяц, просто укажите значение дня 1. Поскольку вы форматируете значение без компонента дня, на самом деле не имеет значения, какое значение вы используете (если оно создает действительную дату).
Ответ Брэннона правильный, за исключением того, что он опускает тот факт, что вы просто указываете литерал дня. Подойдет любое значение от 1 до 28.
Это vb.net и распознается в SSRS