假设我们有以下列:
X Y Z
Category Date Amount
A January 10
A February 20
A March 30
B January 34
B February 45
B March 65
C January 87
C February 98
C March 100
D January 80
D February 90
我想将 Amount
列与 Category
和 Date
相加。因此,对于A类,我们将在1月到3月之间的日期为10 + 20 + 30 = 60。在Oracle BI中,我们如何做到这一点?请注意,某些类别可能缺少日期。因此,我想将1月和3月之间的可用日期的金额相加。例如,D类缺少3月。所以总金额是80 + 90 = 170。
当我执行以下操作时,我只得到所有金额的总和:
sum("Z"."Amount")
答案 0 :(得分:1)
如果必须通过OBIEE Answer实现所需的结果,则可以通过以下方式完成。 创建一个包含列的表 - 类别,日期,金额。 转到结果选项卡。编辑表格视图。
单击“类别”列上方的“总计”图标。应勾选After和基于报告的总计(如果适用)。
结果将如图所示。
Category Date Amount
A January 10
February 20
March 30
A Total 60
B January 34
February 45
March 65
B Total 144
C January 87
February 98
March 100
C Total 285
D January 80
February 90
D Total 170
答案 1 :(得分:1)
您可以通过在条件中编辑列公式来完成此操作。当您开始查看它时,您的Amount列公式可能看起来像"Z"."Amount"
。您可以稍微编辑以更改聚合级别:
sum("Z"."Amount" by "X"."Category")
那应该给你一些:
Category Date Amount
A Jan 60
A Feb 60
A Mar 60
B Jan 144
B Feb 144
B Mar 144