Professional Documents
Culture Documents
Sub Column data under 2009 (Ortalama), 2010(Ortalama),Son memzuc bilgisi columns is wrong.
Report columns should be like below .Also the data that should be shown at the sub columns are listed
below mapped according to the sql statement provided belov.
Year([View Risk Dashborad].[Portfoy Year([View Risk Dashborad].[Portfoy Risk Son Memzuç Bilgisi
Risk Memzuc Musteri Gerceklesen Aylik Memzuc Musteri Gerceklesen Aylik
Istatistik].[Tarih])-1 +”(Ortalama)” Istatistik].[Tarih])+”(Ortalama)”
If Akbank Cash Loan Balance or Total Cash loan row selected in the main report.
SELECT pym_tporriskmzc_mus_ay_ist.musteri_id,
pym_tporriskmzc_mus_ay_ist.musteri_ad_soyad,
sum( case when memzuc_tipi_kodu =2 then pym_tporriskmzc_mus_ay_ist.gecen_yil_ortalama else
0end) as Akbank_LasYear_average,
sum( case when memzuc_tipi_kodu =2 then pym_tporriskmzc_mus_ay_ist.bu_yil_ortalama else 0 end)as A
kbank_CurrentYear_average,
sum( case when memzuc_tipi_kodu =2 then pym_tporriskmzc_mus_ay_ist.son_ay_bakiye else 0 end)as A
kbank_LastMonth_balance,
sum(case when memzuc_tipi_kodu =1 then pym_tporriskmzc_mus_ay_ist.gecen_yil_ortalama else 0end) a
s Total_LastYear_Average,
sum(case when memzuc_tipi_kodu =1 then
pym_tporriskmzc_mus_ay_ist.bu_yil_ortalama else 0 end)as Total_CurrentYear_Average,
sum( case when memzuc_tipi_kodu =1 then
pym_tporriskmzc_mus_ay_ist.son_ay_bakiye else 0 end)as Total_Lastmonth_Balance
FROM pym_tporriskmzc_mus_ay_ist,pym_tportfoy,pym_tsube
WHERE ( (pym_tportfoy.portfoy_id = pym_tporriskmzc_mus_ay_ist.portfoy_id
)
And pym_tportfoy.portfoy_sube_id = pym_tporriskmzc_mus_ay_ist.sube_kodu
And pym_tsube.sube_kodu= pym_tporriskmzc_mus_ay_ist.sube_kodu
AND ((pym_tporriskmzc_mus_ay_ist.bolge_kodu = ?))
AND ((pym_tporriskmzc_mus_ay_ist.sube_kodu = ?))
And pym_tsube.subetipi in
AND ((pym_tporriskmzc_mus_ay_ist.portfoy_tip_id in(?,?) ))
AND ((pym_tporriskmzc_mus_ay_ist.rm_pool_portfoy_flag = ?))
AND ((pym_tporriskmzc_mus_ay_ist.miy_tipi_id = ?))
AND ((pym_tporriskmzc_mus_ay_ist.miy_sicil_no = ?))
AND ((pym_tporriskmzc_mus_ay_ist.portfoy_segment_kodu in (?,?)))
AND ((pym_tportfoy.portfoy_kodu = ?))
AND ((pym_tporriskmzc_mus_ay_ist.memzuc_tipi_kodu IN (2,1)))
)
group by pym_tporriskmzc_mus_ay_ist.musteri_id, pym_tporriskmzc_mus_ay_ist.musteri_ad_soyad
If Akbank Non-cash Loan or total non cash loan Balance row is selected
SELECT pym_tporriskmzc_mus_ay_ist.musteri_id,
pym_tporriskmzc_mus_ay_ist.musteri_ad_soyad,
sum( case when memzuc_tipi_kodu =4 then pym_tporriskmzc_mus_ay_ist.gecen_yil_ortalama else
0end) as Akbank_LasYear_average,
sum( case when memzuc_tipi_kodu =4 then pym_tporriskmzc_mus_ay_ist.bu_yil_ortalama else 0 end)as A
kbank_CurrentYear_average,
sum( case when memzuc_tipi_kodu =4 then pym_tporriskmzc_mus_ay_ist.son_ay_bakiye else 0 end)as A
kbank_LastMonth_balance,
sum(case when memzuc_tipi_kodu =3 then pym_tporriskmzc_mus_ay_ist.gecen_yil_ortalama else 0end) a
s Total_LastYear_Average,
sum(case when memzuc_tipi_kodu =3 then
pym_tporriskmzc_mus_ay_ist.bu_yil_ortalama else 0 end)as Total_CurrentYear_Average,
sum( case when memzuc_tipi_kodu =3 then
pym_tporriskmzc_mus_ay_ist.son_ay_bakiye else 0 end)as Total_Lastmonth_Balance
FROM pym_tporriskmzc_mus_ay_ist,pym_tportfoy,pym_tsube
WHERE ( (pym_tportfoy.portfoy_id = pym_tporriskmzc_mus_ay_ist.portfoy_id
)
And pym_tportfoy.portfoy_sube_id = pym_tporriskmzc_mus_ay_ist.sube_kodu
And pym_tsube.sube_kodu= pym_tporriskmzc_mus_ay_ist.sube_kodu
AND ((pym_tporriskmzc_mus_ay_ist.bolge_kodu = ?))
AND ((pym_tporriskmzc_mus_ay_ist.sube_kodu = ?))
And pym_tsube.subetipi in
AND ((pym_tporriskmzc_mus_ay_ist.portfoy_tip_id in(?,?) ))
AND ((pym_tporriskmzc_mus_ay_ist.rm_pool_portfoy_flag = ?))
AND ((pym_tporriskmzc_mus_ay_ist.miy_tipi_id = ?))
AND ((pym_tporriskmzc_mus_ay_ist.miy_sicil_no = ?))
AND ((pym_tporriskmzc_mus_ay_ist.portfoy_segment_kodu in (?,?)))
AND ((pym_tportfoy.portfoy_kodu = ?))
AND ((pym_tporriskmzc_mus_ay_ist.memzuc_tipi_kodu IN (3,4)))
)
group by pym_tporriskmzc_mus_ay_ist.musteri_id, pym_tporriskmzc_mus_ay_ist.musteri_ad_soyad