如果 tFilterRow 结果 == 0 则显示错误
Display error if tFilterRow results == 0
我在一份工作中根据条件使用 rowFilter。有用。但是,我更想做的是,如果筛选的行数为 0,则显示错误或停止作业。我该如何实现?
这是我的工作:
有人可以帮助我吗?
提前致谢!
您需要使用“RunIf
”触发器并在此处放置您想要的条件,以便工作流程根据它确定它是 运行 课程。
在你的情况下,它会是这样的 -
((Integer)globalMap.get("tFilterRow_1_NB_LINE_OK"))>0
tFilterRow_1_NB_LINE_OK
是 tFilterRow
组件的全局变量部分,表示 "Number of lines matching the filter".
如果您想捕获错误并打印出详细信息,您可以将“RunIf
”连接到 tDie
组件,然后使用 tLogCatcher
组件来捕获错误 - make确保您选择了“Catch tDie
”选项。
我在一份工作中根据条件使用 rowFilter。有用。但是,我更想做的是,如果筛选的行数为 0,则显示错误或停止作业。我该如何实现?
这是我的工作:
您需要使用“RunIf
”触发器并在此处放置您想要的条件,以便工作流程根据它确定它是 运行 课程。
在你的情况下,它会是这样的 -
((Integer)globalMap.get("tFilterRow_1_NB_LINE_OK"))>0
tFilterRow_1_NB_LINE_OK
是 tFilterRow
组件的全局变量部分,表示 "Number of lines matching the filter".
如果您想捕获错误并打印出详细信息,您可以将“RunIf
”连接到 tDie
组件,然后使用 tLogCatcher
组件来捕获错误 - make确保您选择了“Catch tDie
”选项。