【问题标题】:Custom Report in Dynamics CRM Online - Default Date ParameterDynamics CRM Online 中的自定义报告 - 默认日期参数
【发布时间】:2012-05-18 13:19:01
【问题描述】:

我正在 Business Intelligence Devlopment Studio 中为 Dynamics CRM 创建自定义报告。 我的 FETCHXML 中有一个过滤器,其日期为“在或之后”,值作为日期参数。

当我没有设置默认值时,这工作正常但是当我尝试返回它时会导致与以下相同的错误,我有我的日期选择器并且可以从那里运行报告。 我想设置一个默认为 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 字段无效,但我不知道它应该如何以默认值呈现。

【问题讨论】:

    标签: dynamics-crm business-intelligence microsoft-dynamics


    【解决方案1】:

    MS Dynamics CRM 2011 使用 SortableDateTimePattern。

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

    至少,我是这样使用它从 JS 创建 SOAP 请求的。

    【讨论】:

    • 您好,非常感谢您的回复。我用过=FORMAT(DateAdd("M",-1,Today()),"yyyy-MM-ddThh:mm:ss"),但不幸的是得到了错误The property 'DefaultValue' of report parameter 'date' doesn't have the expected type.
    • 尝试将您的公式放入数据集中并从中输入参数的默认值。我是在 SSRS 中完成的,也许它会在 FETCHXML 中为您工作。
    猜你喜欢
    • 1970-01-01
    • 2017-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-07
    • 1970-01-01
    • 1970-01-01
    • 2015-07-05
    相关资源
    最近更新 更多