2012-05-18 58 views
1

我正在为Business Intelligence Devlopment Studio中的Dynamics CRM创建自定义报告。 我在我的FETCHXML中使用日期'on-after-after'和值作为日期参数的过滤器。Dynamics CRM Online中的自定义报告 - 默认日期参数

当我没有设置默认值,这工作得很好但是导致同样的错误如下,当我尝试返回到它,我有我的日期选择器,可以从那里运行报告。 我想设置默认为1个月前,所以我把下面的默认表达式到参数:

=DateAdd("M",-1,Today()) 

,但我得到了以下错误:

The date-time format for 18/04/2012 00:00:00 is invalid, or value is outside the supported range. 

我假设的日期时间格式对于Dynamics中的createdon字段无效,但我不知道它应该如何显示在默认值中。

回答

0

MS Dynamics CRM 2011使用SortableDateTimePattern。

所以,我想需要这种格式:yyyy' - 'MM' - 'dd'T'HH':'mm':'ss(2008-03-09T16:05:07) 。

至少,我用它像JS这样创建SOAP请求。

+0

嗨,非常感谢您的回应。我已经使用了'= FORMAT(DateAdd(“M”, - 1,Today()),“yyyy-MM-ddThh:mm:ss”),但不幸的是报告参数''的属性'DefaultValue'日期'不具有预期的类型。' –

+0

尝试将公式放入数据集中,并将参数的默认值从中输入。 我在SSRS中做过,也许它会在FETCHXML中为你工作。 – Grigory

相关问题