将 MonthName 转换为月号 SSRS
Convert MonthName to month Number SSRS
我目前需要将月份名称转换为数字以便编写代码。我当前的参数 (StartMonth) 的编码为“=dateadd("m",-1,dateserial(year(Today()),month(Today()),1))”。在我的一个领域中,这给了我(例如 1-May-2017)的输出。我需要能够提取月份名称并将其转换为月份编号。 (从 2017 年 5 月 1 日(当前)-> 5(期望输出))
以下应该有效:
=datepart("M",Parameters!DateParam.Value)
或
=datepart("M",Today())
以你为例
=datepart("M",cDate("1 May 2017"))
将 return 5.
-> 对于所需的结果,将 FORMAT
选项留空
我目前需要将月份名称转换为数字以便编写代码。我当前的参数 (StartMonth) 的编码为“=dateadd("m",-1,dateserial(year(Today()),month(Today()),1))”。在我的一个领域中,这给了我(例如 1-May-2017)的输出。我需要能够提取月份名称并将其转换为月份编号。 (从 2017 年 5 月 1 日(当前)-> 5(期望输出))
以下应该有效:
=datepart("M",Parameters!DateParam.Value)
或
=datepart("M",Today())
以你为例
=datepart("M",cDate("1 May 2017"))
将 return 5.
-> 对于所需的结果,将 FORMAT
选项留空