点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
根据主管的要求,我必须以某种方式修改报告,即必须将允许多个选择的两个特定参数移至"选择专家"部分。 由于参数允许多个选择,因此我尝试使用" startswith"函数,如下所示。
({Command.incident_type}以{?IncidentType}开头) 和 ({Command.property_use}以{?PropertyUse}开头)
我以前使用过startswith函数,但没有使用多个参数。 该报告显示的是数据,但未显示所有的数据。 它忽略了一个或两个字段,我不确定为什么吗?
"省略一个或两个字段"是指几个字段没有值,还是表示参数列表中的某些值没有出现?
使用 选择公式中的"和"表示命令中单个记录的event_type和property_use字段都必须在相应参数中具有一个值-它不会选择只有一个字段匹配的记录。 如果您要使事故类型或属性字段匹配的数据,则需要将"和"更改为"或"。
不幸的是,唯一的与" startswith"类型进行比较的方法是 多项选择是使用Select Expert,这是从命令中过滤数据的慢得多的方法。 通常,您需要使用命令中SQL的where子句来过滤命令中的数据。 有关使用命令的更多信息,请参见我的博客文章: https://blogs.sap.com/2015/04/01/best-practices-when-using-commands-with-crystal-reports/
-Dell
您好,戴尔。 我对报告的原始查询的确在where子句中包含了过滤器,但是应主管的要求,我正在像这样修改报告。
您是对的。 我正在使用Select Expert使用" startswith",并且确实尝试将" and"更改为" or",但是当我这样做时,报告显示的字段超出了所需。
最后,通过"省略",我的意思是报告未显示参数列表中的某些值。
一周热门 更多>