Выражение за последний день января текущего года

Я хочу знать, какое выражение я использую, чтобы найти именно последний день января в текущем году. Кто-нибудь может мне помочь с этим конкретным выражением в SSRS? Попытка использовать для значения параметра.

Спасибо!

2 ответа

Решение

Это может быть так просто, как-то так:

=CDate("1/31/" & DatePart(DateInterval.Year, Today))

Возможно, вам придется немного изменить это в зависимости от формата даты вашего проживания. Этот выше будет хорошо в любой точке США.

=CDate("31/01/" & DatePart(DateInterval.Year, Today)) 

Этот может быть лучшим для Европы.

=CDate(DatePart(DateInterval.Year, Today) & "-01-31")

Выше работает тоже.

Поиграйте с идеей. Надеюсь это поможет.

Мы знаем, что последний день января - 31-й день года. Я не уверен, спрашиваете ли вы конкретно дату или название дня недели. Ниже приведены выражения, которые вы можете использовать.

Дата последнего дня января текущего года: (31.01.2017)

=DateAdd("d",-DatePart(DateInterval.DayOfYear,Today,0,0)+31,Today)

Будний день последнего дня января текущего года: (3)

=Weekday(DateAdd("d",-DatePart(DateInterval.DayOfYear,Today,0,0)+31,Today))

WeekdayName последнего дня января текущего года: (вторник)

=WeekdayName(Weekday(DateAdd("d",-DatePart(DateInterval.DayOfYear,Today,0,0)+31,Today)))
Другие вопросы по тегам