这个区域很新,所以道歉,如果我听起来很模糊。我正在尝试在SSRS for CRM Dynamics2016中创建日期参数。 目标:创建一个下拉列表,其中包含:去年,上个月,会计年度,年初至今,并使用它们来过滤字段:在名为通知的表中开始日期并返回结果
我以前尝试过的: 创建带有句点的视图(这将类似于字段标签),开始日期和结束日期但我很快意识到CRMDynamics在线不再像sql那样,现在它们更符合fetchXML
我的问题是:有没有办法在SSRS中传递上述日期参数,而不是我之前尝试过的?
提前感谢您的帮助! 干杯 萨勒曼
答案 0 :(得分:0)
实现您要实现的目标的唯一方法是动态计算日期范围参数,因为您的所有过滤条件都可以细分为日期范围。
创建一个常规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
......等等。