在以下示例中,源帐户与目标帐户各有无效交叉点。
SourceAcct.Member002 和 Member003 有效,Member001 无效。
TargAcct.Member001 和 Member002 有效,Member003 无效。
在以下示例中,使用 Exp 时未在等号的任一侧指定 Custom1 成员:
HS.Exp "A#TargAcct = A#SourceAcct"
Exp 不会更改 TargAcct 帐户中的数据,因为 Exp 尝试执行下列操作:
TargAcct.Member001 = SourceAcct.Member001。SourceAcct 与 Member001 为无效交叉点。
TargAcct.Member002 = SourceAcct.Member002。因为 SourceAcct 和 Member002 的交叉点为 NoData 状态,所以 TargAcct 和 Member002 的交叉点保持不变。
TargAcct.Member003 = SourceAcct.Member003。TargAcct 与 Member003 为无效交叉点。
在以下示例中,Exp 与在等号左侧指定的 Member001 一起使用:
HS.Exp "A#TargAcct.C1#Member001 = A#SourceAcct"
TargAcct.Member001 保持不变,因为 Exp 尝试从无效的交叉点(SourceAcct 和 Member001)检索数据。
在以下示例中,Exp 与在等号右侧指定的 Member003 一起使用:
HS.Exp "A#TargAcct = A#SourceAcct.C1#Member003"
该函数将此数据置于 Custom1 成员与 TargAcct 帐户的交叉点中:
Custom1 成员 | 数据 | 交叉点 |
---|---|---|
Member001 |
15 |
SourceAcct 和 Member003 |
Member002 |
15 |
SourceAcct 和 Member003 |
Member003 |
不适用 |
不适用。Member003 对于 TargAcct 帐户是一个无效交叉点。 |