点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
寻找一种解决方案,以允许基于行中变量中的特定文本对行进行计数。
= If([Order])InList(" Text1";" Text2";" Text3")然后([Detail Line])-这将返回特定行文本
= If([Order])InList(" Text1";" Text2";" Text3")然后Substr([明细行]; 20; 55)-这将随行一起返回文本
= Substr([详细信息行]; 1; Pos([详细信息行];",")-1)-仅返回逗号处所需的文本
为了进行测试,我添加了行计数,行计数和计数。
= RunningCount([DT/Tm];([CustNumber]))-这是行数
= RunningCount(LineNumber();([CustNumber]))-这是行数(返回与行Ct相同)
= Sum([RowCt])其中([ct] = 2)ForEach([CustNumber])-对于行计数为2的每一行,返回1。
然后,我需要计算明细行中的文本从第1行变为第2行的行。例如,如果第1行为绿色,第2行为红色,则为1。如果第1行为绿色,第2行 为绿色,则为0。如果第1行为黑色,而第2行为橙色,则为1。基本上,每行中的文本随每个顺序改变。 每个文本更改都需要一个单独的变量。
我认为需要Where函数,但是语法不清楚。 这可能吗?
使用先前的函数来处理上述逻辑
步骤1创建一个变量,以检查先前的变量是否与show 1相同(如果不相同)
If(test = pervious(test); 0; 1)
然后对上述变量进行计数
非常好! 感谢您的协助。
一周热门 更多>