Преобразовать MonthName в месяц Номер SSRS
В настоящее время мне нужно преобразовать имя месяца в число, чтобы я мог написать свой код. Мой текущий параметр (StartMonth) имеет кодировку «= dateadd (« m », – 1, dateerial (year (Today ()), month (Today ()), 1))». В одном из моих полей это дает мне результат (например, 1 мая 2017 года). Мне нужно иметь возможность извлечь имя месяца и преобразовать его в номер месяца. (С 1 мая по 2017 год (текущий) -> 5 (желаемый выход))
- Результат SSRS отличается от результата SSMS тем же запросом
- Обновление каскадных параметров в отчете SSRS для выбора даты
- Как добавить параметры для нескольких агентов для исключения из отчета статистики SSRS
- Записи SSRS не отображаются, когда используется (выберите все), но при выборе особого значения
- Несколько отчетов в SSRS с использованием той же хранимой процедуры
- Запрос SQL для исключения определенных дат для ssrs
- Отправить отчет SSRS по электронной почте
- SSRS - повторное использование временной таблицы в нескольких наборах данных
следующие должны работать:
=datepart("M",Parameters!DateParam.Value)
или
=datepart("M",Today())
и для вас пример
=datepart("M",cDate("1 May 2017"))
вернется 5 .
-> Для получения требуемого результата оставьте опцию FORMAT
пустым