Sql 从“字符串”转换为SSRS;“MonthName”;截止日期无效
我对SSRS相当陌生。我试图从一个文本参数获取MonthName,我想根据该参数设置另一个名为FromDate的参数,该参数将是所选月份的第一个日期。但当我使用下面的表达式时,它给出了一个转换错误。下面是我用来查找所选月份的第一个日期的表达式Sql 从“字符串”转换为SSRS;“MonthName”;截止日期无效,sql,reporting-services,ssrs-2008,Sql,Reporting Services,Ssrs 2008,我对SSRS相当陌生。我试图从一个文本参数获取MonthName,我想根据该参数设置另一个名为FromDate的参数,该参数将是所选月份的第一个日期。但当我使用下面的表达式时,它给出了一个转换错误。下面是我用来查找所选月份的第一个日期的表达式 =DateSerial(Year(Parameters!ParameterName.Value), Month(Parameters!ParameterName.Value), "1").AddMonths(1).AddDays(-1) 有人能就如何做到
=DateSerial(Year(Parameters!ParameterName.Value), Month(Parameters!ParameterName.Value), "1").AddMonths(1).AddDays(-1)
有人能就如何做到这一点提供一些建议吗?也可以对月份的最后一个日期执行此操作吗?SOEMTTING的行数为
DateSerial(年(参数!参数名称.值),月(参数!参数名称.值),“1”)
您能举例说明参数值是什么样子吗?@Lucky ParameterName。值将是所选月份的前三个字母,如May、Jun、Jul等@Programmermid OK,当您右键单击参数并转到属性,然后是可用值时,您能告诉我一月的值和标签是什么吗?这是手动输入的还是来自数据集?