1

我在 Oracle Apex 中遇到了一个挑战——我想对多列求和以给出 3 行额外的行,即点、分数、%score。还有更多列,但我现在只选择几个。
以下是我的数据的示例结构:

Town | Sector  |  Outside| Inside |Available|Price
Roy-----Formal----0----------0----------1------0
Kobus --Formal----0 ---------0--------- 1------0
Wika ---Formal----0----------0--------- 1------0
Mevo----Formal----1----------1----------1------0
Hoch----Formal----1----------1----------1------1            
Points------------2----------2----------5------1
Score------------10---------10---------10------10
%score-----------20---------20---------50------10

每列都有一个恒定的权重(作为一个因素,它可以根据区域而变化)。在这种情况下,区域的权重位于正式部门的第一行:

Sector |Outside| Inside |Available|Price
Formal----1----------1 ----------1-----1
Informal--1----------0 ----------2-----1

我尝试在 apex 中使用聚合求和函数,但它不起作用,因为我需要另一个表中的因子。这就是我的挑战开始的地方。


计算报告点下方的行= 每列总和 * 每列加权因子
分数= 访问过的商店数量的总和(在本例中为 5)* 每列加权因子
% 分数= 点数/分数 * 100

报告应按上述方式显示。使用下面的新计算行。
我恳请任何人帮助我应对这一挑战,因为我曾尝试寻找解决方案但没有遇到任何问题。

非常感谢您的提前支持!!

4

0 回答 0