我正在尝试在SAP Crystal Reports(BusinessObject CR 2013 SP5)中创建报告,该报告显示数据库中的许多记录。我的记录选择基于0到9999999之间的项目编号。如果我想选择特定的数字范围(即在2500000到2600000之间),我使用了以下记录选择公式:
{v_R_rvc_menuitem_fam_grp.menuitem_number} in ToNumber({@Start_ItemRng1}) to ToNumber({@End_ItemRng1});
其中@Start_ItemRng1
设置为2500000,@End_ItemRng1
为2600000。
我的问题是我需要在公式中添加第二个数值范围(记录在2700000到2800000之间)。这样,报告将返回2500000-2600000和2700000到2800000之间的记录。不幸的是,我的所有尝试都返回错误代码。有关如何正确编写记录选择公式的任何建议吗?
答案 0 :(得分:0)
创建两个名为@ Start_ItemRng2和@ End_ItemRng2的新参数。然后将您的记录选择公式更新为此...
{v_R_rvc_menuitem_fam_grp.menuitem_number} in ToNumber({@Start_ItemRng1}) to ToNumber({@End_ItemRng1})
OR
{v_R_rvc_menuitem_fam_grp.menuitem_number} in ToNumber({@Start_ItemRng2}) to ToNumber({@End_ItemRng2})