首页 > 解决方案 > SSRS 选择参数月份并更改参数。本月的第一天和最后一天

问题描述

我需要创建月份的参数列表,然后(选择后)以本月的日期格式([第一天]和[最后一天])重新计算另外两个参数,你能帮帮我吗?

标签: reporting-services

解决方案


您正在查询数据库服务器以生成月份列表,尽管没有必要这样做。我建议宁愿在报告中创建月份列表并让报告计算月份的名称,因此语言取决于报告的语言设置(可以是用户浏览器中配置的语言)。

月份参数

例如,要计算Value的标签,请使用类似的表达式。 1=MonthName(1)

可以使用以下表达式计算参数 FirstDayLastDay(或只要您需要它们的值):

  • 第一天:=DateSerial(Today.Year, Parameters!Month.Value, 1)
  • 最后一天:=DateSerial(Today.Year, Parameters!Month.Value, 1).AddMonths(1).AddDays(-1)

推荐阅读