问题:您希望 Oracle Hyperion Financial Data Quality Management, Enterprise Edition 跳过 NewYork 屏幕上所有包含以 06
开头的实体值的行。
您必须指定 fdmSkip
作为函数的返回值,才能在导入脚本中跳过正处理的文件中的行。输入 return fdmSkip
即可指定 fdmSkip
作为导入脚本的返回参数。fdmSkip
仅适用于导入脚本。
解决方案:在“导入脚本”屏幕中,将以下脚本分配给“实体”行的“表达式”字段。该脚本解析实体列,并使用一个在脚本执行后会被丢弃的本地变量:
def NY_Skip06Center(strField, strrecord):
if strfield.count("-") > 0:
seglist = split(strField, "-")
strEntity = seglist[0]
if strEntity[:2] == "06":
return fdmSkip
else:
return strEntity
结果:不导入实体值以 06 开头的行。