0

我有四个数据表,例如

Table 1
id        name           Afee        Insfee
1         a              100        10
2         b              100        10

Table 2
id        name           Bfee        Insfee
2         b              100        10
1         a              100        10
3         c              100        10

Table 3
id        name           Cfee        Insfee
1         a              100        10
3         c              100        10


Table 4
id        name           Dfee        Insfee
1         a              100         10
2         b              100         10

在水晶报告中我想得到结果

Name       Afee      Bfee      Cfee     Dfee     Insfee    total
a          100       100       100      100      40         440
b          100       100       0        100      30         330
c          0         100       100      0        20         220

其中,这个 INSfee 应该是特定 ID 的所有四个表的总和,而总计应该是该报告中该行的总和。

如何在 sap 水晶报告中做到这一点。

4

1 回答 1

0

要获得 Insfee 的总和,请创建一个公式并使用符号“+”从所有表中添加字段 (Insfee),并将其与 afee、dfee...等相邻放置。

现在获得以下代码的总使用量:

  1. 在下面的代码中为所有文件(afee、bfee...等)创建公式,我将它们命名为 a、a1、a1。
  2. 现在为“总计”创建另一个公式并实现以下代码

将公式放在详细部分,您将得到结果。

EvaluateAfter({@a});
EvaluateAfter({@a 1});
EvaluateAfter({@a 2});

{@a}+{@a 1}+{@a 2}
于 2013-08-01T11:32:50.203 回答