Выражение за последний день января текущего года
Я хочу знать, какое выражение я использую, чтобы найти именно последний день января в текущем году. Кто-нибудь может мне помочь с этим конкретным выражением в 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)))