使用 CRMDynamics 2016 的 fetchXML 在 SSRS 中传递日期表达式

Passing Date Expression in SSRS using fetchXML for CRMDynamics 2016

对这个领域还很陌生,所以如果我听起来含糊不清,请见谅。我正在尝试在 SSRS 中为 CRM Dynamics2016 创建日期参数。 Objective:创建一个包含以下内容的下拉列表:去年、上个月、财政年度、年初至今并使用它们来过滤字段:table 中的开始日期称为通知和 return 结果

我之前尝试过的: 创建了带有句点(类似于字段标签)、开始日期和结束日期的视图,但我很快意识到在线 CRMDynamics 不再喜欢 sql,它们现在更符合 fetchXML

我的问题是:除了我之前尝试过的方法之外,还有其他方法可以在 SSRS 中传递上述日期参数吗?

非常感谢您的帮助!! 干杯 萨尔曼

实现您想要实现的目标的唯一方法是动态计算日期范围参数,因为您的所有筛选条件都可以细分为日期范围。

  • 创建一个常规 SSRS 下拉参数(名称 - "DateRange"),其中包含所有可能的过滤条件 LastYear、LastMonth、FiscalYear、YearToDate,具有相同的标签和值

  • 添加附加参数 StartDateOnOrAfter 和 StartDateOnOrBefore,为每个参数指定 "Default Values" 为 "Specify Values" 并使用表达式计算您的参数,例如:

      For parameter - FiscalYear - StartDateOnOrAfter - 01/01/currentyear, StartDateOnOrBefore - 12/31/currentyear
      For parameter - LastMonth - StartDateOnOrAfter - Compute 1 day last month, StartDateOnOrBefore - Compute last day last month
    

    ...等等等等。