【发布时间】:2017-09-17 07:30:49
【问题描述】:
我正在尝试在Crystal(2011,V14.0)中创建报告,显示的结果与想法不一致,我觉得下面的代码应该可以工作但无济于事,感谢任何线索! 需要一个 1)用户选择集群,然后基于它(像国家一样思考) 2) 另一个参数获取为该集群过滤的设施名称(Think it like State)
现在,集群应该是强制性的,如果用户没有选择任何设施,那么它应该考虑显示该用户指定的集群中的所有设施。
在表的顶部有四个日期字段,如果这些日期中的任何一个在用户选择的日期范围之间,那么它也应该选择它们。 所以,我正在使用这个公式
if (not HasValue({?FacilityNameVW})) then
{Cmd_PWCode_Shop.DESCRIPTION} = {?FacilityNameVW - DESCRIPTION} and
({WORKORDER.ACTUALSTARTDATE} in {?From Date} to {?To Date} or
{WORKORDER.ACTUALFINISHDATE} in {?From Date} to {?To Date} or
{WORKORDER.PROJSTARTDATE}in {?From Date} to {?To Date} or
{WORKORDER.PROJFINISHDATE}in {?From Date} to {?To Date} )
else
(HasValue({?FacilityNameVW}) OR {Cmd_WO_Shop_Facility.FACILITYNAME} = {?FacilityNameVW}) and
({WORKORDER.ACTUALSTARTDATE} in {?From Date} to {?To Date} or
{WORKORDER.ACTUALFINISHDATE} in {?From Date} to {?To Date} or
{WORKORDER.PROJSTARTDATE}in {?From Date} to {?To Date} or
{WORKORDER.PROJFINISHDATE}in {?From Date} to {?To Date} )
这里是 Crystal 2011, V14.0 中参数设置的截图 here is screenshot of the Parameters setting in Crystal 2011, V14.0
【问题讨论】:
标签: sql sql-server crystal-reports report