变量"哪里"问题

2020-08-25 04:52发布

         点击此处--->   EasySAP.com群内免费提供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函数,但是语法不清楚。 这可能吗?

         点击此处--->   EasySAP.com群内免费提供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函数,但是语法不清楚。 这可能吗?

付费偷看设置
发送
2条回答
葫芦娃快救爷爷
1楼 · 2020-08-25 05:51.采纳回答

使用先前的函数来处理上述逻辑

步骤1创建一个变量,以检查先前的变量是否与show 1相同(如果不相同)

If(test = pervious(test); 0; 1)

然后对上述变量进行计数

Tong__Ming
2楼-- · 2020-08-25 05:55

非常好! 感谢您的协助。

一周热门 更多>