我在Oracle Apex中遇到了一个挑战 - 我想对多个列进行求和,得到3个额外的行,分数,分数,%得分。有更多列,但我现在只选择一些。
以下是我的数据的示例结构:
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
我尝试在顶点使用聚合求和函数,但它无法工作,因为我需要另一个表中的因子。这是我的挑战开始的地方。
计算报告下方的行
积分 =每列总和*每列加权系数
得分 =访问过的商店数量(在这种情况下为5)*每列的加权系数
%得分 =得分/得分* 100
报告应如上所述显示。使用下面的新计算行。
我请求任何人协助我应对这一挑战,因为我一直试图寻找解决方案,但没有遇到任何问题。
非常感谢你的支持!!