SSRS: любая функция UpperCase в отчете SSRS

Я пытаюсь отобразить названия выбранного месяца, текущего месяца и последнего месяца в своем отчете. Я использую

=Parameters!Month.Label ---> Jun 2016(selected)

=Format(Now(), "MMM") & " " & Format(Now(), "yyyy") ---> Dec 2016 (current) =Format(DateAdd("M", -1, Now()), "MMM") & " " & Format(Now(), "yyyy") ---> Nov 2016 (last)

Но мне нужно что-то вроде (ИЮНЬ 2016, ДЕКАБРЬ 2016, НОЯБРЬ 2016). Любая помощь будет оценена по достоинству. Огромное спасибо заранее.


person Ayesha Khan    schedule 09.12.2016    source источник


Ответы (1)


Функция UCase

=UCase(Format(Now(), "MMM") & " " & Format(Now(), "yyyy"))

=UCase(Format(DateAdd("M", -1, Now()), "MMM") & " " & Format(Now(), "yyyy"))

person 3N1GM4    schedule 09.12.2016
comment
Большое спасибо за ответ, но я уже пробовал это и получаю сообщение об ошибке. Верхнее имя не объявлено. - person Ayesha Khan; 09.12.2016
comment
Тогда вы используете его неправильно - покажите нам точный текст вашего выражения, и мы подскажем, как это сделать. Если вы пробовали что-то, что, по вашему мнению, должно было сработать, но не сработало, вы должны указать подробности в своем вопросе - это поможет людям дать вам более точные ответы и решить ваш вопрос быстрее. - person 3N1GM4; 09.12.2016
comment
Прежде чем публиковать вопрос, я попробовал «= Верхний (Формат (Сейчас (), МММ) & & Формат (Сейчас (), гггг))» и «= (Формат (Верхний (Сейчас (), МММ)) & & Формат (Сейчас (), yyyy))», но он не работает и выдает ошибку. - person Ayesha Khan; 09.12.2016
comment
Мои извинения, функция, которая вам нужна в SSRS, взята из VB: UCase - я случайно нашел синтаксис SSIS (не SSRS) по ошибке! Я соответствующим образом отредактировал свой ответ для вас и подтвердил, что он работает для меня в построителе отчетов. - person 3N1GM4; 09.12.2016
comment
Ооо спасибо большое. так спас меня. это работает сейчас. благослови тебя дорогой - person Ayesha Khan; 09.12.2016
comment
Нет проблем - пожалуйста, примите ответ, если он оказался вам полезен, извините за первоначальную путаницу! - person 3N1GM4; 09.12.2016