1

Oracle Apex で課題があります。複数の列を合計して、ポイント、スコア、%score という 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

レポートは上記のように表示されます。以下の新しい計算行。
解決策を探してみましたが、何も見つからなかったので、この課題を手伝ってくれる人に親切にお願いします。

事前にご支援いただきありがとうございます!!

4

0 に答える 0