私は、特定のセグメント、すなわちDomestic Corpの地域別分割でパーセンテージグロスセールスを計算する必要があります。
私のクエリは、私がHNIのために同じクエリを繰り返す必要が地域賢明なパーセンテージ
select REGION_NAME,
round(ratio_to_report(nvl(sum(gross_sales_amt_t),0)) over()*100) as Gr_Sales_domcorp
from fact_mfdex_segment A
JOIN dim_location B
ON a.branch_code = b.branch_code
WHERE to_date(DATE_SK,'YYYYMMDD') between '01-feb-2016' and '01-mar-2016'
AND week_flag='Y'
AND a.segments = 'Domestic Corp.'
group by REGION_NAME;
で、小売ETC.私は別のセグメントを追加するために私の最初のクエリを使用することができます。私はケースステートメントを試みたが、動作していない。任意のヘルプをいただきました
私のために働いてくれてありがとう:)私はちょうどcase文で別の列にそれを分離するために上記の別のブロックを追加しなければならなかった – ajith
あなたはピボットとあなたの行と列を得ることができるはずです。一方、その形式は報告要件のように聞こえます。組織内で使用されているものであれば、標準のレポートツールを使用する方が簡単です。とにかく - あなたが必要な助けを得てうれしいです。乾杯! – mathguy