2g system report (001)

79
Period start time PLMN Name AVA_1G SDCCH_SEIZ_ATT 02.02.2011 PLMN 71.45 6885318.0 TCH availability ratio SDCCH_SEIZ_ATT

Upload: chinmaypareek

Post on 23-Oct-2014

164 views

Category:

Documents


12 download

TRANSCRIPT

Page 1: 2G System Report (001)

GENERALPeriod start time PLMN Name

AVA_1G SDCCH_SEIZ_ATT02.02.2011 PLMN 71.45 6885318.0

TCH availability ratio SDCCH_SEIZ_ATT

Page 2: 2G System Report (001)

GENERAL

CSF_1A CSF_2O DLQ_2_599.04 95.01 98.20

SDCCH access probability SDCCH success DL cumulative quality ratio in class 5

Page 3: 2G System Report (001)

GENERAL CS KPIS

ULQ_2_5 TRF_18A98.69 2,470,341.00

UL cumulative quality ratio in class 5 TCH requests for a new call

Page 4: 2G System Report (001)

CS KPIS

CSF_3Q CSSR_3B DCR_4898.70 95.00 98.30

TCH access probability, real CSSR, voice Call completion success ratio

Page 5: 2G System Report (001)

CS KPIS

DCR_27 TRF_1D125.76 430.66

Erlang minutes per drop, before re-establishment TCH traffic sum

Page 6: 2G System Report (001)

CS KPIS PS KPIS

TRF_32C AVA_68 AVA_7198.73 0.00

Call time (minutes) Data service availability ratio Subscriber access outage rate

Page 7: 2G System Report (001)

PS KPIS

AVA_72 NBR_OF_UL_TBFNBR_OF_DL_TBF2.00 8179019.0 2430809.0

Number of no data activity case NBR_OF_UL_TBFNBR_OF_DL_TBF

Page 8: 2G System Report (001)

PS KPIS

TBF_66 TBF_16B0.44 5.31

(E)GPRS TBF establishment failure ratio Downlink multislot allocation blocking

Page 9: 2G System Report (001)

PS KPIS

BLCK_32 TRF_237D TRF_212C0.00 17.57 489,936.83

Terr upg rej due lack PCU capacity PS traffic UL GPRS RLC payload

Page 10: 2G System Report (001)

PS KPIS

TRF_213C TRF_214A TRF_215A1,506,576.57 2,811,234.56 13,000,502.46

DL GPRS RLC payload UL EGPRS RLC payload DL EGPRS RLC payload

Page 11: 2G System Report (001)

PS KPIS

TRF_233C TRF_235B TRF_23413.62 13.63 38.57

UL GPRS RLC throughput DL GPRS RLC throughput UL EGPRS RLC throughput

Page 12: 2G System Report (001)

PS KPIS

TRF_236 LLC_3A37.64 134.01

DL EGPRS RLC throughput Volume weighted LLC throughput

Page 13: 2G System Report (001)

PS KPIS HANDOVER KPIS

LLC_4A HO_67A35.01 1,450,525

Volume weighted LLC throughput for GPRS Handover attempts, excl. ISHOs

Page 14: 2G System Report (001)

HANDOVER KPIS

HSR_28 NCCR_1 NCCR_13 HFR_68C86.40 1.06

Total HO success ratio Total NCCR attempts Successful NCCRs ratio HO drop ratio

Page 15: 2G System Report (001)

HANDOVER KPIS, ISHO

MSC_TCH_HO_WCDMA_RAN_HSR_301,044 93.10

MSC_TCH_HO_WCDMA_RAN_ATTOutgoing ISHO HO Success ratio

Page 16: 2G System Report (001)

HANDOVER KPIS, ISHO

DCR_33 MSC_TCH_HO_FROM_WCDMA_RAN3.07 9,485

Outgoing ISHO drop call ratio MSC_TCH_HO_FROM_WCDMA_RAN_ATT

Page 17: 2G System Report (001)

HANDOVER KPIS, ISHO

HSR_2992.46

Incoming ISHO success ratio

Page 18: 2G System Report (001)

Report Title 2G System Report (001)NOP Report Release Version RS BSS S14 BaseRS Report Release Version 5.7.2Report ID bss_S14/reports/ND001.xmlReport Description noneStart Time 02.02.2011 00:00:00End Time 02.03.2011 00:00:00Objects Level: PLMN; PLMN (1001)Object Aggregation Level PLMNTime Aggregation Level dayThreshold noneSorting noneData Source pmwPool

KPI ID KPI AliasTCH availability ratioSDCCH_SEIZ_ATTSDCCH access probabilitySDCCH successDL cumulative quality ratio in class 5UL cumulative quality ratio in class 5TCH requests for a new callTCH access probability, realCSSR, voiceCall completion success ratioErlang minutes per drop, before re-establishmentTCH traffic sumCall time (minutes)Data service availability ratioSubscriber access outage rateNumber of no data activity caseNBR_OF_UL_TBFNBR_OF_DL_TBF(E)GPRS TBF establishment failure ratioDownlink multislot allocation blockingTerr upg rej due lack PCU capacityPS trafficUL GPRS RLC payloadDL GPRS RLC payloadUL EGPRS RLC payloadDL EGPRS RLC payloadUL GPRS RLC throughputDL GPRS RLC throughputUL EGPRS RLC throughputDL EGPRS RLC throughputVolume weighted LLC throughputVolume weighted LLC throughput for GPRSHandover attempts, excl. ISHOsTotal HO success ratioTotal NCCR attemptsSuccessful NCCRs ratioHO drop ratio

ava_1gSDCCH_SEIZ_ATTcsf_1acsf_2odlq_2_5ulq_2_5trf_18acsf_3qcssr_3bdcr_48dcr_27trf_1dtrf_32cava_68ava_71ava_72NBR_OF_UL_TBFNBR_OF_DL_TBFtbf_66tbf_16bblck_32trf_237dtrf_212ctrf_213ctrf_214atrf_215atrf_233ctrf_235btrf_234trf_236llc_3allc_4aho_67ahsr_28nccr_1nccr_13hfr_68c

B1
<pre> </pre>
B8
Level: PLMN PLMN (1001)
A18
available TCH 100 * ------------------------- all TCH (traffic and GPRS) sum(ave_avail_TCH_sum/ave_avail_TCH_den + ave_GPRS_channels_sum/ave_GPRS_channels_den) =100 * ------------------------------------------------------------------ sum(ave_avail_TCH_sum/ave_avail_TCH_den + ave_GPRS_channels_sum/ave_GPRS_channels_den + ave_non_avail_tch_timeslot/non_avail_tch_denom)
A19
SUM(sdcch_seiz_att)
A20
100 - blck_5a = sum(sdcch_busy_att - tch_seiz_due_sdcch_con) 100 - (100 * -------------------------------------------) sum(sdcch_seiz_att)
A21
sum(a.tch_norm_seiz) ;(all TCH seiz. for new call) - call re-establ. (unknown factor) 100 * ------------------------------------------------------------------- sum(b.succ_seiz_term + b.succ_seiz_orig + b.sdcch_emerg_call + b.sdcch_call_re_est + b.call_assign_after_sms) ;(calls,sms, ss reqs) - sum(b.succ_sdcch_sms_est + b.unsucc_sdcch_sms_est);(sms attempts) - sum(c.bsc_o_sdcch_tch + c.msc_o_sdcch_tch) ; (DR) + sum(a.tch_succ_seiz_for_dir_acc ) ; direct access - sum(b.succ_seiz_supplem_serv) ;(supplementary service requests, S9) - call clears before TCH (unknown factor) + net impact of SDCCH-SDCCH HO on area(unknown factor) + net incoming DR to area (unknown factor) Counters from table(s): a = RBS_PS_TRAFFIC_{OBJ_AGG}_{TIME_AGG} b = RBS_PS_RESACC_{OBJ_AGG}_{TIME_AGG} c = rbs_ps_ho_{OBJ_AGG}_{TIME_AGG}
A22
sum(freq_dl_qual0 + ... + freq_dl_qual5) 100 * ------------------------------------------ sum(freq_dl_qual0 + ... + freq_dl_qual7)
A23
sum(freq_ul_qual0 + ... + freq_ul_qual5) 100 * --------------------------------------------- sum(freq_ul_qual0 + ... + freq_ul_qual7)
A24
sum(a.tch_call_req) - sum(a.tch_rej_due_req_ch_a_if_crc) - (b.bsc_i_unsucc_a_int_circ_type + b.msc_controlled_in_ho + b.ho_unsucc_a_int_circ_type)
A25
100-blck_8i
A26
csf_3p*csf_2o/100
A27
Formula: (NetAct names) sum(b.dropped_calls) 100 *(1- -------------------------------------------- ) sum(b.conver_started) - sum(a.msc_i_tch_tch) Counters from table(s): a = RBS_PS_HO_{OBJ_AGG}_{TIME_AGG} b = RBS_PS_SERVICE_{OBJ_AGG}_{TIME_AGG}
A28
sum(a.period_duration * b.ave_busy_tch/b.res_av_denom14) -------------------------------------------------------- sum(a.dropped_calls) Counters from table(s): b = RBS_PS_SERVICE_{OBJ_AGG}_{TIME_AGG} a = RBS_PS_RESAVAIL_{OBJ_AGG}_{TIME_AGG}
A29
sum((0.5*a.dtm_duration_sum_hr + a.dtm_duration_sum_fr) /100) ------------------------------------------------------------- sum (period_duration*60) + sum(b.ave_busy_tch) ---------------- sum(b.res_av_denom14) Counters from table(s): a = RBS_PS_PSDTM_{OBJ_AGG}_{TIME_AGG} b = RBS_PS_RESAVAIL_{OBJ_AGG}_{TIME_AGG}
A30
sum(period_duration * a.ave_busy_tch/a.res_av_denom14) + sum((b.dtm_duration_sum_hr + b.dtm_duration_sum_fr) /(100*60)) ;DTM calls Counters from table(s): a = RBS_PS_RESAVAIL_{OBJ_AGG}_{TIME_AGG} b = RBS_PS_PSDTM_{OBJ_AGG}_{TIME_AGG}
A31
100 * ( 1-( ava_71 -------------------------------- count(*) where (a.packet_ch_req >= 100) ) * 1-( ava_72 --------------------------------------------------------------- count(*) where ((b.ave_tch_busy_full + b.ave_tch_busy_half) >= 0.2) and (b.ave_gprs_channels_sum > 0) and (c.tch_call_req > 10) ) ) Counters from table(s): a = RBS_PS_PCU_{OBJ_AGG}_{TIME_AGG} b = RBS_PS_RESAVAIL_{OBJ_AGG}_{TIME_AGG} c = RBS_PS_SERVICE_{OBJ_AGG}_{TIME_AGG}
A32
count(*) where (packet_ch_req > 100) and (nbr_of_ul_tbf + no_radio_res_ava_ul_tbf) > 80 and (ave_dur_ul_tbf_sum = 0 or ave_dur_dl_tbf_sum=0))
A33
count(*) where (a.ave_tch_busy_full + a.ave_tch_busy_half) >= 0.2 and (a.ave_gprs_channels_sum > 0) and (b.packet_ch_req = 0 and c.tch_call_req > 10) Counters from table(s): a = RBS_PS_RESAVAIL_{OBJ_AGG}_{TIME_AGG} b = RBS_PS_PCU_{OBJ_AGG}_{TIME_AGG} c = RBS_PS_SERVICE_{OBJ_AGG}_{TIME_AGG}
A34
SUM(nbr_of_ul_tbf)
A35
SUM(nbr_of_dl_tbf)
A36
sum(DL_TBF_Establishment_Failed + DL_EGPRS_TBF_REL_DUE_NO_RESP) + sum(UL_TBF_Establishment_Failed + UL_EGPRS_TBF_REL_DUE_NO_RESP) 100 * ------------------------------------------------------------------- sum(Nbr_Of_DL_TBF + Nbr_Of_UL_TBF)
A37
sum(NO_RADIO_RES_AVA_DL_TBF) 100 * ------------------------------------------------------------------------------- sum(req_1_TSL_DL + req_2_TSL_DL + req_3_TSL_DL + req_4_TSL_DL + req_5_TSL_DL + req_6_TSL_DL + req_7_TSL_DL + req_8_TSL_DL + req_9_TSL_DL + req_10_TSL_DL + req_11_TSL_DL + req_12_TSL_DL)
A38
sum(gprs_ter_ug_rej_due_lack_pcu) 100 * ------------------------------- sum(gprs_ter_upgrd_req)
A39
PS Erlangs = max( UL PS Erlangs, DL PS Erlangs) = Max((a.rlc_data_blocks_ul_cs1 + a.rlc_data_blocks_ul_cs2 + a.BAD_FRAME_IND_UL_CS1 + a.BAD_FRAME_IND_UL_CS2 + a.BAD_FRAME_IND_UL_UNACK + a.rlc_mac_cntrl_blocks_ul + a.IGNOR_RLC_BL_UL_DUE_BSN_CS1 + a.IGNOR_RLC_BL_UL_DUE_BSN_CS2 + sum over MCS0..6 of (b.ul_rlc_blocks_in_ack_mode + b.ul_rlc_blocks_in_unack_mode + b.bad_rlc_valid_hdr_ul_ack + b.bad_rlc_valid_hdr_ul_unack + b.bad_rlc_bad_hdr_ul_ack + b.bad_rlc_bad_hdr_ul_unack + b.IGNOR_RLC_DATA_UL_DUE_BSN) + sum over MCS7..9 of (b.ul_rlc_blocks_in_ack_mode + b.ul_rlc_blocks_in_unack_mode + b.bad_rlc_valid_hdr_ul_ack + b.bad_rlc_valid_hdr_ul_unack + b.bad_rlc_bad_hdr_ul_ack + b.bad_rlc_bad_hdr_ul_unack + b.IGNOR_RLC_DATA_UL_DUE_BSN)/2) + sum over MCS-11..12 of (b.ul_rlc_blocks_in_ack_mode + b.bad_rlc_valid_hdr_ul_unack + b.bad_rlc_valid_hdr_ul_ack + b.bad_rlc_bad_hdr_ul_ack + b.bad_rlc_bad_hdr_ul_unack + b.ul_rlc_blocks_in_unack_mode + b.IGNOR_RLC_DATA_UL_DUE_BSN) ;CS3 and CS4 --------------------------------------------------------------------------------- period_duration*60*50, (a.rlc_data_blocks_dl_cs1 + a.rlc_data_blocks_dl_cs2 + a.retra_rlc_data_blocks_dl_cs1 + a.retra_rlc_data_blocks_dl_cs2 + a.rlc_mac_cntrl_blocks_dl + a.DL_CS1_DATA_FOR_DUMMY_LLC + sum over mcs1..6 of (b.dl_rlc_blocks_in_ack_mode + b.dl_rlc_blocks_in_unack_mode + b.retrans_rlc_data_blocks_dl + b.DL_RLC_DATA_FOR_DUMMY_LLC) + sum over mcs7..9 of (b.dl_rlc_blocks_in_ack_mode + b.dl_rlc_blocks_in_unack_mode + b.retrans_rlc_data_blocks_dl)/2) + sum over MCS-11..12 of (b.dl_rlc_blocks_in_ack_mode + b.dl_rlc_blocks_in_unack_mode + b.retrans_rlc_data_blocks_dl)) ;CS3 and CS4 ------------------------------------------------------------------------------------- period_duration*60*50) Counters from table(s): a = p_nbsc_packet_control_unit b = p_nbsc_coding_scheme
A40
All GPRS ul Payload data (kbytes) = sum(a.rlc_data_blocks_ul_cs1 *20 + a.rlc_data_blocks_ul_cs2 *30 + sum over MCS-11 (b.ul_rlc_blocks_in_ack_mode + b.ul_rlc_blocks_in_unack_mode)*36 + sum over MCS-12 (b.ul_rlc_blocks_in_ack_mode + b.ul_rlc_blocks_in_unack_mode)*50 )/1024 Counters from table(s): a = RBS_PS_PCU_{OBJ_AGG}_{TIME_AGG} b = rbs_ps_codingsc_{OBJ_AGG}_{TIME_AGG}
A41
All GPRS DL Payload data (kbytes) = sum(a.rlc_data_blocks_dl_cs1 *20 + a.rlc_data_blocks_dl_cs2 *30 + sum over MCS-11 (b.dl_rlc_blocks_in_ack_mode + b.dl_rlc_blocks_in_unack_mode)*36 + sum over MCS-12 (b.dl_rlc_blocks_in_ack_mode + b.dl_rlc_blocks_in_unack_mode)*50 )/1024 Counters from table(s): a = RBS_PS_PCU_{OBJ_AGG}_{TIME_AGG} b = rbs_ps_codingsc_{OBJ_AGG}_{TIME_AGG}
A42
(sum over MCS-1 (xx)* 22+ sum over MCS-2 (xx)* 28+ sum over MCS-3 (xx)* 37+ sum over MCS-4 (xx)* 44+ sum over MCS-5 (xx)* 56+ sum over MCS-6 (xx)* 74+ sum over MCS-7 (xx/2)*112+ sum over MCS-8 (xx/2)*136+ sum over MCS-9 (xx/2)*148)) ) / 1024 where xx = (UL_RLC_BLOCKS_IN_ACK_MODE + UL_RLC_BLOCKS_IN_UNACK_MODE)
A43
(sum over MCS-1 (xx)* 22+ sum over MCS-2 (xx)* 28+ sum over MCS-3 (xx)* 37+ sum over MCS-4 (xx)* 44+ sum over MCS-5 (xx)* 56+ sum over MCS-6 (xx)* 74+ sum over MCS-7 (xx/2)*112+ sum over MCS-8 (xx/2)*136+ sum over MCS-9 (xx/2)*148)) ) / 1024 where xx = (DL_RLC_BLOCKS_IN_ACK_MODE + DL_RLC_BLOCKS_IN_UNACK_MODE)
A44
GPRS ACK ul payload data in (kilobits) ---------------------------------------- = GPRS ACK ul time for data transfer (sec) sum((a.rlc_data_blocks_ul_CS1 - a.rlc_data_blocks_ul_unack)*20 + a.rlc_data_blocks_ul_CS2*30 + sum over MCS-11 (b.ul_RLC_BLOCKS_IN_ACK_MODE)*36 + sum over MCS-12 (b.ul_RLC_BLOCKS_IN_ACK_MODE)*50)*8 /1000 --------------------------------------------------------------- sum (a.rlc_data_blocks_ul_cs1 - a.rlc_data_blocks_ul_unack + a.rlc_data_blocks_ul_cs2 + RETRA_RLC_DATA_BLOCKS_ul_CS1 + RETRA_RLC_DATA_BLOCKS_ul_CS2 + sum over MCS-11..12(b.ul_RLC_BLOCKS_IN_ACK_MODE + b.RETRANS_RLC_DATA_BLOCKS_ul)) /50 Counters from table(s): a = RBS_PS_PCU_{OBJ_AGG}_{TIME_AGG} b = rbs_ps_codingsc_{OBJ_AGG}_{TIME_AGG}
A45
GPRS ACK DL payload data in (kilobits) ---------------------------------------- = GPRS ACK DL time for data transfer (sec) sum((a.rlc_data_blocks_dl_CS1 - a.rlc_data_blocks_dl_unack)*20 + a.rlc_data_blocks_dl_CS2*30 + sum over MCS-11 (b.DL_RLC_BLOCKS_IN_ACK_MODE)*36 + sum over MCS-12 (b.DL_RLC_BLOCKS_IN_ACK_MODE)*50)*8 /1000 --------------------------------------------------------------- sum (a.rlc_data_blocks_dl_cs1 - a.rlc_data_blocks_dl_unack + a.rlc_data_blocks_dl_cs2 + RETRA_RLC_DATA_BLOCKS_DL_CS1 + RETRA_RLC_DATA_BLOCKS_DL_CS2 + sum over MCS-11..12(b.DL_RLC_BLOCKS_IN_ACK_MODE + b.RETRANS_RLC_DATA_BLOCKS_DL)) /50 Counters from table(s): a = RBS_PS_PCU_{OBJ_AGG}_{TIME_AGG} b = rbs_ps_codingsc_{OBJ_AGG}_{TIME_AGG}
A46
EGPRS ACK UL payload data in (kilobits) ---------------------------------------- = EGPRS ACK UL time for data transfer (sec) (sum over MCS-1 (xx)*22 + sum over MCS-2 (xx)*28 + sum over MCS-3 (xx)*37 + sum over MCS-4 (xx)*44 + sum over MCS-5 (xx)*56 + sum over MCS-6 (xx)*74 + sum over MCS-7 (xx)*56 + sum over MCS-8 (xx)*68 + sum over MCS-9 (xx)*74)*8/1000 --------------------------------------------- sum over mcs1..6 of (yy)/50 + sum over mcs7..9 of (yy)/2/50 where xx = b.ul_rlc_blocks_in_ack_mode yy = b.ul_rlc_blocks_in_ack_mode + b.retrans_rlc_data_blocks_ul
A47
EGPRS ACK DL payload data in (kilobits) ---------------------------------------- = EGPRS ACK DL time for data transfer (sec) (sum over MCS-1 (xx)*22 + sum over MCS-2 (xx)*28 + sum over MCS-3 (xx)*37 + sum over MCS-4 (xx)*44 + sum over MCS-5 (xx)*56 + sum over MCS-6 (xx)*74 + sum over MCS-7 (xx)*56 + sum over MCS-8 (xx)*68 + sum over MCS-9 (xx)*74)*8/1000 --------------------------------------------- sum over mcs1..6 of (yy)/50 + sum over mcs7..9 of (yy)/2/50 where xx = b.dl_rlc_blocks_in_ack_mode yy = b.dl_rlc_blocks_in_ack_mode + b.retrans_rlc_data_blocks_dl
A48
sum(AVG_VOL_WGHT_LLC_TROUGHPUT_NUM) * 8 ------------------------------------- sum(AVG_VOL_WGHT_LLC_TROUGHPUT_DEN) * 10
A49
sum(VWTHR_NUMERATOR_GPRS) * 8 ------------------------------- sum(VWTHR_DENOMINATOR_GPRS) * 10
A50
ho_9 + ho_11 + ho_24
A51
Formula: (Logical) 1- hfr_2 Formula: (NetAct names) sum(a.msc_o_succ_ho + a.bsc_o_succ_ho + a.cell_succ_ho + a.msc_to_wcdma_ran_succ_tch_ho) 100 * ( ------------------------------------------------------------) sum(b.msc_o_ho_cmd + b.bsc_o_ho_cmd_assgn + b.bts_ho_assgn + a.msc_gen_sys_wcdma_ran_ho_com) Counters from table(s): a = rbs_ps_ho_{OBJ_AGG}_{TIME_AGG} b = rbs_ps_traffic_{OBJ_AGG}_{TIME_AGG}
A52
Sum( a.NCCR_NOT_STARTED_DUE_AC + b.NCCR_QC_TRIG_NO_GOOD_NEIG + b.NCCR_SERV_ISNCCR_NO_GOOD_NEIG + a.PCCO_TO_GPRS_MS_DUE_PWR_BDGT + a.PCCO_TO_EGPRS_MS_DUE_PWR_BDGT + a.PCCO_SENT_DUE_SERV_ISNCCR + a.PCCO_SENT_DUE_COVERAGE_ISNCCR + a.PCCO_SENT_DUE_QUAL_CTRL ) Counters from table(s): a = rbs_ps_celresel_{OBJ_AGG}_{TIME_AGG} b = RBS_PS_PCU_{OBJ_AGG}_{TIME_AGG}
A53
nccr_succ_flush_received 100 * ---------------------------- nccr_1
A54
Formula: (NetAct names) Sum(a.bsc_o_drop_calls + a.msc_o_call_drop_ho + a.cell_drop_calls + a.msc_call_drop_ho_wcdma_ran) 100* ----------------------------------------------------------------- /* all HO attempts */ sum(b.msc_o_ho_cmd + b.bsc_o_ho_cmd_assgn + b.bts_ho_assgn + a.msc_gen_sys_wcdma_ran_ho_com) Counters from table(s): a = rbs_ps_ho_{OBJ_AGG}_{TIME_AGG} b = RBS_PS_TRAFFIC_{OBJ_AGG}_{TIME_AGG}
Page 19: 2G System Report (001)

MSC_TCH_HO_WCDMA_RAN_ATTOutgoing ISHO HO Success ratioOutgoing ISHO drop call ratioMSC_TCH_HO_FROM_WCDMA_RAN_ATTIncoming ISHO success ratio

MSC_TCH_HO_WCDMA_RAN_ATThsr_30dcr_33MSC_TCH_HO_FROM_WCDMA_RAN_ATThsr_29

A55
SUM(msc_tch_ho_wcdma_ran_att)
A56
Formula: (NetAct names) sum(MSC_TO_WCDMA_RAN_SUCC_TCH_HO) 100 * (-----------------------------) sum(MSC_TCH_HO_WCDMA_RAN_ATT) Counters from table(s): rbs_ps_ho_{OBJ_AGG}_{TIME_AGG}
A57
sum(MSC_CALL_DROP_HO_WCDMA_RAN) 100 * ------------------------------- sum(MSC_TCH_HO_WCDMA_RAN_ATT)
A58
SUM(msc_tch_ho_from_wcdma_ran_att)
A59
Formula: (NetAct names) sum(MSC_HO_WCDMA_RAN_SUCC) 100 * (----------------------------------) sum(MSC_TCH_HO_FROM_WCDMA_RAN_ATT) Counters from table(s): rbs_ps_ho_{OBJ_AGG}_{TIME_AGG}
Page 20: 2G System Report (001)

KPI Title KPI FormulUnitTCH availabi100*decode([%]SDCCH_SEtraffic.S [No.]SDCCH acce100*(1-deco[%]SDCCH succ100*decode[%]DL cumulati100*decode([%]UL cumulati100*decode([%]TCH requesttraffic.tch [#]

100*(1-deco[%]CSSR, voi (100-decode[%]Call comple100*(1-deco[%]Erlang minudecode(ser[Emin]TCH traffi decode(dec[Erlang]Call time ( resavail.t [min]Data service100*decode([#]Subscriber pcu.ava_71[#]Number of nmulti.hits [#]NBR_OF_Upcu.NBR_ [No.]NBR_OF_Dpcu.NBR_ [No.](E)GPRS TBdecode(pcu[%]Downlink mudecode(pcu[%]Territory u 100*decode([%]PS traffic decode(nvl([Erlang]GPRS UL P(pcu.rlc_d [kB]GPRS DL P(pcu.rlc_d [kB]EGPRS UL (((codings [kB]EGPRS DL (((codings [kB]Average ef decode(pcu[kbps/TSL]Average ef decode(pcu[kbps/TSL]Average ef decode(((n [kbps/TSL]Average ef decode(((n [kbps/TSL]Volume weidecode(pcu[Kbps]Volume weidecode( nvl[kbps]Handover a( ho.msc_o[#]Total HO sudecode((tr [%]Total NCCRcelresel.n [#]Successful 100*decode[%]HO drop radecode((tr [%]

Page 21: 2G System Report (001)

MSC_TCH ho.MSC_ [No.]Outgoing I decode(ho [%]Outgoing ISdecode(ho [%]MSC_TCH ho.MSC_ [No.]Incoming I decode(ho [%]

Page 22: 2G System Report (001)

Cache handler com.nokia.oss.qengine.support.CacheAwareEngineEvaluation method tmp tables(1)Init duration 0.146Sql generation 0.025Execution duration 1.454Load from cache noneCreate tmp Tables 1.342Drop tmp Tables 0.284Load data db 0.0Load data and write to cache 0.065

Start Time End Time2011-02-03 10:55:13.478 2011-02-03 10:55:13.499

2011-02-03 10:55:13.502 2011-02-03 10:55:13.727

B3
sec
B4
sec
B5
sec
B6
sec
B7
sec
B8
sec
B9
sec
B10
sec
A15
yyyy-MM-dd HH:mm:ss.S
B15
yyyy-MM-dd HH:mm:ss.S
A40
yyyy-MM-dd HH:mm:ss.S
B40
yyyy-MM-dd HH:mm:ss.S
Page 23: 2G System Report (001)

2011-02-03 10:55:13.730 2011-02-03 10:55:13.783

A94
yyyy-MM-dd HH:mm:ss.S
B94
yyyy-MM-dd HH:mm:ss.S
Page 24: 2G System Report (001)

2011-02-03 10:55:13.785 2011-02-03 10:55:13.807

2011-02-03 10:55:13.809 2011-02-03 10:55:14.302

A174
yyyy-MM-dd HH:mm:ss.S
B174
yyyy-MM-dd HH:mm:ss.S
A201
yyyy-MM-dd HH:mm:ss.S
B201
yyyy-MM-dd HH:mm:ss.S
Page 25: 2G System Report (001)

2011-02-03 10:55:14.305 2011-02-03 10:55:14.364

A375
yyyy-MM-dd HH:mm:ss.S
B375
yyyy-MM-dd HH:mm:ss.S
Page 26: 2G System Report (001)

2011-02-03 10:55:14.367 2011-02-03 10:55:14.396

A399
yyyy-MM-dd HH:mm:ss.S
B399
yyyy-MM-dd HH:mm:ss.S
Page 27: 2G System Report (001)

2011-02-03 10:55:14.398 2011-02-03 10:55:14.416

2011-02-03 10:55:14.418 2011-02-03 10:55:14.459

A437
yyyy-MM-dd HH:mm:ss.S
B437
yyyy-MM-dd HH:mm:ss.S
A462
yyyy-MM-dd HH:mm:ss.S
B462
yyyy-MM-dd HH:mm:ss.S
Page 28: 2G System Report (001)

2011-02-03 10:55:14.461 2011-02-03 10:55:14.543

A500
yyyy-MM-dd HH:mm:ss.S
B500
yyyy-MM-dd HH:mm:ss.S
Page 29: 2G System Report (001)

2011-02-03 10:55:14.546 2011-02-03 10:55:14.714

2011-02-03 10:55:14.716 2011-02-03 10:55:14.774

A547
yyyy-MM-dd HH:mm:ss.S
B547
yyyy-MM-dd HH:mm:ss.S
A576
yyyy-MM-dd HH:mm:ss.S
B576
yyyy-MM-dd HH:mm:ss.S
Page 30: 2G System Report (001)

2011-02-03 10:55:14.777 2011-02-03 10:55:14.817

A625
yyyy-MM-dd HH:mm:ss.S
B625
yyyy-MM-dd HH:mm:ss.S
Page 31: 2G System Report (001)

2011-02-03 10:55:14.843 2011-02-03 10:55:14.930

A655
yyyy-MM-dd HH:mm:ss.S
B655
yyyy-MM-dd HH:mm:ss.S
Page 32: 2G System Report (001)

Note Sqlcreating tmp table: jf_psdtm_0368904006

select trunc( p.period_start_time, 'dd' ) period_start_time, plmn.co_gid plmn_gid, sum((dtm_duration_sum_hr+dtm_duration_sum_fr)/(100*60)) trf_32c_psd, sum((0.5*dtm_duration_sum_hr+dtm_duration_sum_fr)/100) trf_1d_psdtm_num, sum(period_duration*60) trf_1d_psdtm_den from utp_common_objects plmn, utp_common_objects bsc, RBS_PS_PSDTM_bsc_day p where plmn.co_gid in ( '1001' ) and period_start_time >= to_date('2011/02/02 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and period_start_time < to_date('2011/02/03 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and bsc.co_gid = p.bsc_gid and bsc.co_parent_gid = plmn.co_gid and bsc.co_oc_id=3 and plmn.co_oc_id=16 group by trunc( p.period_start_time, 'dd' ), plmn.co_gid

creating tmp table: jf_multi_0324850257

select trunc( p.period_start_time, 'dd' ) period_start_time, plmn.co_gid plmn_gid, COUNT(HITS) HITS from utp_common_objects plmn, utp_common_objects bsc, utp_common_objects bcf, utp_common_objects bts, (select a.*, 1 HITS from

Page 33: 2G System Report (001)

RBS_PS_RESAVAIL_bts_day a, RBS_PS_PCU_BTS_day b, RBS_PS_SERVICE_bts_day c where a.period_start_time = b.period_start_time and b.period_start_time = c.period_start_time and a.period_start_time >= to_date('2011/02/02 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and a.period_start_time < to_date('2011/02/03 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and a.bts_gid= b.bts_gid and b.bts_gid= c.bts_gid and (a.ave_tch_busy_full + a.ave_tch_busy_half) >= 0.2 and (a.ave_gprs_channels_sum > 0) and (b.packet_ch_req = 0 and c.tch_call_req > 10)) p where plmn.co_gid in ( '1001' ) and period_start_time >= to_date('2011/02/02 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and period_start_time < to_date('2011/02/03 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and plmn.co_gid = bsc.co_parent_gid and bsc.co_gid = bcf.co_parent_gid and bcf.co_gid = bts.co_parent_gid and p.bts_gid = bts.co_gid and p.bsc_gid = bsc.co_gid and bts.co_oc_id=4 and bsc.co_oc_id=3 and bcf.co_oc_id=27 and plmn.co_oc_id=16 group by trunc( p.period_start_time, 'dd' ), plmn.co_gid

creating tmp table: jf_pcu_0335430852

select trunc( p.period_start_time, 'dd' ) period_start_time, plmn.co_gid plmn_gid, SUM(period_duration) PERIOD_DURATION, SUM(dl_egprs_tbf_rel_due_no_resp) DL_EGPRS_TBF_REL_DUE_NO_RESP, SUM(dl_tbf_establishment_failed) DL_TBF_ESTABLISHMENT_FAILED, SUM(nbr_of_dl_tbf) NBR_OF_DL_TBF, SUM(nbr_of_ul_tbf) NBR_OF_UL_TBF, SUM(no_radio_res_ava_dl_tbf) NO_RADIO_RES_AVA_DL_TBF, SUM(req_1_tsl_dl) REQ_1_TSL_DL, SUM(req_2_tsl_dl) REQ_2_TSL_DL, SUM(req_3_tsl_dl) REQ_3_TSL_DL, SUM(req_4_tsl_dl) REQ_4_TSL_DL,

Page 34: 2G System Report (001)

SUM(retra_rlc_data_blocks_dl_cs1) RETRA_RLC_DATA_BLOCKS_DL_CS1, SUM(retra_rlc_data_blocks_dl_cs2) RETRA_RLC_DATA_BLOCKS_DL_CS2, SUM(rlc_data_blocks_dl_unack) RLC_DATA_BLOCKS_DL_UNACK, SUM(rlc_data_blocks_ul_unack) RLC_DATA_BLOCKS_UL_UNACK, SUM(ul_egprs_tbf_rel_due_no_resp) UL_EGPRS_TBF_REL_DUE_NO_RESP, SUM(ul_tbf_establishment_failed) UL_TBF_ESTABLISHMENT_FAILED, SUM(req_5_tsl_dl) REQ_5_TSL_DL, SUM(req_6_tsl_dl) REQ_6_TSL_DL, SUM(req_7_tsl_dl) REQ_7_TSL_DL, SUM(req_8_tsl_dl) REQ_8_TSL_DL, SUM(retra_data_blocks_ul_cs1) RETRA_DATA_BLOCKS_UL_CS1, SUM(retra_data_blocks_ul_cs2) RETRA_DATA_BLOCKS_UL_CS2, SUM(rlc_data_blocks_ul_cs1) RLC_DATA_BLOCKS_UL_CS1, SUM(rlc_data_blocks_ul_cs2) RLC_DATA_BLOCKS_UL_CS2, SUM(rlc_data_blocks_dl_cs1) RLC_DATA_BLOCKS_DL_CS1, SUM(rlc_data_blocks_dl_cs2) RLC_DATA_BLOCKS_DL_CS2, SUM(nccr_qc_trig_no_good_neig) NCCR_QC_TRIG_NO_GOOD_NEIG, SUM(nccr_serv_isnccr_no_good_neig) NCCR_SERV_ISNCCR_NO_GOOD_NEIG, SUM(AVG_VOL_WGHT_LLC_TROUGHPUT_NUM) AVG_VOL_WGHT_LLC_TROUGHPUT_NUM, SUM(AVG_VOL_WGHT_LLC_TROUGHPUT_DEN) AVG_VOL_WGHT_LLC_TROUGHPUT_DEN, SUM(REQ_9_TSL_DL) REQ_9_TSL_DL, SUM(REQ_10_TSL_DL) REQ_10_TSL_DL, SUM(REQ_11_TSL_DL) REQ_11_TSL_DL, SUM(REQ_12_TSL_DL) REQ_12_TSL_DL, count( case when ( (packet_ch_req > 100) and ((nbr_of_ul_tbf + no_radio_res_ava_ul_tbf) > 80) and (ave_dur_ul_tbf_sum = 0 or ave_dur_dl_tbf_sum = 0) ) then 1 else null end ) AVA_71_SUB_OUT_RATE, count( case when ( (packet_ch_req >= 100) ) then 1 else null end ) PART_OF_AVA_68, sum( rlc_data_blocks_ul_cs1 +rlc_data_blocks_ul_cs2 +bad_frame_ind_ul_cs1 +bad_frame_ind_ul_cs2 +bad_frame_ind_ul_unack +rlc_mac_cntrl_blocks_ul +IGNOR_RLC_BL_UL_DUE_BSN_CS1 +IGNOR_RLC_BL_UL_DUE_BSN_CS2) init_num_ul, sum( rlc_data_blocks_dl_cs1 +rlc_data_blocks_dl_cs2 +retra_rlc_data_blocks_dl_cs1 +retra_rlc_data_blocks_dl_cs2 +rlc_mac_cntrl_blocks_dl +DL_CS1_DATA_FOR_DUMMY_LLC) init_num_dl from utp_common_objects plmn, utp_common_objects bsc, rbs_ps_pcu_bsc_day p where

Page 35: 2G System Report (001)

plmn.co_gid in ( '1001' ) and period_start_time >= to_date('2011/02/02 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and period_start_time < to_date('2011/02/03 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and bsc.co_gid = p.bsc_gid and bsc.co_parent_gid = plmn.co_gid and bsc.co_oc_id=3 and plmn.co_oc_id=16 group by trunc( p.period_start_time, 'dd' ), plmn.co_gid

creating tmp table: jf_resavail_0321772266

select trunc( p.period_start_time, 'dd' ) period_start_time, plmn.co_gid plmn_gid, sum(decode(ave_avail_tch_den,0,0,ave_avail_tch_sum/ave_avail_tch_den)+decode(ave_gprs_channels_den,0,0,ave_gprs_channels_sum/ave_gprs_channels_den)) ava_1g_avail_tch, sum(decode(ave_avail_tch_den,0,0,ave_avail_tch_sum/ave_avail_tch_den)+decode(ave_gprs_channels_den,0,0,ave_gprs_channels_sum/ave_gprs_channels_den)+decode(non_avail_tch_denom,0,0,ave_non_avail_tch_timeslot/non_avail_tch_denom)) ava_1g_all_tch, SUM(ave_busy_tch) AVE_BUSY_TCH, SUM(res_av_denom14) RES_AV_DENOM14, sum(decode(res_av_denom14,0,0,period_duration*ave_busy_tch/res_av_denom14)) trf_32c_res from utp_common_objects plmn, utp_common_objects bsc, RBS_PS_RESAVAIL_bsc_day p where plmn.co_gid in ( '1001' ) and period_start_time >= to_date('2011/02/02 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and period_start_time < to_date('2011/02/03 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and bsc.co_gid = p.bsc_gid and bsc.co_parent_gid = plmn.co_gid and bsc.co_oc_id=3 and plmn.co_oc_id=16 group by trunc( p.period_start_time, 'dd' ), plmn.co_gid

creating tmp table: jf_codingsc_0328312997

select trunc( p.period_start_time, 'dd' ) period_start_time, plmn.co_gid plmn_gid, SUM(DECODE(CODING_SCHEME, 1, UL_RLC_BLOCKS_IN_ACK_MODE, 0)) UL_RLC_BLOCKS_IN_ACK_MODE_1, SUM(DECODE(CODING_SCHEME, 2, UL_RLC_BLOCKS_IN_ACK_MODE, 0)) UL_RLC_BLOCKS_IN_ACK_MODE_2, SUM(DECODE(CODING_SCHEME, 3, UL_RLC_BLOCKS_IN_ACK_MODE, 0)) UL_RLC_BLOCKS_IN_ACK_MODE_3, SUM(DECODE(CODING_SCHEME, 4, UL_RLC_BLOCKS_IN_ACK_MODE, 0)) UL_RLC_BLOCKS_IN_ACK_MODE_4, SUM(DECODE(CODING_SCHEME, 5, UL_RLC_BLOCKS_IN_ACK_MODE, 0)) UL_RLC_BLOCKS_IN_ACK_MODE_5, SUM(DECODE(CODING_SCHEME, 6, UL_RLC_BLOCKS_IN_ACK_MODE, 0)) UL_RLC_BLOCKS_IN_ACK_MODE_6, SUM(DECODE(CODING_SCHEME, 7, UL_RLC_BLOCKS_IN_ACK_MODE, 0)) UL_RLC_BLOCKS_IN_ACK_MODE_7, SUM(DECODE(CODING_SCHEME, 8, UL_RLC_BLOCKS_IN_ACK_MODE, 0)) UL_RLC_BLOCKS_IN_ACK_MODE_8, SUM(DECODE(CODING_SCHEME, 9, UL_RLC_BLOCKS_IN_ACK_MODE, 0)) UL_RLC_BLOCKS_IN_ACK_MODE_9, SUM(DECODE(CODING_SCHEME, 11, UL_RLC_BLOCKS_IN_ACK_MODE, 0)) UL_RLC_BLOCKS_IN_ACK_MODE_11, SUM(DECODE(CODING_SCHEME, 12, UL_RLC_BLOCKS_IN_ACK_MODE, 0)) UL_RLC_BLOCKS_IN_ACK_MODE_12,

Page 36: 2G System Report (001)

SUM(DECODE(CODING_SCHEME, 1, DL_RLC_BLOCKS_IN_ACK_MODE, 0)) DL_RLC_BLOCKS_IN_ACK_MODE_1, SUM(DECODE(CODING_SCHEME, 2, DL_RLC_BLOCKS_IN_ACK_MODE, 0)) DL_RLC_BLOCKS_IN_ACK_MODE_2, SUM(DECODE(CODING_SCHEME, 3, DL_RLC_BLOCKS_IN_ACK_MODE, 0)) DL_RLC_BLOCKS_IN_ACK_MODE_3, SUM(DECODE(CODING_SCHEME, 4, DL_RLC_BLOCKS_IN_ACK_MODE, 0)) DL_RLC_BLOCKS_IN_ACK_MODE_4, SUM(DECODE(CODING_SCHEME, 5, DL_RLC_BLOCKS_IN_ACK_MODE, 0)) DL_RLC_BLOCKS_IN_ACK_MODE_5, SUM(DECODE(CODING_SCHEME, 6, DL_RLC_BLOCKS_IN_ACK_MODE, 0)) DL_RLC_BLOCKS_IN_ACK_MODE_6, SUM(DECODE(CODING_SCHEME, 7, DL_RLC_BLOCKS_IN_ACK_MODE, 0)) DL_RLC_BLOCKS_IN_ACK_MODE_7, SUM(DECODE(CODING_SCHEME, 8, DL_RLC_BLOCKS_IN_ACK_MODE, 0)) DL_RLC_BLOCKS_IN_ACK_MODE_8, SUM(DECODE(CODING_SCHEME, 9, DL_RLC_BLOCKS_IN_ACK_MODE, 0)) DL_RLC_BLOCKS_IN_ACK_MODE_9, SUM(DECODE(CODING_SCHEME, 11, DL_RLC_BLOCKS_IN_ACK_MODE, 0)) DL_RLC_BLOCKS_IN_ACK_MODE_11, SUM(DECODE(CODING_SCHEME, 12, DL_RLC_BLOCKS_IN_ACK_MODE, 0)) DL_RLC_BLOCKS_IN_ACK_MODE_12, SUM(DECODE(CODING_SCHEME, 1, UL_RLC_BLOCKS_IN_UNACK_MODE, 0)) UL_RLC_BLOCKS_IN_UNACK_MODE_1, SUM(DECODE(CODING_SCHEME, 2, UL_RLC_BLOCKS_IN_UNACK_MODE, 0)) UL_RLC_BLOCKS_IN_UNACK_MODE_2, SUM(DECODE(CODING_SCHEME, 3, UL_RLC_BLOCKS_IN_UNACK_MODE, 0)) UL_RLC_BLOCKS_IN_UNACK_MODE_3, SUM(DECODE(CODING_SCHEME, 4, UL_RLC_BLOCKS_IN_UNACK_MODE, 0)) UL_RLC_BLOCKS_IN_UNACK_MODE_4, SUM(DECODE(CODING_SCHEME, 5, UL_RLC_BLOCKS_IN_UNACK_MODE, 0)) UL_RLC_BLOCKS_IN_UNACK_MODE_5, SUM(DECODE(CODING_SCHEME, 6, UL_RLC_BLOCKS_IN_UNACK_MODE, 0)) UL_RLC_BLOCKS_IN_UNACK_MODE_6, SUM(DECODE(CODING_SCHEME, 7, UL_RLC_BLOCKS_IN_UNACK_MODE, 0)) UL_RLC_BLOCKS_IN_UNACK_MODE_7, SUM(DECODE(CODING_SCHEME, 8, UL_RLC_BLOCKS_IN_UNACK_MODE, 0)) UL_RLC_BLOCKS_IN_UNACK_MODE_8, SUM(DECODE(CODING_SCHEME, 9, UL_RLC_BLOCKS_IN_UNACK_MODE, 0)) UL_RLC_BLOCKS_IN_UNACK_MODE_9, SUM(DECODE(CODING_SCHEME, 11, UL_RLC_BLOCKS_IN_UNACK_MODE, 0)) UL_RLC_BLOCKS_IN_UNACK_MODE_11, SUM(DECODE(CODING_SCHEME, 12, UL_RLC_BLOCKS_IN_UNACK_MODE, 0)) UL_RLC_BLOCKS_IN_UNACK_MODE_12, SUM(DECODE(CODING_SCHEME, 1, DL_RLC_BLOCKS_IN_UNACK_MODE, 0)) DL_RLC_BLOCKS_IN_UNACK_MODE_1, SUM(DECODE(CODING_SCHEME, 2, DL_RLC_BLOCKS_IN_UNACK_MODE, 0)) DL_RLC_BLOCKS_IN_UNACK_MODE_2, SUM(DECODE(CODING_SCHEME, 3, DL_RLC_BLOCKS_IN_UNACK_MODE, 0)) DL_RLC_BLOCKS_IN_UNACK_MODE_3, SUM(DECODE(CODING_SCHEME, 4, DL_RLC_BLOCKS_IN_UNACK_MODE, 0)) DL_RLC_BLOCKS_IN_UNACK_MODE_4, SUM(DECODE(CODING_SCHEME, 5, DL_RLC_BLOCKS_IN_UNACK_MODE, 0)) DL_RLC_BLOCKS_IN_UNACK_MODE_5, SUM(DECODE(CODING_SCHEME, 6, DL_RLC_BLOCKS_IN_UNACK_MODE, 0)) DL_RLC_BLOCKS_IN_UNACK_MODE_6, SUM(DECODE(CODING_SCHEME, 7, DL_RLC_BLOCKS_IN_UNACK_MODE, 0)) DL_RLC_BLOCKS_IN_UNACK_MODE_7, SUM(DECODE(CODING_SCHEME, 8, DL_RLC_BLOCKS_IN_UNACK_MODE, 0)) DL_RLC_BLOCKS_IN_UNACK_MODE_8, SUM(DECODE(CODING_SCHEME, 9, DL_RLC_BLOCKS_IN_UNACK_MODE, 0)) DL_RLC_BLOCKS_IN_UNACK_MODE_9, SUM(DECODE(CODING_SCHEME, 11, DL_RLC_BLOCKS_IN_UNACK_MODE, 0)) DL_RLC_BLOCKS_IN_UNACK_MODE_11, SUM(DECODE(CODING_SCHEME, 12, DL_RLC_BLOCKS_IN_UNACK_MODE, 0)) DL_RLC_BLOCKS_IN_UNACK_MODE_12, SUM(DECODE(CODING_SCHEME, 1, RETRANS_RLC_DATA_BLOCKS_DL, 0)) RETRANS_RLC_DATA_BLOCKS_DL_1, SUM(DECODE(CODING_SCHEME, 2, RETRANS_RLC_DATA_BLOCKS_DL, 0)) RETRANS_RLC_DATA_BLOCKS_DL_2, SUM(DECODE(CODING_SCHEME, 3, RETRANS_RLC_DATA_BLOCKS_DL, 0)) RETRANS_RLC_DATA_BLOCKS_DL_3, SUM(DECODE(CODING_SCHEME, 4, RETRANS_RLC_DATA_BLOCKS_DL, 0)) RETRANS_RLC_DATA_BLOCKS_DL_4, SUM(DECODE(CODING_SCHEME, 5, RETRANS_RLC_DATA_BLOCKS_DL, 0)) RETRANS_RLC_DATA_BLOCKS_DL_5, SUM(DECODE(CODING_SCHEME, 6, RETRANS_RLC_DATA_BLOCKS_DL, 0)) RETRANS_RLC_DATA_BLOCKS_DL_6, SUM(DECODE(CODING_SCHEME, 7, RETRANS_RLC_DATA_BLOCKS_DL, 0)) RETRANS_RLC_DATA_BLOCKS_DL_7, SUM(DECODE(CODING_SCHEME, 8, RETRANS_RLC_DATA_BLOCKS_DL, 0)) RETRANS_RLC_DATA_BLOCKS_DL_8, SUM(DECODE(CODING_SCHEME, 9, RETRANS_RLC_DATA_BLOCKS_DL, 0)) RETRANS_RLC_DATA_BLOCKS_DL_9, SUM(DECODE(CODING_SCHEME, 11, RETRANS_RLC_DATA_BLOCKS_DL, 0)) RETRANS_RLC_DATA_BLOCKS_DL_11, SUM(DECODE(CODING_SCHEME, 12, RETRANS_RLC_DATA_BLOCKS_DL, 0)) RETRANS_RLC_DATA_BLOCKS_DL_12, SUM(DECODE(CODING_SCHEME, 1, RETRANS_RLC_DATA_BLOCKS_UL, 0)) RETRANS_RLC_DATA_BLOCKS_UL_1, SUM(DECODE(CODING_SCHEME, 2, RETRANS_RLC_DATA_BLOCKS_UL, 0)) RETRANS_RLC_DATA_BLOCKS_UL_2, SUM(DECODE(CODING_SCHEME, 3, RETRANS_RLC_DATA_BLOCKS_UL, 0)) RETRANS_RLC_DATA_BLOCKS_UL_3, SUM(DECODE(CODING_SCHEME, 4, RETRANS_RLC_DATA_BLOCKS_UL, 0)) RETRANS_RLC_DATA_BLOCKS_UL_4, SUM(DECODE(CODING_SCHEME, 5, RETRANS_RLC_DATA_BLOCKS_UL, 0)) RETRANS_RLC_DATA_BLOCKS_UL_5, SUM(DECODE(CODING_SCHEME, 6, RETRANS_RLC_DATA_BLOCKS_UL, 0)) RETRANS_RLC_DATA_BLOCKS_UL_6, SUM(DECODE(CODING_SCHEME, 7, RETRANS_RLC_DATA_BLOCKS_UL, 0)) RETRANS_RLC_DATA_BLOCKS_UL_7, SUM(DECODE(CODING_SCHEME, 8, RETRANS_RLC_DATA_BLOCKS_UL, 0)) RETRANS_RLC_DATA_BLOCKS_UL_8, SUM(DECODE(CODING_SCHEME, 9, RETRANS_RLC_DATA_BLOCKS_UL, 0)) RETRANS_RLC_DATA_BLOCKS_UL_9, SUM(DECODE(CODING_SCHEME, 11, RETRANS_RLC_DATA_BLOCKS_UL, 0)) RETRANS_RLC_DATA_BLOCKS_UL_11,

Page 37: 2G System Report (001)

SUM(DECODE(CODING_SCHEME, 12, RETRANS_RLC_DATA_BLOCKS_UL, 0)) RETRANS_RLC_DATA_BLOCKS_UL_12, sum( case when (coding_scheme>=0 and coding_scheme<=6) then ( ul_rlc_blocks_in_ack_mode +ul_rlc_blocks_in_unack_mode +bad_rlc_valid_hdr_ul_ack +bad_rlc_valid_hdr_ul_unack +bad_rlc_bad_hdr_ul_ack +bad_rlc_bad_hdr_ul_unack +IGNOR_RLC_DATA_UL_DUE_BSN ) else 0 end) sum_over_06_ul, 0.5*sum( case when (coding_scheme>=7 and coding_scheme<=9) then ( ul_rlc_blocks_in_ack_mode +ul_rlc_blocks_in_unack_mode +bad_rlc_valid_hdr_ul_ack +bad_rlc_valid_hdr_ul_unack +bad_rlc_bad_hdr_ul_ack +bad_rlc_bad_hdr_ul_unack +IGNOR_RLC_DATA_UL_DUE_BSN ) else 0 end) sum_over_79_ul, sum( case when (coding_scheme>=11 and coding_scheme<=12) then ( ul_rlc_blocks_in_ack_mode +ul_rlc_blocks_in_unack_mode +bad_rlc_valid_hdr_ul_ack +bad_rlc_valid_hdr_ul_unack +bad_rlc_bad_hdr_ul_ack +bad_rlc_bad_hdr_ul_unack +IGNOR_RLC_DATA_UL_DUE_BSN ) else 0 end) sum_over_1112_ul, sum( case when (coding_scheme>=1 and coding_scheme<=6) then ( dl_rlc_blocks_in_ack_mode +dl_rlc_blocks_in_unack_mode +retrans_rlc_data_blocks_dl

Page 38: 2G System Report (001)

+DL_RLC_DATA_FOR_DUMMY_LLC ) else 0 end) sum_over_16_dl, 0.5*sum( case when (coding_scheme>=7 and coding_scheme<=9) then ( dl_rlc_blocks_in_ack_mode +dl_rlc_blocks_in_unack_mode +retrans_rlc_data_blocks_dl ) else 0 end) sum_over_79_dl, sum( case when (coding_scheme>=11 and coding_scheme<=12) then ( dl_rlc_blocks_in_ack_mode +dl_rlc_blocks_in_unack_mode +retrans_rlc_data_blocks_dl ) else 0 end) sum_over_1112_dl from utp_common_objects plmn, utp_common_objects bsc, utp_common_objects bcf, utp_common_objects bts, rbs_ps_codingsc_cs1_day p where plmn.co_gid in ( '1001' ) and period_start_time >= to_date('2011/02/02 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and period_start_time < to_date('2011/02/03 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and plmn.co_gid = bsc.co_parent_gid and bsc.co_gid = bcf.co_parent_gid and bcf.co_gid = bts.co_parent_gid and p.bts_gid = bts.co_gid and p.bsc_gid = bsc.co_gid and bts.co_oc_id=4 and bsc.co_oc_id=3 and bcf.co_oc_id=27 and plmn.co_oc_id=16 group by trunc( p.period_start_time, 'dd' ), plmn.co_gid

creating tmp table: jf_qos_0365633641

select trunc( p.period_start_time, 'dd' ) period_start_time,

Page 39: 2G System Report (001)

plmn.co_gid plmn_gid, SUM(vwthr_numerator_gprs) VWTHR_NUMERATOR_GPRS, SUM(vwthr_denominator_gprs) VWTHR_DENOMINATOR_GPRS from utp_common_objects plmn, utp_common_objects bsc, RBS_PS_QOS_qospcl_day p where plmn.co_gid in ( '1001' ) and period_start_time >= to_date('2011/02/02 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and period_start_time < to_date('2011/02/03 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and plmn.co_gid = bsc.co_parent_gid and p.bsc_gid = bsc.co_gid and bsc.co_oc_id=3 and plmn.co_oc_id=16 group by trunc( p.period_start_time, 'dd' ), plmn.co_gid

creating tmp table: jf_traffic_0330429116

select trunc( p.period_start_time, 'dd' ) period_start_time, plmn.co_gid plmn_gid, SUM(bsc_o_ho_cmd_assgn) BSC_O_HO_CMD_ASSGN, SUM(bts_ho_assgn) BTS_HO_ASSGN, SUM(msc_o_ho_cmd) MSC_O_HO_CMD, SUM(sdcch_busy_att) SDCCH_BUSY_ATT, SUM(sdcch_seiz_att) SDCCH_SEIZ_ATT, SUM(tch_call_req) TCH_CALL_REQ, SUM(tch_norm_seiz) TCH_NORM_SEIZ, SUM(tch_rej_due_req_ch_a_if_crc) TCH_REJ_DUE_REQ_CH_A_IF_CRC, SUM(tch_seiz_due_sdcch_con) TCH_SEIZ_DUE_SDCCH_CON, SUM(tch_succ_seiz_for_dir_acc) TCH_SUCC_SEIZ_FOR_DIR_ACC, SUM(gprs_ter_ug_rej_due_lack_pcu) GPRS_TER_UG_REJ_DUE_LACK_PCU, SUM(gprs_ter_upgrd_req) GPRS_TER_UPGRD_REQ, sum(tch_requests_call_attempt) blck_8i_tch_req, sum(succ_tch_seiz_call_attempt) blck_8i_tch_seiz, sum(tch_requests_call_attempt) csf_3q_tch_req, sum(succ_tch_seiz_call_attempt) csf_3q_tch_seiz from utp_common_objects plmn, utp_common_objects bsc, rbs_ps_traffic_bsc_day p where plmn.co_gid in ( '1001' ) and period_start_time >= to_date('2011/02/02 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and period_start_time < to_date('2011/02/03 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and bsc.co_gid = p.bsc_gid and bsc.co_parent_gid = plmn.co_gid and bsc.co_oc_id=3 and plmn.co_oc_id=16

Page 40: 2G System Report (001)

group by trunc( p.period_start_time, 'dd' ), plmn.co_gid

creating tmp table: jf_service_0324273134

select trunc( p.period_start_time, 'dd' ) period_start_time, plmn.co_gid plmn_gid, SUM(PERIOD_DURATION) PERIOD_DURATION, SUM(CONVER_STARTED) CONVER_STARTED, SUM(DROPPED_CALLS) DROPPED_CALLS from utp_common_objects plmn, utp_common_objects bsc, RBS_PS_SERVICE_bsc_day p where plmn.co_gid in ( '1001' ) and period_start_time >= to_date('2011/02/02 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and period_start_time < to_date('2011/02/03 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and bsc.co_gid = p.bsc_gid and bsc.co_parent_gid = plmn.co_gid and bsc.co_oc_id=3 and plmn.co_oc_id=16 group by trunc( p.period_start_time, 'dd' ), plmn.co_gid

creating tmp table: jf_rxqual_0331968112

select trunc( p.period_start_time, 'dd' ) period_start_time, plmn.co_gid plmn_gid, SUM(FREQ_DL_QUAL0) FREQ_DL_QUAL0, SUM(FREQ_DL_QUAL1) FREQ_DL_QUAL1, SUM(FREQ_DL_QUAL2) FREQ_DL_QUAL2, SUM(FREQ_DL_QUAL3) FREQ_DL_QUAL3, SUM(FREQ_DL_QUAL4) FREQ_DL_QUAL4, SUM(FREQ_DL_QUAL5) FREQ_DL_QUAL5, SUM(FREQ_DL_QUAL6) FREQ_DL_QUAL6, SUM(FREQ_DL_QUAL7) FREQ_DL_QUAL7, SUM(FREQ_UL_QUAL0) FREQ_UL_QUAL0, SUM(FREQ_UL_QUAL1) FREQ_UL_QUAL1, SUM(FREQ_UL_QUAL2) FREQ_UL_QUAL2, SUM(FREQ_UL_QUAL3) FREQ_UL_QUAL3, SUM(FREQ_UL_QUAL4) FREQ_UL_QUAL4, SUM(FREQ_UL_QUAL5) FREQ_UL_QUAL5, SUM(FREQ_UL_QUAL6) FREQ_UL_QUAL6, SUM(FREQ_UL_QUAL7) FREQ_UL_QUAL7 from utp_common_objects plmn, utp_common_objects bsc,

Page 41: 2G System Report (001)

rbs_ps_rxqual_bsc_day p where plmn.co_gid in ( '1001' ) and period_start_time >= to_date('2011/02/02 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and period_start_time < to_date('2011/02/03 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and bsc.co_gid = p.bsc_gid and bsc.co_parent_gid = plmn.co_gid and bsc.co_oc_id=3 and plmn.co_oc_id=16 group by trunc( p.period_start_time, 'dd' ), plmn.co_gid

creating tmp table: jf_multi2_0359092909

select trunc( p.period_start_time, 'dd' ) period_start_time, plmn.co_gid plmn_gid, COUNT(HITS) LOWER_AVA_68 from utp_common_objects plmn, utp_common_objects bsc, utp_common_objects bcf, utp_common_objects bts, (select b.*, 1 HITS from RBS_PS_RESAVAIL_bts_day b, RBS_PS_SERVICE_bts_day c where b.period_start_time = c.period_start_time and b.period_start_time >= to_date('2011/02/02 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and b.period_start_time < to_date('2011/02/03 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and b.bts_gid= c.bts_gid and ((b.ave_tch_busy_full + b.ave_tch_busy_half) >= 0.2) and (b.ave_gprs_channels_sum > 0) and (c.tch_call_req > 10)) p where plmn.co_gid in ( '1001' ) and period_start_time >= to_date('2011/02/02 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and period_start_time < to_date('2011/02/03 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and plmn.co_gid = bsc.co_parent_gid and bsc.co_gid = bcf.co_parent_gid and bcf.co_gid = bts.co_parent_gid and p.bts_gid = bts.co_gid and p.bsc_gid = bsc.co_gid and bts.co_oc_id=4 and bsc.co_oc_id=3 and

Page 42: 2G System Report (001)

bcf.co_oc_id=27 and plmn.co_oc_id=16 group by trunc( p.period_start_time, 'dd' ), plmn.co_gid

creating tmp table: jf_celresel_0363902271

select trunc( p.period_start_time, 'dd' ) period_start_time, plmn.co_gid plmn_gid, SUM(PCCO_TO_GPRS_MS_DUE_PWR_BDGT) PCCO_TO_GPRS_MS_DUE_PWR_BDGT, SUM(PCCO_TO_EGPRS_MS_DUE_PWR_BDGT) PCCO_TO_EGPRS_MS_DUE_PWR_BDGT, SUM(PCCO_SENT_DUE_SERV_ISNCCR) PCCO_SENT_DUE_SERV_ISNCCR, SUM(PCCO_SENT_DUE_COVERAGE_ISNCCR) PCCO_SENT_DUE_COVERAGE_ISNCCR, SUM(PCCO_SENT_DUE_QUAL_CTRL) PCCO_SENT_DUE_QUAL_CTRL, SUM(NCCR_SUCC_FLUSH_RECEIVED) NCCR_SUCC_FLUSH_RECEIVED, SUM(NCCR_NOT_STARTED_DUE_AC) NCCR_NOT_STARTED_DUE_AC from utp_common_objects plmn, utp_common_objects bsc, rbs_ps_celresel_bts_day p where plmn.co_gid in ( '1001' ) and period_start_time >= to_date('2011/02/02 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and period_start_time < to_date('2011/02/03 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and bsc.co_parent_gid = plmn.co_gid and bsc.co_gid = p.bsc_gid and bsc.co_oc_id=3 and plmn.co_oc_id=16 group by trunc( p.period_start_time, 'dd' ), plmn.co_gid

creating tmp table: jf_ho_0320233270

select trunc( p.period_start_time, 'dd' ) period_start_time, plmn.co_gid plmn_gid, SUM(bsc_i_unsucc_a_int_circ_type) BSC_I_UNSUCC_A_INT_CIRC_TYPE, SUM(bsc_o_drop_calls) BSC_O_DROP_CALLS, SUM(bsc_o_sdcch_at) BSC_O_SDCCH_AT, SUM(bsc_o_sdcch_tch) BSC_O_SDCCH_TCH, SUM(bsc_o_sdcch_tch_at) BSC_O_SDCCH_TCH_AT, SUM(bsc_o_succ_ho) BSC_O_SUCC_HO, SUM(bsc_o_tch_tch_at) BSC_O_TCH_TCH_AT, SUM(cell_drop_calls) CELL_DROP_CALLS, SUM(cell_sdcch_at) CELL_SDCCH_AT, SUM(cell_sdcch_tch_at) CELL_SDCCH_TCH_AT, SUM(cell_succ_ho) CELL_SUCC_HO, SUM(cell_tch_tch_at) CELL_TCH_TCH_AT, SUM(ho_unsucc_a_int_circ_type) HO_UNSUCC_A_INT_CIRC_TYPE, SUM(msc_call_drop_ho_wcdma_ran) MSC_CALL_DROP_HO_WCDMA_RAN,

Page 43: 2G System Report (001)

SUM(msc_controlled_in_ho) MSC_CONTROLLED_IN_HO, SUM(msc_gen_sys_wcdma_ran_ho_com) MSC_GEN_SYS_WCDMA_RAN_HO_COM, SUM(msc_ho_wcdma_ran_succ) MSC_HO_WCDMA_RAN_SUCC, SUM(msc_i_tch_tch) MSC_I_TCH_TCH, SUM(msc_o_call_drop_ho) MSC_O_CALL_DROP_HO, SUM(msc_o_sdcch_at) MSC_O_SDCCH_AT, SUM(msc_o_sdcch_tch) MSC_O_SDCCH_TCH, SUM(msc_o_sdcch_tch_at) MSC_O_SDCCH_TCH_AT, SUM(msc_o_succ_ho) MSC_O_SUCC_HO, SUM(msc_o_tch_tch_at) MSC_O_TCH_TCH_AT, SUM(msc_tch_ho_from_wcdma_ran_att) MSC_TCH_HO_FROM_WCDMA_RAN_ATT, SUM(msc_tch_ho_wcdma_ran_att) MSC_TCH_HO_WCDMA_RAN_ATT, SUM(msc_to_wcdma_ran_succ_tch_ho) MSC_TO_WCDMA_RAN_SUCC_TCH_HO from utp_common_objects plmn, utp_common_objects bsc, rbs_ps_ho_bsc_day p where plmn.co_gid in ( '1001' ) and period_start_time >= to_date('2011/02/02 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and period_start_time < to_date('2011/02/03 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and bsc.co_gid = p.bsc_gid and bsc.co_parent_gid = plmn.co_gid and bsc.co_oc_id=3 and plmn.co_oc_id=16 group by trunc( p.period_start_time, 'dd' ), plmn.co_gid

creating tmp table: jf_resacc_0366787887

select trunc( p.period_start_time, 'dd' ) period_start_time, plmn.co_gid plmn_gid, SUM(CALL_ASSIGN_AFTER_SMS) CALL_ASSIGN_AFTER_SMS, SUM(SDCCH_CALL_RE_EST) SDCCH_CALL_RE_EST, SUM(SDCCH_EMERG_CALL) SDCCH_EMERG_CALL, SUM(SUCC_SDCCH_SMS_EST) SUCC_SDCCH_SMS_EST, SUM(SUCC_SEIZ_ORIG) SUCC_SEIZ_ORIG, SUM(SUCC_SEIZ_SUPPLEM_SERV) SUCC_SEIZ_SUPPLEM_SERV, SUM(SUCC_SEIZ_TERM) SUCC_SEIZ_TERM, SUM(UNSUCC_SDCCH_SMS_EST) UNSUCC_SDCCH_SMS_EST from utp_common_objects plmn, utp_common_objects bsc, RBS_PS_RESACC_bsc_day p where plmn.co_gid in ( '1001' ) and period_start_time >= to_date('2011/02/02 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and period_start_time < to_date('2011/02/03 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and bsc.co_gid = p.bsc_gid and bsc.co_parent_gid = plmn.co_gid and

Page 44: 2G System Report (001)

bsc.co_oc_id=3 and plmn.co_oc_id=16 group by trunc( p.period_start_time, 'dd' ), plmn.co_gid

report from tmp tables

select multi.period_start_time period_start_time, plmn.co_name "PLMN Name", multi.plmn_gid, to_number(100*decode(resavail.ava_1g_all_tch,0,0,resavail.ava_1g_avail_tch/resavail.ava_1g_all_tch)) ava_1g,to_number(traffic.SDCCH_SEIZ_ATT) SDCCH_SEIZ_ATT, to_number(100*(1-decode(traffic.sdcch_seiz_att,0,0,(traffic.sdcch_busy_att-traffic.tch_seiz_due_sdcch_con)/traffic.sdcch_seiz_att))) csf_1a, to_number(100*decode((resacc.succ_seiz_term+resacc.succ_seiz_orig+resacc.sdcch_emerg_call+resacc.sdcch_call_re_est+resacc.call_assign_after_sms)-(resacc.succ_sdcch_sms_est+resacc.unsucc_sdcch_sms_est)-(ho.bsc_o_sdcch_tch+ho.msc_o_sdcch_tch)+traffic.tch_succ_seiz_for_dir_acc-resacc.succ_seiz_supplem_serv,0,null,traffic.tch_norm_seiz/((resacc.succ_seiz_term+resacc.succ_seiz_orig+resacc.sdcch_emerg_call+resacc.sdcch_call_re_est+resacc.call_assign_after_sms)-(resacc.succ_sdcch_sms_est+resacc.unsucc_sdcch_sms_est)-(ho.bsc_o_sdcch_tch+ho.msc_o_sdcch_tch)+traffic.tch_succ_seiz_for_dir_acc-resacc.succ_seiz_supplem_serv))) csf_2o, to_number(100*decode(rxqual.freq_dl_qual0+rxqual.freq_dl_qual1+rxqual.freq_dl_qual2+rxqual.freq_dl_qual3+rxqual.freq_dl_qual4+rxqual.freq_dl_qual5+rxqual.freq_dl_qual6+rxqual.freq_dl_qual7,0,0,(rxqual.freq_dl_qual0+rxqual.freq_dl_qual1+rxqual.freq_dl_qual2+rxqual.freq_dl_qual3+rxqual.freq_dl_qual4+rxqual.freq_dl_qual5)/(rxqual.freq_dl_qual0+rxqual.freq_dl_qual1+rxqual.freq_dl_qual2+rxqual.freq_dl_qual3+rxqual.freq_dl_qual4+rxqual.freq_dl_qual5+rxqual.freq_dl_qual6+rxqual.freq_dl_qual7))) dlq_2_5, to_number(100*decode(rxqual.freq_ul_qual0+rxqual.freq_ul_qual1+rxqual.freq_ul_qual2+rxqual.freq_ul_qual3+rxqual.freq_ul_qual4+rxqual.freq_ul_qual5+rxqual.freq_ul_qual6+rxqual.freq_ul_qual7,0,0,(rxqual.freq_ul_qual0+rxqual.freq_ul_qual1+rxqual.freq_ul_qual2+rxqual.freq_ul_qual3+rxqual.freq_ul_qual4+rxqual.freq_ul_qual5)/(rxqual.freq_ul_qual0+rxqual.freq_ul_qual1+rxqual.freq_ul_qual2+rxqual.freq_ul_qual3+rxqual.freq_ul_qual4+rxqual.freq_ul_qual5+rxqual.freq_ul_qual6+rxqual.freq_ul_qual7))) ulq_2_5, to_number(traffic.tch_call_req-traffic.tch_rej_due_req_ch_a_if_crc-(ho.bsc_i_unsucc_a_int_circ_type+ho.msc_controlled_in_ho+ho.ho_unsucc_a_int_circ_type)) trf_18a, to_number(100*(1-decode((traffic.csf_3q_tch_req),0,0,(traffic.csf_3q_tch_req-traffic.csf_3q_tch_seiz)/(traffic.csf_3q_tch_req)))) csf_3q, to_number((100-decode( (traffic.blck_8i_tch_req) ,0,0, ( traffic.blck_8i_tch_req -traffic.blck_8i_tch_seiz )/ (traffic.blck_8i_tch_req) ) )* ( 100*decode( ( resacc.succ_seiz_term +resacc.succ_seiz_orig +resacc.sdcch_emerg_call +resacc.sdcch_call_re_est +resacc.call_assign_after_sms ) -( resacc.succ_sdcch_sms_est +resacc.unsucc_sdcch_sms_est )-( ho.bsc_o_sdcch_tch +ho.msc_o_sdcch_tch )+traffic.tch_succ_seiz_for_dir_acc -resacc.succ_seiz_supplem_serv ,0,null, traffic.tch_norm_seiz/ ( ( resacc.succ_seiz_term +resacc.succ_seiz_orig +resacc.sdcch_emerg_call +resacc.sdcch_call_re_est +resacc.call_assign_after_sms )-( resacc.succ_sdcch_sms_est +resacc.unsucc_sdcch_sms_est )-( ho.bsc_o_sdcch_tch +ho.msc_o_sdcch_tch ) +traffic.tch_succ_seiz_for_dir_acc -resacc.succ_seiz_supplem_serv ) ) )/100) cssr_3b, to_number(100*(1-decode(service.conver_started - ho.msc_i_tch_tch,0,0,(service.dropped_calls)/(service.conver_started-ho.msc_i_tch_tch)))) dcr_48, to_number(decode(service.dropped_calls,0,0,(service.period_duration*resavail.ave_busy_tch/resavail.res_av_denom14)/service.dropped_calls)) dcr_27, to_number(decode(decode(psdtm.trf_1d_psdtm_den,0,null,psdtm.trf_1d_psdtm_num/psdtm.trf_1d_psdtm_den),null,decode(resavail.res_av_denom14,0,null,resavail.ave_busy_tch/resavail.res_av_denom14),decode(psdtm.trf_1d_psdtm_den,0,null,psdtm.trf_1d_psdtm_num/psdtm.trf_1d_psdtm_den)+nvl(decode(resavail.res_av_denom14,0,null,resavail.ave_busy_tch/resavail.res_av_denom14),0))) trf_1d, to_number(resavail.trf_32c_res+psdtm.trf_32c_psd) trf_32c, to_number(100*decode( pcu.part_of_ava_68,0,null, decode( multi2.lower_ava_68,0,null, ( nvl( 1-(nvl(pcu.ava_71_sub_out_rate,0)/pcu.part_of_ava_68) ,0)* nvl( 1-(nvl(multi.hits,0)/multi2.lower_ava_68) ,0) ) ) )) ava_68, to_number(pcu.ava_71_sub_out_rate) ava_71, to_number(multi.hits) ava_72, to_number(pcu.NBR_OF_UL_TBF) NBR_OF_UL_TBF, to_number(pcu.NBR_OF_DL_TBF) NBR_OF_DL_TBF, to_number(decode(pcu.nbr_of_dl_tbf+pcu.nbr_of_ul_tbf,0,0,100*(pcu.dl_tbf_establishment_failed+pcu.dl_egprs_tbf_rel_due_no_resp+pcu.ul_tbf_establishment_failed+pcu.ul_egprs_tbf_rel_due_no_resp)/(pcu.nbr_of_dl_tbf+pcu.nbr_of_ul_tbf))) tbf_66, to_number(decode(pcu.req_1_tsl_dl+pcu.req_2_tsl_dl+pcu.req_3_tsl_dl+pcu.req_4_tsl_dl+pcu.req_5_tsl_dl+pcu.req_6_tsl_dl+pcu.req_7_tsl_dl+pcu.req_8_tsl_dl+pcu.req_9_tsl_dl+pcu.req_10_tsl_dl+pcu.req_11_tsl_dl+pcu.req_12_tsl_dl,0,0,100*pcu.no_radio_res_ava_dl_tbf/(pcu.req_1_tsl_dl+pcu.req_2_tsl_dl+pcu.req_3_tsl_dl+pcu.req_4_tsl_dl+pcu.req_5_tsl_dl+pcu.req_6_tsl_dl+pcu.req_7_tsl_dl+pcu.req_8_tsl_dl+pcu.req_9_tsl_dl+pcu.req_10_tsl_dl+pcu.req_11_tsl_dl+pcu.req_12_tsl_dl))) tbf_16b, to_number(100*decode(traffic.gprs_ter_upgrd_req,0,0,traffic.gprs_ter_ug_rej_due_lack_pcu/traffic.gprs_ter_upgrd_req)) blck_32, to_number(decode(nvl(pcu.period_duration,0) ,0,0, case when ( (nvl(pcu.init_num_ul,0) + nvl(codingsc.sum_over_06_ul,0) + nvl(codingsc.sum_over_79_ul,0) + nvl(codingsc.sum_over_1112_ul,0)) /(nvl(pcu.period_duration,0)*60*50) )>=( (nvl(pcu.init_num_dl,0) + nvl(codingsc.sum_over_16_dl,0) + nvl(codingsc.sum_over_79_dl,0) + nvl(codingsc.sum_over_1112_dl,0)) /(nvl(pcu.period_duration,0)*60*50) ) then ( (nvl(pcu.init_num_ul,0) + nvl(codingsc.sum_over_06_ul,0) + nvl(codingsc.sum_over_79_ul,0) + nvl(codingsc.sum_over_1112_ul,0)) /(nvl(pcu.period_duration,0)*60*50) ) else ( (nvl(pcu.init_num_dl,0) + nvl(codingsc.sum_over_16_dl,0) + nvl(codingsc.sum_over_79_dl,0) + nvl(codingsc.sum_over_1112_dl,0)) /(nvl(pcu.period_duration,0)*60*50) ) end )) trf_237d, to_number((pcu.rlc_data_blocks_ul_cs1*20+pcu.rlc_data_blocks_ul_cs2*30+nvl(codingsc.ul_rlc_blocks_in_ack_mode_11+codingsc.ul_rlc_blocks_in_unack_mode_11,0)*36+nvl(codingsc.ul_rlc_blocks_in_ack_mode_12+codingsc.ul_rlc_blocks_in_unack_mode_12,0)*50)/1024) trf_212c, to_number((pcu.rlc_data_blocks_dl_cs1*20+pcu.rlc_data_blocks_dl_cs2*30+nvl(codingsc.dl_rlc_blocks_in_ack_mode_11+codingsc.dl_rlc_blocks_in_unack_mode_11,0)*36+nvl(codingsc.dl_rlc_blocks_in_ack_mode_12+codingsc.dl_rlc_blocks_in_unack_mode_12,0)*50)/1024) trf_213c, to_number((((codingsc.ul_rlc_blocks_in_unack_mode_1+codingsc.ul_rlc_blocks_in_ack_mode_1)*22)+((codingsc.ul_rlc_blocks_in_unack_mode_2+codingsc.ul_rlc_blocks_in_ack_mode_2)*28)+((codingsc.ul_rlc_blocks_in_unack_mode_3+codingsc.ul_rlc_blocks_in_ack_mode_3)*37)+((codingsc.ul_rlc_blocks_in_unack_mode_4+codingsc.ul_rlc_blocks_in_ack_mode_4)*44)+((codingsc.ul_rlc_blocks_in_unack_mode_5+codingsc.ul_rlc_blocks_in_ack_mode_5)*56)+((codingsc.ul_rlc_blocks_in_unack_mode_6+codingsc.ul_rlc_blocks_in_ack_mode_6)*74)+(((codingsc.ul_rlc_blocks_in_unack_mode_7+codingsc.ul_rlc_blocks_in_ack_mode_7)/2)*112)+(((codingsc.ul_rlc_blocks_in_unack_mode_8+codingsc.ul_rlc_blocks_in_ack_mode_8)/2)*136)+(((codingsc.ul_rlc_blocks_in_unack_mode_9+codingsc.ul_rlc_blocks_in_ack_mode_9)/2)*148))/1024) trf_214a, to_number((((codingsc.dl_rlc_blocks_in_unack_mode_1+codingsc.dl_rlc_blocks_in_ack_mode_1)*22)+((codingsc.dl_rlc_blocks_in_unack_mode_2+codingsc.dl_rlc_blocks_in_ack_mode_2)*28)+((codingsc.dl_rlc_blocks_in_unack_mode_3+codingsc.dl_rlc_blocks_in_ack_mode_3)*37)+((codingsc.dl_rlc_blocks_in_unack_mode_4+codingsc.dl_rlc_blocks_in_ack_mode_4)*44)+((codingsc.dl_rlc_blocks_in_unack_mode_5+codingsc.dl_rlc_blocks_in_ack_mode_5)*56)+((codingsc.dl_rlc_blocks_in_unack_mode_6+codingsc.dl_rlc_blocks_in_ack_mode_6)*74)+(((codingsc.dl_rlc_blocks_in_unack_mode_7+codingsc.dl_rlc_blocks_in_ack_mode_7)/2)*112)+(((codingsc.dl_rlc_blocks_in_unack_mode_8+codingsc.dl_rlc_blocks_in_ack_mode_8)/2)*136)+(((codingsc.dl_rlc_blocks_in_unack_mode_9+codingsc.dl_rlc_blocks_in_ack_mode_9)/2)*148))/1024) trf_215a, to_number(decode(pcu.rlc_data_blocks_ul_cs1-pcu.rlc_data_blocks_ul_unack+pcu.rlc_data_blocks_ul_cs2+pcu.retra_data_blocks_ul_cs1+pcu.retra_data_blocks_ul_cs2+nvl(codingsc.ul_rlc_blocks_in_ack_mode_11,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_12,0)+nvl(codingsc.retrans_rlc_data_blocks_ul_11,0)+nvl(codingsc.retrans_rlc_data_blocks_ul_12,0),0,0,(((((pcu.rlc_data_blocks_ul_cs1-pcu.rlc_data_blocks_ul_unack)*20)+(pcu.rlc_data_blocks_ul_cs2*30)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_11*36,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_12*50,0))*8)/1000)/((pcu.rlc_data_blocks_ul_cs1-pcu.rlc_data_blocks_ul_unack+pcu.rlc_data_blocks_ul_cs2+pcu.retra_data_blocks_ul_cs1+pcu.retra_data_blocks_ul_cs2+nvl(codingsc.ul_rlc_blocks_in_ack_mode_11,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_12,0)+nvl(codingsc.retrans_rlc_data_blocks_ul_11,0)+nvl(codingsc.retrans_rlc_data_blocks_ul_12,0))/50))) trf_233c, to_number(decode(pcu.rlc_data_blocks_dl_cs1-pcu.rlc_data_blocks_dl_unack+pcu.rlc_data_blocks_dl_cs2+pcu.retra_rlc_data_blocks_dl_cs1+pcu.retra_rlc_data_blocks_dl_cs2+nvl(codingsc.dl_rlc_blocks_in_ack_mode_11+codingsc.dl_rlc_blocks_in_ack_mode_12+codingsc.retrans_rlc_data_blocks_dl_11+codingsc.retrans_rlc_data_blocks_dl_12,0),0,0,(((((pcu.rlc_data_blocks_dl_cs1-pcu.rlc_data_blocks_dl_unack)*20)+(pcu.rlc_data_blocks_dl_cs2*30)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_11*36,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_12*50,0))*8)/1000)/((pcu.rlc_data_blocks_dl_cs1-pcu.rlc_data_blocks_dl_unack+pcu.rlc_data_blocks_dl_cs2+pcu.retra_rlc_data_blocks_dl_cs1+pcu.retra_rlc_data_blocks_dl_cs2+nvl(codingsc.dl_rlc_blocks_in_ack_mode_11+codingsc.dl_rlc_blocks_in_ack_mode_12+codingsc.retrans_rlc_data_blocks_dl_11+codingsc.retrans_rlc_data_blocks_dl_12,0))/50))) trf_235b, to_number(decode(((nvl(codingsc.ul_rlc_blocks_in_ack_mode_1+codingsc.retrans_rlc_data_blocks_ul_1,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_2+codingsc.retrans_rlc_data_blocks_ul_2,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_3+codingsc.retrans_rlc_data_blocks_ul_3,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_4+codingsc.retrans_rlc_data_blocks_ul_4,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_5+codingsc.retrans_rlc_data_blocks_ul_5,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_6+codingsc.retrans_rlc_data_blocks_ul_6,0)+(nvl(codingsc.ul_rlc_blocks_in_ack_mode_7+codingsc.retrans_rlc_data_blocks_ul_7,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_8+codingsc.retrans_rlc_data_blocks_ul_8,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_9+codingsc.retrans_rlc_data_blocks_ul_9,0))/2)/50),0,0,(((nvl(codingsc.ul_rlc_blocks_in_ack_mode_1,0)*22+nvl(codingsc.ul_rlc_blocks_in_ack_mode_2,0)*28+nvl(codingsc.ul_rlc_blocks_in_ack_mode_3,0)*37+nvl(codingsc.ul_rlc_blocks_in_ack_mode_4,0)*44+nvl(codingsc.ul_rlc_blocks_in_ack_mode_5,0)*56+nvl(c... to_number(decode(((nvl(codingsc.dl_rlc_blocks_in_ack_mode_1+codingsc.retrans_rlc_data_blocks_dl_1,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_2+codingsc.retrans_rlc_data_blocks_dl_2,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_3+codingsc.retrans_rlc_data_blocks_dl_3,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_4+codingsc.retrans_rlc_data_blocks_dl_4,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_5+codingsc.retrans_rlc_data_blocks_dl_5,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_6+codingsc.retrans_rlc_data_blocks_dl_6,0)+(nvl(codingsc.dl_rlc_blocks_in_ack_mode_7+codingsc.retrans_rlc_data_blocks_dl_7,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_8+codingsc.retrans_rlc_data_blocks_dl_8,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_9+codingsc.retrans_rlc_data_blocks_dl_9,0))/2)/50),0,0,(((nvl(codingsc.dl_rlc_blocks_in_ack_mode_1,0)*22+nvl(codingsc.dl_rlc_blocks_in_ack_mode_2,0)*28+nvl(codingsc.dl_rlc_blocks_in_ack_mode_3,0)*37+nvl(codingsc.dl_rlc_blocks_in_ack_mode_4,0)*44+nvl(codingsc.dl_rlc_blocks_in_ack_mode_5,0)*56+nvl(c... to_number(decode(pcu.avg_vol_wght_llc_troughput_den,0,null,(pcu.avg_vol_wght_llc_troughput_num*8)/(pcu.avg_vol_wght_llc_troughput_den*10))) llc_3a, to_number(decode( nvl(qos.vwthr_denominator_gprs,0)*10,0,null, (nvl(qos.vwthr_numerator_gprs,0)*8)/ (nvl(qos.vwthr_denominator_gprs,0)*10) )) llc_4a, to_number(( ho.msc_o_tch_tch_at +ho.msc_o_sdcch_tch_at +ho.msc_o_sdcch_at +ho.msc_tch_ho_wcdma_ran_att +ho.bsc_o_tch_tch_at +ho.bsc_o_sdcch_tch_at +ho.bsc_o_sdcch_at +ho.cell_tch_tch_at +ho.cell_sdcch_tch_at +ho.cell_sdcch_at )) ho_67a, to_number(decode((traffic.msc_o_ho_cmd+traffic.bsc_o_ho_cmd_assgn+traffic.bts_ho_assgn+ho.msc_gen_sys_wcdma_ran_ho_com),0,0,100*(ho.msc_o_succ_ho+ho.bsc_o_succ_ho+ho.cell_succ_ho+ho.msc_to_wcdma_ran_succ_tch_ho)/(traffic.msc_o_ho_cmd+traffic.bsc_o_ho_cmd_assgn+traffic.bts_ho_assgn+ho.msc_gen_sys_wcdma_ran_ho_com))) hsr_28, to_number(celresel.nccr_not_started_due_ac+pcu.nccr_qc_trig_no_good_neig+pcu.nccr_serv_isnccr_no_good_neig+celresel.pcco_to_gprs_ms_due_pwr_bdgt+celresel.pcco_to_egprs_ms_due_pwr_bdgt+celresel.pcco_sent_due_serv_isnccr+celresel.pcco_sent_due_coverage_isnccr+celresel.pcco_sent_due_qual_ctrl) nccr_1, to_number(100*decode((celresel.nccr_not_started_due_ac+pcu.nccr_qc_trig_no_good_neig+pcu.nccr_serv_isnccr_no_good_neig+celresel.pcco_to_gprs_ms_due_pwr_bdgt+celresel.pcco_to_egprs_ms_due_pwr_bdgt+celresel.pcco_sent_due_serv_isnccr+celresel.pcco_sent_due_coverage_isnccr+celresel.pcco_sent_due_qual_ctrl),0,0,celresel.nccr_succ_flush_received/(celresel.nccr_not_started_due_ac+pcu.nccr_qc_trig_no_good_neig+pcu.nccr_serv_isnccr_no_good_neig+celresel.pcco_to_gprs_ms_due_pwr_bdgt+celresel.pcco_to_egprs_ms_due_pwr_bdgt+celresel.pcco_sent_due_serv_isnccr+celresel.pcco_sent_due_coverage_isnccr+celresel.pcco_sent_due_qual_ctrl))) nccr_13, to_number(decode((traffic.msc_o_ho_cmd+traffic.bsc_o_ho_cmd_assgn+traffic.bts_ho_assgn+ho.msc_gen_sys_wcdma_ran_ho_com),0,0,100*((ho.bsc_o_drop_calls+ho.msc_o_call_drop_ho+ho.cell_drop_calls+ho.msc_call_drop_ho_wcdma_ran)/(traffic.msc_o_ho_cmd+traffic.bsc_o_ho_cmd_assgn+traffic.bts_ho_assgn+ho.msc_gen_sys_wcdma_ran_ho_com)))) hfr_68c, to_number(ho.MSC_TCH_HO_WCDMA_RAN_ATT) MSC_TCH_HO_WCDMA_RAN_ATT, to_number(decode(ho.msc_tch_ho_wcdma_ran_att,0,0,(100*ho.msc_to_wcdma_ran_succ_tch_ho/ho.msc_tch_ho_wcdma_ran_att))) hsr_30, to_number(decode(ho.msc_tch_ho_wcdma_ran_att,0,0,100*ho.msc_call_drop_ho_wcdma_ran/ho.msc_tch_ho_wcdma_ran_att)) dcr_33, to_number(ho.MSC_TCH_HO_FROM_WCDMA_RAN_ATT) MSC_TCH_HO_FROM_WCDMA_RAN_ATT, to_number(decode(ho.msc_tch_ho_from_wcdma_ran_att,0,0,(100*ho.msc_ho_wcdma_ran_succ/ho.msc_tch_ho_from_wcdma_ran_att))) hsr_29

Page 45: 2G System Report (001)

from utp_common_objects plmn , jf_psdtm_0368904006 psdtm, jf_multi_0324850257 multi, jf_pcu_0335430852 pcu, jf_resavail_0321772266 resavail, jf_codingsc_0328312997 codingsc, jf_qos_0365633641 qos, jf_traffic_0330429116 traffic, jf_service_0324273134 service, jf_rxqual_0331968112 rxqual, jf_multi2_0359092909 multi2, jf_celresel_0363902271 celresel, jf_ho_0320233270 ho, jf_resacc_0366787887 resacc where plmn.co_gid = multi.plmn_gid and multi.period_start_time = psdtm.period_start_time (+) and multi.plmn_gid = psdtm.plmn_gid (+) and multi.period_start_time = pcu.period_start_time (+) and multi.plmn_gid = pcu.plmn_gid (+) and multi.period_start_time = resavail.period_start_time (+) and multi.plmn_gid = resavail.plmn_gid (+) and multi.period_start_time = codingsc.period_start_time (+) and multi.plmn_gid = codingsc.plmn_gid (+) and multi.period_start_time = qos.period_start_time (+) and multi.plmn_gid = qos.plmn_gid (+) and multi.period_start_time = traffic.period_start_time (+) and multi.plmn_gid = traffic.plmn_gid (+) and multi.period_start_time = service.period_start_time (+) and multi.plmn_gid = service.plmn_gid (+) and multi.period_start_time = rxqual.period_start_time (+) and multi.plmn_gid = rxqual.plmn_gid (+) and multi.period_start_time = multi2.period_start_time (+) and multi.plmn_gid = multi2.plmn_gid (+) and multi.period_start_time = celresel.period_start_time (+) and multi.plmn_gid = celresel.plmn_gid (+) and multi.period_start_time = ho.period_start_time (+) and multi.plmn_gid = ho.plmn_gid (+) and multi.period_start_time = resacc.period_start_time (+) and multi.plmn_gid = resacc.plmn_gid (+)

order by 2,1,3

Page 46: 2G System Report (001)

SUM(AVG_VOL_WGHT_LLC_TROUGHPUT_NUM) AVG_VOL_WGHT_LLC_TROUGHPUT_NUM, SUM(AVG_VOL_WGHT_LLC_TROUGHPUT_DEN) AVG_VOL_WGHT_LLC_TROUGHPUT_DEN,

Page 47: 2G System Report (001)

sum(decode(ave_avail_tch_den,0,0,ave_avail_tch_sum/ave_avail_tch_den)+decode(ave_gprs_channels_den,0,0,ave_gprs_channels_sum/ave_gprs_channels_den)) ava_1g_avail_tch, sum(decode(ave_avail_tch_den,0,0,ave_avail_tch_sum/ave_avail_tch_den)+decode(ave_gprs_channels_den,0,0,ave_gprs_channels_sum/ave_gprs_channels_den)+decode(non_avail_tch_denom,0,0,ave_non_avail_tch_timeslot/non_avail_tch_denom)) ava_1g_all_tch,

sum(decode(res_av_denom14,0,0,period_duration*ave_busy_tch/res_av_denom14)) trf_32c_res

SUM(DECODE(CODING_SCHEME, 1, UL_RLC_BLOCKS_IN_ACK_MODE, 0)) UL_RLC_BLOCKS_IN_ACK_MODE_1, SUM(DECODE(CODING_SCHEME, 2, UL_RLC_BLOCKS_IN_ACK_MODE, 0)) UL_RLC_BLOCKS_IN_ACK_MODE_2, SUM(DECODE(CODING_SCHEME, 3, UL_RLC_BLOCKS_IN_ACK_MODE, 0)) UL_RLC_BLOCKS_IN_ACK_MODE_3, SUM(DECODE(CODING_SCHEME, 4, UL_RLC_BLOCKS_IN_ACK_MODE, 0)) UL_RLC_BLOCKS_IN_ACK_MODE_4, SUM(DECODE(CODING_SCHEME, 5, UL_RLC_BLOCKS_IN_ACK_MODE, 0)) UL_RLC_BLOCKS_IN_ACK_MODE_5, SUM(DECODE(CODING_SCHEME, 6, UL_RLC_BLOCKS_IN_ACK_MODE, 0)) UL_RLC_BLOCKS_IN_ACK_MODE_6, SUM(DECODE(CODING_SCHEME, 7, UL_RLC_BLOCKS_IN_ACK_MODE, 0)) UL_RLC_BLOCKS_IN_ACK_MODE_7, SUM(DECODE(CODING_SCHEME, 8, UL_RLC_BLOCKS_IN_ACK_MODE, 0)) UL_RLC_BLOCKS_IN_ACK_MODE_8, SUM(DECODE(CODING_SCHEME, 9, UL_RLC_BLOCKS_IN_ACK_MODE, 0)) UL_RLC_BLOCKS_IN_ACK_MODE_9, SUM(DECODE(CODING_SCHEME, 11, UL_RLC_BLOCKS_IN_ACK_MODE, 0)) UL_RLC_BLOCKS_IN_ACK_MODE_11, SUM(DECODE(CODING_SCHEME, 12, UL_RLC_BLOCKS_IN_ACK_MODE, 0)) UL_RLC_BLOCKS_IN_ACK_MODE_12,

Page 48: 2G System Report (001)

SUM(DECODE(CODING_SCHEME, 1, DL_RLC_BLOCKS_IN_ACK_MODE, 0)) DL_RLC_BLOCKS_IN_ACK_MODE_1, SUM(DECODE(CODING_SCHEME, 2, DL_RLC_BLOCKS_IN_ACK_MODE, 0)) DL_RLC_BLOCKS_IN_ACK_MODE_2, SUM(DECODE(CODING_SCHEME, 3, DL_RLC_BLOCKS_IN_ACK_MODE, 0)) DL_RLC_BLOCKS_IN_ACK_MODE_3, SUM(DECODE(CODING_SCHEME, 4, DL_RLC_BLOCKS_IN_ACK_MODE, 0)) DL_RLC_BLOCKS_IN_ACK_MODE_4, SUM(DECODE(CODING_SCHEME, 5, DL_RLC_BLOCKS_IN_ACK_MODE, 0)) DL_RLC_BLOCKS_IN_ACK_MODE_5, SUM(DECODE(CODING_SCHEME, 6, DL_RLC_BLOCKS_IN_ACK_MODE, 0)) DL_RLC_BLOCKS_IN_ACK_MODE_6, SUM(DECODE(CODING_SCHEME, 7, DL_RLC_BLOCKS_IN_ACK_MODE, 0)) DL_RLC_BLOCKS_IN_ACK_MODE_7, SUM(DECODE(CODING_SCHEME, 8, DL_RLC_BLOCKS_IN_ACK_MODE, 0)) DL_RLC_BLOCKS_IN_ACK_MODE_8, SUM(DECODE(CODING_SCHEME, 9, DL_RLC_BLOCKS_IN_ACK_MODE, 0)) DL_RLC_BLOCKS_IN_ACK_MODE_9, SUM(DECODE(CODING_SCHEME, 11, DL_RLC_BLOCKS_IN_ACK_MODE, 0)) DL_RLC_BLOCKS_IN_ACK_MODE_11, SUM(DECODE(CODING_SCHEME, 12, DL_RLC_BLOCKS_IN_ACK_MODE, 0)) DL_RLC_BLOCKS_IN_ACK_MODE_12, SUM(DECODE(CODING_SCHEME, 1, UL_RLC_BLOCKS_IN_UNACK_MODE, 0)) UL_RLC_BLOCKS_IN_UNACK_MODE_1, SUM(DECODE(CODING_SCHEME, 2, UL_RLC_BLOCKS_IN_UNACK_MODE, 0)) UL_RLC_BLOCKS_IN_UNACK_MODE_2, SUM(DECODE(CODING_SCHEME, 3, UL_RLC_BLOCKS_IN_UNACK_MODE, 0)) UL_RLC_BLOCKS_IN_UNACK_MODE_3, SUM(DECODE(CODING_SCHEME, 4, UL_RLC_BLOCKS_IN_UNACK_MODE, 0)) UL_RLC_BLOCKS_IN_UNACK_MODE_4, SUM(DECODE(CODING_SCHEME, 5, UL_RLC_BLOCKS_IN_UNACK_MODE, 0)) UL_RLC_BLOCKS_IN_UNACK_MODE_5, SUM(DECODE(CODING_SCHEME, 6, UL_RLC_BLOCKS_IN_UNACK_MODE, 0)) UL_RLC_BLOCKS_IN_UNACK_MODE_6, SUM(DECODE(CODING_SCHEME, 7, UL_RLC_BLOCKS_IN_UNACK_MODE, 0)) UL_RLC_BLOCKS_IN_UNACK_MODE_7, SUM(DECODE(CODING_SCHEME, 8, UL_RLC_BLOCKS_IN_UNACK_MODE, 0)) UL_RLC_BLOCKS_IN_UNACK_MODE_8, SUM(DECODE(CODING_SCHEME, 9, UL_RLC_BLOCKS_IN_UNACK_MODE, 0)) UL_RLC_BLOCKS_IN_UNACK_MODE_9, SUM(DECODE(CODING_SCHEME, 11, UL_RLC_BLOCKS_IN_UNACK_MODE, 0)) UL_RLC_BLOCKS_IN_UNACK_MODE_11, SUM(DECODE(CODING_SCHEME, 12, UL_RLC_BLOCKS_IN_UNACK_MODE, 0)) UL_RLC_BLOCKS_IN_UNACK_MODE_12, SUM(DECODE(CODING_SCHEME, 1, DL_RLC_BLOCKS_IN_UNACK_MODE, 0)) DL_RLC_BLOCKS_IN_UNACK_MODE_1, SUM(DECODE(CODING_SCHEME, 2, DL_RLC_BLOCKS_IN_UNACK_MODE, 0)) DL_RLC_BLOCKS_IN_UNACK_MODE_2, SUM(DECODE(CODING_SCHEME, 3, DL_RLC_BLOCKS_IN_UNACK_MODE, 0)) DL_RLC_BLOCKS_IN_UNACK_MODE_3, SUM(DECODE(CODING_SCHEME, 4, DL_RLC_BLOCKS_IN_UNACK_MODE, 0)) DL_RLC_BLOCKS_IN_UNACK_MODE_4, SUM(DECODE(CODING_SCHEME, 5, DL_RLC_BLOCKS_IN_UNACK_MODE, 0)) DL_RLC_BLOCKS_IN_UNACK_MODE_5, SUM(DECODE(CODING_SCHEME, 6, DL_RLC_BLOCKS_IN_UNACK_MODE, 0)) DL_RLC_BLOCKS_IN_UNACK_MODE_6, SUM(DECODE(CODING_SCHEME, 7, DL_RLC_BLOCKS_IN_UNACK_MODE, 0)) DL_RLC_BLOCKS_IN_UNACK_MODE_7, SUM(DECODE(CODING_SCHEME, 8, DL_RLC_BLOCKS_IN_UNACK_MODE, 0)) DL_RLC_BLOCKS_IN_UNACK_MODE_8, SUM(DECODE(CODING_SCHEME, 9, DL_RLC_BLOCKS_IN_UNACK_MODE, 0)) DL_RLC_BLOCKS_IN_UNACK_MODE_9, SUM(DECODE(CODING_SCHEME, 11, DL_RLC_BLOCKS_IN_UNACK_MODE, 0)) DL_RLC_BLOCKS_IN_UNACK_MODE_11, SUM(DECODE(CODING_SCHEME, 12, DL_RLC_BLOCKS_IN_UNACK_MODE, 0)) DL_RLC_BLOCKS_IN_UNACK_MODE_12, SUM(DECODE(CODING_SCHEME, 1, RETRANS_RLC_DATA_BLOCKS_DL, 0)) RETRANS_RLC_DATA_BLOCKS_DL_1, SUM(DECODE(CODING_SCHEME, 2, RETRANS_RLC_DATA_BLOCKS_DL, 0)) RETRANS_RLC_DATA_BLOCKS_DL_2, SUM(DECODE(CODING_SCHEME, 3, RETRANS_RLC_DATA_BLOCKS_DL, 0)) RETRANS_RLC_DATA_BLOCKS_DL_3, SUM(DECODE(CODING_SCHEME, 4, RETRANS_RLC_DATA_BLOCKS_DL, 0)) RETRANS_RLC_DATA_BLOCKS_DL_4, SUM(DECODE(CODING_SCHEME, 5, RETRANS_RLC_DATA_BLOCKS_DL, 0)) RETRANS_RLC_DATA_BLOCKS_DL_5, SUM(DECODE(CODING_SCHEME, 6, RETRANS_RLC_DATA_BLOCKS_DL, 0)) RETRANS_RLC_DATA_BLOCKS_DL_6, SUM(DECODE(CODING_SCHEME, 7, RETRANS_RLC_DATA_BLOCKS_DL, 0)) RETRANS_RLC_DATA_BLOCKS_DL_7, SUM(DECODE(CODING_SCHEME, 8, RETRANS_RLC_DATA_BLOCKS_DL, 0)) RETRANS_RLC_DATA_BLOCKS_DL_8, SUM(DECODE(CODING_SCHEME, 9, RETRANS_RLC_DATA_BLOCKS_DL, 0)) RETRANS_RLC_DATA_BLOCKS_DL_9, SUM(DECODE(CODING_SCHEME, 11, RETRANS_RLC_DATA_BLOCKS_DL, 0)) RETRANS_RLC_DATA_BLOCKS_DL_11, SUM(DECODE(CODING_SCHEME, 12, RETRANS_RLC_DATA_BLOCKS_DL, 0)) RETRANS_RLC_DATA_BLOCKS_DL_12, SUM(DECODE(CODING_SCHEME, 1, RETRANS_RLC_DATA_BLOCKS_UL, 0)) RETRANS_RLC_DATA_BLOCKS_UL_1, SUM(DECODE(CODING_SCHEME, 2, RETRANS_RLC_DATA_BLOCKS_UL, 0)) RETRANS_RLC_DATA_BLOCKS_UL_2, SUM(DECODE(CODING_SCHEME, 3, RETRANS_RLC_DATA_BLOCKS_UL, 0)) RETRANS_RLC_DATA_BLOCKS_UL_3, SUM(DECODE(CODING_SCHEME, 4, RETRANS_RLC_DATA_BLOCKS_UL, 0)) RETRANS_RLC_DATA_BLOCKS_UL_4, SUM(DECODE(CODING_SCHEME, 5, RETRANS_RLC_DATA_BLOCKS_UL, 0)) RETRANS_RLC_DATA_BLOCKS_UL_5, SUM(DECODE(CODING_SCHEME, 6, RETRANS_RLC_DATA_BLOCKS_UL, 0)) RETRANS_RLC_DATA_BLOCKS_UL_6, SUM(DECODE(CODING_SCHEME, 7, RETRANS_RLC_DATA_BLOCKS_UL, 0)) RETRANS_RLC_DATA_BLOCKS_UL_7, SUM(DECODE(CODING_SCHEME, 8, RETRANS_RLC_DATA_BLOCKS_UL, 0)) RETRANS_RLC_DATA_BLOCKS_UL_8, SUM(DECODE(CODING_SCHEME, 9, RETRANS_RLC_DATA_BLOCKS_UL, 0)) RETRANS_RLC_DATA_BLOCKS_UL_9, SUM(DECODE(CODING_SCHEME, 11, RETRANS_RLC_DATA_BLOCKS_UL, 0)) RETRANS_RLC_DATA_BLOCKS_UL_11,

Page 49: 2G System Report (001)

SUM(DECODE(CODING_SCHEME, 12, RETRANS_RLC_DATA_BLOCKS_UL, 0)) RETRANS_RLC_DATA_BLOCKS_UL_12,

Page 50: 2G System Report (001)

SUM(PCCO_TO_GPRS_MS_DUE_PWR_BDGT) PCCO_TO_GPRS_MS_DUE_PWR_BDGT, SUM(PCCO_TO_EGPRS_MS_DUE_PWR_BDGT) PCCO_TO_EGPRS_MS_DUE_PWR_BDGT,

SUM(PCCO_SENT_DUE_COVERAGE_ISNCCR) PCCO_SENT_DUE_COVERAGE_ISNCCR,

Page 51: 2G System Report (001)

SUM(msc_gen_sys_wcdma_ran_ho_com) MSC_GEN_SYS_WCDMA_RAN_HO_COM,

SUM(msc_tch_ho_from_wcdma_ran_att) MSC_TCH_HO_FROM_WCDMA_RAN_ATT,

SUM(msc_to_wcdma_ran_succ_tch_ho) MSC_TO_WCDMA_RAN_SUCC_TCH_HO

Page 52: 2G System Report (001)

to_number(100*decode(resavail.ava_1g_all_tch,0,0,resavail.ava_1g_avail_tch/resavail.ava_1g_all_tch)) ava_1g,

to_number(100*(1-decode(traffic.sdcch_seiz_att,0,0,(traffic.sdcch_busy_att-traffic.tch_seiz_due_sdcch_con)/traffic.sdcch_seiz_att))) csf_1a, to_number(100*decode((resacc.succ_seiz_term+resacc.succ_seiz_orig+resacc.sdcch_emerg_call+resacc.sdcch_call_re_est+resacc.call_assign_after_sms)-(resacc.succ_sdcch_sms_est+resacc.unsucc_sdcch_sms_est)-(ho.bsc_o_sdcch_tch+ho.msc_o_sdcch_tch)+traffic.tch_succ_seiz_for_dir_acc-resacc.succ_seiz_supplem_serv,0,null,traffic.tch_norm_seiz/((resacc.succ_seiz_term+resacc.succ_seiz_orig+resacc.sdcch_emerg_call+resacc.sdcch_call_re_est+resacc.call_assign_after_sms)-(resacc.succ_sdcch_sms_est+resacc.unsucc_sdcch_sms_est)-(ho.bsc_o_sdcch_tch+ho.msc_o_sdcch_tch)+traffic.tch_succ_seiz_for_dir_acc-resacc.succ_seiz_supplem_serv))) csf_2o, to_number(100*decode(rxqual.freq_dl_qual0+rxqual.freq_dl_qual1+rxqual.freq_dl_qual2+rxqual.freq_dl_qual3+rxqual.freq_dl_qual4+rxqual.freq_dl_qual5+rxqual.freq_dl_qual6+rxqual.freq_dl_qual7,0,0,(rxqual.freq_dl_qual0+rxqual.freq_dl_qual1+rxqual.freq_dl_qual2+rxqual.freq_dl_qual3+rxqual.freq_dl_qual4+rxqual.freq_dl_qual5)/(rxqual.freq_dl_qual0+rxqual.freq_dl_qual1+rxqual.freq_dl_qual2+rxqual.freq_dl_qual3+rxqual.freq_dl_qual4+rxqual.freq_dl_qual5+rxqual.freq_dl_qual6+rxqual.freq_dl_qual7))) dlq_2_5, to_number(100*decode(rxqual.freq_ul_qual0+rxqual.freq_ul_qual1+rxqual.freq_ul_qual2+rxqual.freq_ul_qual3+rxqual.freq_ul_qual4+rxqual.freq_ul_qual5+rxqual.freq_ul_qual6+rxqual.freq_ul_qual7,0,0,(rxqual.freq_ul_qual0+rxqual.freq_ul_qual1+rxqual.freq_ul_qual2+rxqual.freq_ul_qual3+rxqual.freq_ul_qual4+rxqual.freq_ul_qual5)/(rxqual.freq_ul_qual0+rxqual.freq_ul_qual1+rxqual.freq_ul_qual2+rxqual.freq_ul_qual3+rxqual.freq_ul_qual4+rxqual.freq_ul_qual5+rxqual.freq_ul_qual6+rxqual.freq_ul_qual7))) ulq_2_5, to_number(traffic.tch_call_req-traffic.tch_rej_due_req_ch_a_if_crc-(ho.bsc_i_unsucc_a_int_circ_type+ho.msc_controlled_in_ho+ho.ho_unsucc_a_int_circ_type)) trf_18a, to_number(100*(1-decode((traffic.csf_3q_tch_req),0,0,(traffic.csf_3q_tch_req-traffic.csf_3q_tch_seiz)/(traffic.csf_3q_tch_req)))) csf_3q, to_number((100-decode( (traffic.blck_8i_tch_req) ,0,0, ( traffic.blck_8i_tch_req -traffic.blck_8i_tch_seiz )/ (traffic.blck_8i_tch_req) ) )* ( 100*decode( ( resacc.succ_seiz_term +resacc.succ_seiz_orig +resacc.sdcch_emerg_call +resacc.sdcch_call_re_est +resacc.call_assign_after_sms ) -( resacc.succ_sdcch_sms_est +resacc.unsucc_sdcch_sms_est )-( ho.bsc_o_sdcch_tch +ho.msc_o_sdcch_tch )+traffic.tch_succ_seiz_for_dir_acc -resacc.succ_seiz_supplem_serv ,0,null, traffic.tch_norm_seiz/ ( ( resacc.succ_seiz_term +resacc.succ_seiz_orig +resacc.sdcch_emerg_call +resacc.sdcch_call_re_est +resacc.call_assign_after_sms )-( resacc.succ_sdcch_sms_est +resacc.unsucc_sdcch_sms_est )-( ho.bsc_o_sdcch_tch +ho.msc_o_sdcch_tch ) +traffic.tch_succ_seiz_for_dir_acc -resacc.succ_seiz_supplem_serv ) ) )/100) cssr_3b, to_number(100*(1-decode(service.conver_started - ho.msc_i_tch_tch,0,0,(service.dropped_calls)/(service.conver_started-ho.msc_i_tch_tch)))) dcr_48, to_number(decode(service.dropped_calls,0,0,(service.period_duration*resavail.ave_busy_tch/resavail.res_av_denom14)/service.dropped_calls)) dcr_27, to_number(decode(decode(psdtm.trf_1d_psdtm_den,0,null,psdtm.trf_1d_psdtm_num/psdtm.trf_1d_psdtm_den),null,decode(resavail.res_av_denom14,0,null,resavail.ave_busy_tch/resavail.res_av_denom14),decode(psdtm.trf_1d_psdtm_den,0,null,psdtm.trf_1d_psdtm_num/psdtm.trf_1d_psdtm_den)+nvl(decode(resavail.res_av_denom14,0,null,resavail.ave_busy_tch/resavail.res_av_denom14),0))) trf_1d,

to_number(100*decode( pcu.part_of_ava_68,0,null, decode( multi2.lower_ava_68,0,null, ( nvl( 1-(nvl(pcu.ava_71_sub_out_rate,0)/pcu.part_of_ava_68) ,0)* nvl( 1-(nvl(multi.hits,0)/multi2.lower_ava_68) ,0) ) ) )) ava_68,

to_number(decode(pcu.nbr_of_dl_tbf+pcu.nbr_of_ul_tbf,0,0,100*(pcu.dl_tbf_establishment_failed+pcu.dl_egprs_tbf_rel_due_no_resp+pcu.ul_tbf_establishment_failed+pcu.ul_egprs_tbf_rel_due_no_resp)/(pcu.nbr_of_dl_tbf+pcu.nbr_of_ul_tbf))) tbf_66, to_number(decode(pcu.req_1_tsl_dl+pcu.req_2_tsl_dl+pcu.req_3_tsl_dl+pcu.req_4_tsl_dl+pcu.req_5_tsl_dl+pcu.req_6_tsl_dl+pcu.req_7_tsl_dl+pcu.req_8_tsl_dl+pcu.req_9_tsl_dl+pcu.req_10_tsl_dl+pcu.req_11_tsl_dl+pcu.req_12_tsl_dl,0,0,100*pcu.no_radio_res_ava_dl_tbf/(pcu.req_1_tsl_dl+pcu.req_2_tsl_dl+pcu.req_3_tsl_dl+pcu.req_4_tsl_dl+pcu.req_5_tsl_dl+pcu.req_6_tsl_dl+pcu.req_7_tsl_dl+pcu.req_8_tsl_dl+pcu.req_9_tsl_dl+pcu.req_10_tsl_dl+pcu.req_11_tsl_dl+pcu.req_12_tsl_dl))) tbf_16b, to_number(100*decode(traffic.gprs_ter_upgrd_req,0,0,traffic.gprs_ter_ug_rej_due_lack_pcu/traffic.gprs_ter_upgrd_req)) blck_32, to_number(decode(nvl(pcu.period_duration,0) ,0,0, case when ( (nvl(pcu.init_num_ul,0) + nvl(codingsc.sum_over_06_ul,0) + nvl(codingsc.sum_over_79_ul,0) + nvl(codingsc.sum_over_1112_ul,0)) /(nvl(pcu.period_duration,0)*60*50) )>=( (nvl(pcu.init_num_dl,0) + nvl(codingsc.sum_over_16_dl,0) + nvl(codingsc.sum_over_79_dl,0) + nvl(codingsc.sum_over_1112_dl,0)) /(nvl(pcu.period_duration,0)*60*50) ) then ( (nvl(pcu.init_num_ul,0) + nvl(codingsc.sum_over_06_ul,0) + nvl(codingsc.sum_over_79_ul,0) + nvl(codingsc.sum_over_1112_ul,0)) /(nvl(pcu.period_duration,0)*60*50) ) else ( (nvl(pcu.init_num_dl,0) + nvl(codingsc.sum_over_16_dl,0) + nvl(codingsc.sum_over_79_dl,0) + nvl(codingsc.sum_over_1112_dl,0)) /(nvl(pcu.period_duration,0)*60*50) ) end )) trf_237d, to_number((pcu.rlc_data_blocks_ul_cs1*20+pcu.rlc_data_blocks_ul_cs2*30+nvl(codingsc.ul_rlc_blocks_in_ack_mode_11+codingsc.ul_rlc_blocks_in_unack_mode_11,0)*36+nvl(codingsc.ul_rlc_blocks_in_ack_mode_12+codingsc.ul_rlc_blocks_in_unack_mode_12,0)*50)/1024) trf_212c, to_number((pcu.rlc_data_blocks_dl_cs1*20+pcu.rlc_data_blocks_dl_cs2*30+nvl(codingsc.dl_rlc_blocks_in_ack_mode_11+codingsc.dl_rlc_blocks_in_unack_mode_11,0)*36+nvl(codingsc.dl_rlc_blocks_in_ack_mode_12+codingsc.dl_rlc_blocks_in_unack_mode_12,0)*50)/1024) trf_213c, to_number((((codingsc.ul_rlc_blocks_in_unack_mode_1+codingsc.ul_rlc_blocks_in_ack_mode_1)*22)+((codingsc.ul_rlc_blocks_in_unack_mode_2+codingsc.ul_rlc_blocks_in_ack_mode_2)*28)+((codingsc.ul_rlc_blocks_in_unack_mode_3+codingsc.ul_rlc_blocks_in_ack_mode_3)*37)+((codingsc.ul_rlc_blocks_in_unack_mode_4+codingsc.ul_rlc_blocks_in_ack_mode_4)*44)+((codingsc.ul_rlc_blocks_in_unack_mode_5+codingsc.ul_rlc_blocks_in_ack_mode_5)*56)+((codingsc.ul_rlc_blocks_in_unack_mode_6+codingsc.ul_rlc_blocks_in_ack_mode_6)*74)+(((codingsc.ul_rlc_blocks_in_unack_mode_7+codingsc.ul_rlc_blocks_in_ack_mode_7)/2)*112)+(((codingsc.ul_rlc_blocks_in_unack_mode_8+codingsc.ul_rlc_blocks_in_ack_mode_8)/2)*136)+(((codingsc.ul_rlc_blocks_in_unack_mode_9+codingsc.ul_rlc_blocks_in_ack_mode_9)/2)*148))/1024) trf_214a, to_number((((codingsc.dl_rlc_blocks_in_unack_mode_1+codingsc.dl_rlc_blocks_in_ack_mode_1)*22)+((codingsc.dl_rlc_blocks_in_unack_mode_2+codingsc.dl_rlc_blocks_in_ack_mode_2)*28)+((codingsc.dl_rlc_blocks_in_unack_mode_3+codingsc.dl_rlc_blocks_in_ack_mode_3)*37)+((codingsc.dl_rlc_blocks_in_unack_mode_4+codingsc.dl_rlc_blocks_in_ack_mode_4)*44)+((codingsc.dl_rlc_blocks_in_unack_mode_5+codingsc.dl_rlc_blocks_in_ack_mode_5)*56)+((codingsc.dl_rlc_blocks_in_unack_mode_6+codingsc.dl_rlc_blocks_in_ack_mode_6)*74)+(((codingsc.dl_rlc_blocks_in_unack_mode_7+codingsc.dl_rlc_blocks_in_ack_mode_7)/2)*112)+(((codingsc.dl_rlc_blocks_in_unack_mode_8+codingsc.dl_rlc_blocks_in_ack_mode_8)/2)*136)+(((codingsc.dl_rlc_blocks_in_unack_mode_9+codingsc.dl_rlc_blocks_in_ack_mode_9)/2)*148))/1024) trf_215a, to_number(decode(pcu.rlc_data_blocks_ul_cs1-pcu.rlc_data_blocks_ul_unack+pcu.rlc_data_blocks_ul_cs2+pcu.retra_data_blocks_ul_cs1+pcu.retra_data_blocks_ul_cs2+nvl(codingsc.ul_rlc_blocks_in_ack_mode_11,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_12,0)+nvl(codingsc.retrans_rlc_data_blocks_ul_11,0)+nvl(codingsc.retrans_rlc_data_blocks_ul_12,0),0,0,(((((pcu.rlc_data_blocks_ul_cs1-pcu.rlc_data_blocks_ul_unack)*20)+(pcu.rlc_data_blocks_ul_cs2*30)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_11*36,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_12*50,0))*8)/1000)/((pcu.rlc_data_blocks_ul_cs1-pcu.rlc_data_blocks_ul_unack+pcu.rlc_data_blocks_ul_cs2+pcu.retra_data_blocks_ul_cs1+pcu.retra_data_blocks_ul_cs2+nvl(codingsc.ul_rlc_blocks_in_ack_mode_11,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_12,0)+nvl(codingsc.retrans_rlc_data_blocks_ul_11,0)+nvl(codingsc.retrans_rlc_data_blocks_ul_12,0))/50))) trf_233c, to_number(decode(pcu.rlc_data_blocks_dl_cs1-pcu.rlc_data_blocks_dl_unack+pcu.rlc_data_blocks_dl_cs2+pcu.retra_rlc_data_blocks_dl_cs1+pcu.retra_rlc_data_blocks_dl_cs2+nvl(codingsc.dl_rlc_blocks_in_ack_mode_11+codingsc.dl_rlc_blocks_in_ack_mode_12+codingsc.retrans_rlc_data_blocks_dl_11+codingsc.retrans_rlc_data_blocks_dl_12,0),0,0,(((((pcu.rlc_data_blocks_dl_cs1-pcu.rlc_data_blocks_dl_unack)*20)+(pcu.rlc_data_blocks_dl_cs2*30)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_11*36,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_12*50,0))*8)/1000)/((pcu.rlc_data_blocks_dl_cs1-pcu.rlc_data_blocks_dl_unack+pcu.rlc_data_blocks_dl_cs2+pcu.retra_rlc_data_blocks_dl_cs1+pcu.retra_rlc_data_blocks_dl_cs2+nvl(codingsc.dl_rlc_blocks_in_ack_mode_11+codingsc.dl_rlc_blocks_in_ack_mode_12+codingsc.retrans_rlc_data_blocks_dl_11+codingsc.retrans_rlc_data_blocks_dl_12,0))/50))) trf_235b, to_number(decode(((nvl(codingsc.ul_rlc_blocks_in_ack_mode_1+codingsc.retrans_rlc_data_blocks_ul_1,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_2+codingsc.retrans_rlc_data_blocks_ul_2,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_3+codingsc.retrans_rlc_data_blocks_ul_3,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_4+codingsc.retrans_rlc_data_blocks_ul_4,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_5+codingsc.retrans_rlc_data_blocks_ul_5,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_6+codingsc.retrans_rlc_data_blocks_ul_6,0)+(nvl(codingsc.ul_rlc_blocks_in_ack_mode_7+codingsc.retrans_rlc_data_blocks_ul_7,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_8+codingsc.retrans_rlc_data_blocks_ul_8,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_9+codingsc.retrans_rlc_data_blocks_ul_9,0))/2)/50),0,0,(((nvl(codingsc.ul_rlc_blocks_in_ack_mode_1,0)*22+nvl(codingsc.ul_rlc_blocks_in_ack_mode_2,0)*28+nvl(codingsc.ul_rlc_blocks_in_ack_mode_3,0)*37+nvl(codingsc.ul_rlc_blocks_in_ack_mode_4,0)*44+nvl(codingsc.ul_rlc_blocks_in_ack_mode_5,0)*56+nvl(c... to_number(decode(((nvl(codingsc.dl_rlc_blocks_in_ack_mode_1+codingsc.retrans_rlc_data_blocks_dl_1,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_2+codingsc.retrans_rlc_data_blocks_dl_2,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_3+codingsc.retrans_rlc_data_blocks_dl_3,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_4+codingsc.retrans_rlc_data_blocks_dl_4,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_5+codingsc.retrans_rlc_data_blocks_dl_5,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_6+codingsc.retrans_rlc_data_blocks_dl_6,0)+(nvl(codingsc.dl_rlc_blocks_in_ack_mode_7+codingsc.retrans_rlc_data_blocks_dl_7,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_8+codingsc.retrans_rlc_data_blocks_dl_8,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_9+codingsc.retrans_rlc_data_blocks_dl_9,0))/2)/50),0,0,(((nvl(codingsc.dl_rlc_blocks_in_ack_mode_1,0)*22+nvl(codingsc.dl_rlc_blocks_in_ack_mode_2,0)*28+nvl(codingsc.dl_rlc_blocks_in_ack_mode_3,0)*37+nvl(codingsc.dl_rlc_blocks_in_ack_mode_4,0)*44+nvl(codingsc.dl_rlc_blocks_in_ack_mode_5,0)*56+nvl(c... to_number(decode(pcu.avg_vol_wght_llc_troughput_den,0,null,(pcu.avg_vol_wght_llc_troughput_num*8)/(pcu.avg_vol_wght_llc_troughput_den*10))) llc_3a, to_number(decode( nvl(qos.vwthr_denominator_gprs,0)*10,0,null, (nvl(qos.vwthr_numerator_gprs,0)*8)/ (nvl(qos.vwthr_denominator_gprs,0)*10) )) llc_4a, to_number(( ho.msc_o_tch_tch_at +ho.msc_o_sdcch_tch_at +ho.msc_o_sdcch_at +ho.msc_tch_ho_wcdma_ran_att +ho.bsc_o_tch_tch_at +ho.bsc_o_sdcch_tch_at +ho.bsc_o_sdcch_at +ho.cell_tch_tch_at +ho.cell_sdcch_tch_at +ho.cell_sdcch_at )) ho_67a, to_number(decode((traffic.msc_o_ho_cmd+traffic.bsc_o_ho_cmd_assgn+traffic.bts_ho_assgn+ho.msc_gen_sys_wcdma_ran_ho_com),0,0,100*(ho.msc_o_succ_ho+ho.bsc_o_succ_ho+ho.cell_succ_ho+ho.msc_to_wcdma_ran_succ_tch_ho)/(traffic.msc_o_ho_cmd+traffic.bsc_o_ho_cmd_assgn+traffic.bts_ho_assgn+ho.msc_gen_sys_wcdma_ran_ho_com))) hsr_28, to_number(celresel.nccr_not_started_due_ac+pcu.nccr_qc_trig_no_good_neig+pcu.nccr_serv_isnccr_no_good_neig+celresel.pcco_to_gprs_ms_due_pwr_bdgt+celresel.pcco_to_egprs_ms_due_pwr_bdgt+celresel.pcco_sent_due_serv_isnccr+celresel.pcco_sent_due_coverage_isnccr+celresel.pcco_sent_due_qual_ctrl) nccr_1, to_number(100*decode((celresel.nccr_not_started_due_ac+pcu.nccr_qc_trig_no_good_neig+pcu.nccr_serv_isnccr_no_good_neig+celresel.pcco_to_gprs_ms_due_pwr_bdgt+celresel.pcco_to_egprs_ms_due_pwr_bdgt+celresel.pcco_sent_due_serv_isnccr+celresel.pcco_sent_due_coverage_isnccr+celresel.pcco_sent_due_qual_ctrl),0,0,celresel.nccr_succ_flush_received/(celresel.nccr_not_started_due_ac+pcu.nccr_qc_trig_no_good_neig+pcu.nccr_serv_isnccr_no_good_neig+celresel.pcco_to_gprs_ms_due_pwr_bdgt+celresel.pcco_to_egprs_ms_due_pwr_bdgt+celresel.pcco_sent_due_serv_isnccr+celresel.pcco_sent_due_coverage_isnccr+celresel.pcco_sent_due_qual_ctrl))) nccr_13, to_number(decode((traffic.msc_o_ho_cmd+traffic.bsc_o_ho_cmd_assgn+traffic.bts_ho_assgn+ho.msc_gen_sys_wcdma_ran_ho_com),0,0,100*((ho.bsc_o_drop_calls+ho.msc_o_call_drop_ho+ho.cell_drop_calls+ho.msc_call_drop_ho_wcdma_ran)/(traffic.msc_o_ho_cmd+traffic.bsc_o_ho_cmd_assgn+traffic.bts_ho_assgn+ho.msc_gen_sys_wcdma_ran_ho_com)))) hfr_68c, to_number(ho.MSC_TCH_HO_WCDMA_RAN_ATT) MSC_TCH_HO_WCDMA_RAN_ATT, to_number(decode(ho.msc_tch_ho_wcdma_ran_att,0,0,(100*ho.msc_to_wcdma_ran_succ_tch_ho/ho.msc_tch_ho_wcdma_ran_att))) hsr_30, to_number(decode(ho.msc_tch_ho_wcdma_ran_att,0,0,100*ho.msc_call_drop_ho_wcdma_ran/ho.msc_tch_ho_wcdma_ran_att)) dcr_33, to_number(ho.MSC_TCH_HO_FROM_WCDMA_RAN_ATT) MSC_TCH_HO_FROM_WCDMA_RAN_ATT, to_number(decode(ho.msc_tch_ho_from_wcdma_ran_att,0,0,(100*ho.msc_ho_wcdma_ran_succ/ho.msc_tch_ho_from_wcdma_ran_att))) hsr_29

Page 53: 2G System Report (001)

and multi.period_start_time = psdtm.period_start_time (+) and multi.plmn_gid = psdtm.plmn_gid (+) and multi.period_start_time = pcu.period_start_time (+) and multi.plmn_gid = pcu.plmn_gid (+) and multi.period_start_time = resavail.period_start_time (+) and multi.plmn_gid = resavail.plmn_gid (+) and multi.period_start_time = codingsc.period_start_time (+) and multi.plmn_gid = codingsc.plmn_gid (+) and multi.period_start_time = qos.period_start_time (+) and multi.plmn_gid = qos.plmn_gid (+) and multi.period_start_time = traffic.period_start_time (+) and multi.plmn_gid = traffic.plmn_gid (+) and multi.period_start_time = service.period_start_time (+) and multi.plmn_gid = service.plmn_gid (+) and multi.period_start_time = rxqual.period_start_time (+) and multi.plmn_gid = rxqual.plmn_gid (+) and multi.period_start_time = multi2.period_start_time (+) and multi.plmn_gid = multi2.plmn_gid (+) and multi.period_start_time = celresel.period_start_time (+) and multi.plmn_gid = celresel.plmn_gid (+) and multi.period_start_time = ho.period_start_time (+) and multi.plmn_gid = ho.plmn_gid (+) and multi.period_start_time = resacc.period_start_time (+) and multi.plmn_gid = resacc.plmn_gid (+)

Page 54: 2G System Report (001)

sum(decode(ave_avail_tch_den,0,0,ave_avail_tch_sum/ave_avail_tch_den)+decode(ave_gprs_channels_den,0,0,ave_gprs_channels_sum/ave_gprs_channels_den)+decode(non_avail_tch_denom,0,0,ave_non_avail_tch_timeslot/non_avail_tch_denom)) ava_1g_all_tch,

Page 55: 2G System Report (001)

to_number(100*decode((resacc.succ_seiz_term+resacc.succ_seiz_orig+resacc.sdcch_emerg_call+resacc.sdcch_call_re_est+resacc.call_assign_after_sms)-(resacc.succ_sdcch_sms_est+resacc.unsucc_sdcch_sms_est)-(ho.bsc_o_sdcch_tch+ho.msc_o_sdcch_tch)+traffic.tch_succ_seiz_for_dir_acc-resacc.succ_seiz_supplem_serv,0,null,traffic.tch_norm_seiz/((resacc.succ_seiz_term+resacc.succ_seiz_orig+resacc.sdcch_emerg_call+resacc.sdcch_call_re_est+resacc.call_assign_after_sms)-(resacc.succ_sdcch_sms_est+resacc.unsucc_sdcch_sms_est)-(ho.bsc_o_sdcch_tch+ho.msc_o_sdcch_tch)+traffic.tch_succ_seiz_for_dir_acc-resacc.succ_seiz_supplem_serv))) csf_2o, to_number(100*decode(rxqual.freq_dl_qual0+rxqual.freq_dl_qual1+rxqual.freq_dl_qual2+rxqual.freq_dl_qual3+rxqual.freq_dl_qual4+rxqual.freq_dl_qual5+rxqual.freq_dl_qual6+rxqual.freq_dl_qual7,0,0,(rxqual.freq_dl_qual0+rxqual.freq_dl_qual1+rxqual.freq_dl_qual2+rxqual.freq_dl_qual3+rxqual.freq_dl_qual4+rxqual.freq_dl_qual5)/(rxqual.freq_dl_qual0+rxqual.freq_dl_qual1+rxqual.freq_dl_qual2+rxqual.freq_dl_qual3+rxqual.freq_dl_qual4+rxqual.freq_dl_qual5+rxqual.freq_dl_qual6+rxqual.freq_dl_qual7))) dlq_2_5, to_number(100*decode(rxqual.freq_ul_qual0+rxqual.freq_ul_qual1+rxqual.freq_ul_qual2+rxqual.freq_ul_qual3+rxqual.freq_ul_qual4+rxqual.freq_ul_qual5+rxqual.freq_ul_qual6+rxqual.freq_ul_qual7,0,0,(rxqual.freq_ul_qual0+rxqual.freq_ul_qual1+rxqual.freq_ul_qual2+rxqual.freq_ul_qual3+rxqual.freq_ul_qual4+rxqual.freq_ul_qual5)/(rxqual.freq_ul_qual0+rxqual.freq_ul_qual1+rxqual.freq_ul_qual2+rxqual.freq_ul_qual3+rxqual.freq_ul_qual4+rxqual.freq_ul_qual5+rxqual.freq_ul_qual6+rxqual.freq_ul_qual7))) ulq_2_5,

to_number((100-decode( (traffic.blck_8i_tch_req) ,0,0, ( traffic.blck_8i_tch_req -traffic.blck_8i_tch_seiz )/ (traffic.blck_8i_tch_req) ) )* ( 100*decode( ( resacc.succ_seiz_term +resacc.succ_seiz_orig +resacc.sdcch_emerg_call +resacc.sdcch_call_re_est +resacc.call_assign_after_sms ) -( resacc.succ_sdcch_sms_est +resacc.unsucc_sdcch_sms_est )-( ho.bsc_o_sdcch_tch +ho.msc_o_sdcch_tch )+traffic.tch_succ_seiz_for_dir_acc -resacc.succ_seiz_supplem_serv ,0,null, traffic.tch_norm_seiz/ ( ( resacc.succ_seiz_term +resacc.succ_seiz_orig +resacc.sdcch_emerg_call +resacc.sdcch_call_re_est +resacc.call_assign_after_sms )-( resacc.succ_sdcch_sms_est +resacc.unsucc_sdcch_sms_est )-( ho.bsc_o_sdcch_tch +ho.msc_o_sdcch_tch ) +traffic.tch_succ_seiz_for_dir_acc -resacc.succ_seiz_supplem_serv ) ) )/100) cssr_3b,

to_number(decode(decode(psdtm.trf_1d_psdtm_den,0,null,psdtm.trf_1d_psdtm_num/psdtm.trf_1d_psdtm_den),null,decode(resavail.res_av_denom14,0,null,resavail.ave_busy_tch/resavail.res_av_denom14),decode(psdtm.trf_1d_psdtm_den,0,null,psdtm.trf_1d_psdtm_num/psdtm.trf_1d_psdtm_den)+nvl(decode(resavail.res_av_denom14,0,null,resavail.ave_busy_tch/resavail.res_av_denom14),0))) trf_1d,

to_number(100*decode( pcu.part_of_ava_68,0,null, decode( multi2.lower_ava_68,0,null, ( nvl( 1-(nvl(pcu.ava_71_sub_out_rate,0)/pcu.part_of_ava_68) ,0)* nvl( 1-(nvl(multi.hits,0)/multi2.lower_ava_68) ,0) ) ) )) ava_68,

to_number(decode(pcu.nbr_of_dl_tbf+pcu.nbr_of_ul_tbf,0,0,100*(pcu.dl_tbf_establishment_failed+pcu.dl_egprs_tbf_rel_due_no_resp+pcu.ul_tbf_establishment_failed+pcu.ul_egprs_tbf_rel_due_no_resp)/(pcu.nbr_of_dl_tbf+pcu.nbr_of_ul_tbf))) tbf_66, to_number(decode(pcu.req_1_tsl_dl+pcu.req_2_tsl_dl+pcu.req_3_tsl_dl+pcu.req_4_tsl_dl+pcu.req_5_tsl_dl+pcu.req_6_tsl_dl+pcu.req_7_tsl_dl+pcu.req_8_tsl_dl+pcu.req_9_tsl_dl+pcu.req_10_tsl_dl+pcu.req_11_tsl_dl+pcu.req_12_tsl_dl,0,0,100*pcu.no_radio_res_ava_dl_tbf/(pcu.req_1_tsl_dl+pcu.req_2_tsl_dl+pcu.req_3_tsl_dl+pcu.req_4_tsl_dl+pcu.req_5_tsl_dl+pcu.req_6_tsl_dl+pcu.req_7_tsl_dl+pcu.req_8_tsl_dl+pcu.req_9_tsl_dl+pcu.req_10_tsl_dl+pcu.req_11_tsl_dl+pcu.req_12_tsl_dl))) tbf_16b,

to_number(decode(nvl(pcu.period_duration,0) ,0,0, case when ( (nvl(pcu.init_num_ul,0) + nvl(codingsc.sum_over_06_ul,0) + nvl(codingsc.sum_over_79_ul,0) + nvl(codingsc.sum_over_1112_ul,0)) /(nvl(pcu.period_duration,0)*60*50) )>=( (nvl(pcu.init_num_dl,0) + nvl(codingsc.sum_over_16_dl,0) + nvl(codingsc.sum_over_79_dl,0) + nvl(codingsc.sum_over_1112_dl,0)) /(nvl(pcu.period_duration,0)*60*50) ) then ( (nvl(pcu.init_num_ul,0) + nvl(codingsc.sum_over_06_ul,0) + nvl(codingsc.sum_over_79_ul,0) + nvl(codingsc.sum_over_1112_ul,0)) /(nvl(pcu.period_duration,0)*60*50) ) else ( (nvl(pcu.init_num_dl,0) + nvl(codingsc.sum_over_16_dl,0) + nvl(codingsc.sum_over_79_dl,0) + nvl(codingsc.sum_over_1112_dl,0)) /(nvl(pcu.period_duration,0)*60*50) ) end )) trf_237d, to_number((pcu.rlc_data_blocks_ul_cs1*20+pcu.rlc_data_blocks_ul_cs2*30+nvl(codingsc.ul_rlc_blocks_in_ack_mode_11+codingsc.ul_rlc_blocks_in_unack_mode_11,0)*36+nvl(codingsc.ul_rlc_blocks_in_ack_mode_12+codingsc.ul_rlc_blocks_in_unack_mode_12,0)*50)/1024) trf_212c, to_number((pcu.rlc_data_blocks_dl_cs1*20+pcu.rlc_data_blocks_dl_cs2*30+nvl(codingsc.dl_rlc_blocks_in_ack_mode_11+codingsc.dl_rlc_blocks_in_unack_mode_11,0)*36+nvl(codingsc.dl_rlc_blocks_in_ack_mode_12+codingsc.dl_rlc_blocks_in_unack_mode_12,0)*50)/1024) trf_213c, to_number((((codingsc.ul_rlc_blocks_in_unack_mode_1+codingsc.ul_rlc_blocks_in_ack_mode_1)*22)+((codingsc.ul_rlc_blocks_in_unack_mode_2+codingsc.ul_rlc_blocks_in_ack_mode_2)*28)+((codingsc.ul_rlc_blocks_in_unack_mode_3+codingsc.ul_rlc_blocks_in_ack_mode_3)*37)+((codingsc.ul_rlc_blocks_in_unack_mode_4+codingsc.ul_rlc_blocks_in_ack_mode_4)*44)+((codingsc.ul_rlc_blocks_in_unack_mode_5+codingsc.ul_rlc_blocks_in_ack_mode_5)*56)+((codingsc.ul_rlc_blocks_in_unack_mode_6+codingsc.ul_rlc_blocks_in_ack_mode_6)*74)+(((codingsc.ul_rlc_blocks_in_unack_mode_7+codingsc.ul_rlc_blocks_in_ack_mode_7)/2)*112)+(((codingsc.ul_rlc_blocks_in_unack_mode_8+codingsc.ul_rlc_blocks_in_ack_mode_8)/2)*136)+(((codingsc.ul_rlc_blocks_in_unack_mode_9+codingsc.ul_rlc_blocks_in_ack_mode_9)/2)*148))/1024) trf_214a, to_number((((codingsc.dl_rlc_blocks_in_unack_mode_1+codingsc.dl_rlc_blocks_in_ack_mode_1)*22)+((codingsc.dl_rlc_blocks_in_unack_mode_2+codingsc.dl_rlc_blocks_in_ack_mode_2)*28)+((codingsc.dl_rlc_blocks_in_unack_mode_3+codingsc.dl_rlc_blocks_in_ack_mode_3)*37)+((codingsc.dl_rlc_blocks_in_unack_mode_4+codingsc.dl_rlc_blocks_in_ack_mode_4)*44)+((codingsc.dl_rlc_blocks_in_unack_mode_5+codingsc.dl_rlc_blocks_in_ack_mode_5)*56)+((codingsc.dl_rlc_blocks_in_unack_mode_6+codingsc.dl_rlc_blocks_in_ack_mode_6)*74)+(((codingsc.dl_rlc_blocks_in_unack_mode_7+codingsc.dl_rlc_blocks_in_ack_mode_7)/2)*112)+(((codingsc.dl_rlc_blocks_in_unack_mode_8+codingsc.dl_rlc_blocks_in_ack_mode_8)/2)*136)+(((codingsc.dl_rlc_blocks_in_unack_mode_9+codingsc.dl_rlc_blocks_in_ack_mode_9)/2)*148))/1024) trf_215a, to_number(decode(pcu.rlc_data_blocks_ul_cs1-pcu.rlc_data_blocks_ul_unack+pcu.rlc_data_blocks_ul_cs2+pcu.retra_data_blocks_ul_cs1+pcu.retra_data_blocks_ul_cs2+nvl(codingsc.ul_rlc_blocks_in_ack_mode_11,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_12,0)+nvl(codingsc.retrans_rlc_data_blocks_ul_11,0)+nvl(codingsc.retrans_rlc_data_blocks_ul_12,0),0,0,(((((pcu.rlc_data_blocks_ul_cs1-pcu.rlc_data_blocks_ul_unack)*20)+(pcu.rlc_data_blocks_ul_cs2*30)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_11*36,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_12*50,0))*8)/1000)/((pcu.rlc_data_blocks_ul_cs1-pcu.rlc_data_blocks_ul_unack+pcu.rlc_data_blocks_ul_cs2+pcu.retra_data_blocks_ul_cs1+pcu.retra_data_blocks_ul_cs2+nvl(codingsc.ul_rlc_blocks_in_ack_mode_11,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_12,0)+nvl(codingsc.retrans_rlc_data_blocks_ul_11,0)+nvl(codingsc.retrans_rlc_data_blocks_ul_12,0))/50))) trf_233c, to_number(decode(pcu.rlc_data_blocks_dl_cs1-pcu.rlc_data_blocks_dl_unack+pcu.rlc_data_blocks_dl_cs2+pcu.retra_rlc_data_blocks_dl_cs1+pcu.retra_rlc_data_blocks_dl_cs2+nvl(codingsc.dl_rlc_blocks_in_ack_mode_11+codingsc.dl_rlc_blocks_in_ack_mode_12+codingsc.retrans_rlc_data_blocks_dl_11+codingsc.retrans_rlc_data_blocks_dl_12,0),0,0,(((((pcu.rlc_data_blocks_dl_cs1-pcu.rlc_data_blocks_dl_unack)*20)+(pcu.rlc_data_blocks_dl_cs2*30)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_11*36,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_12*50,0))*8)/1000)/((pcu.rlc_data_blocks_dl_cs1-pcu.rlc_data_blocks_dl_unack+pcu.rlc_data_blocks_dl_cs2+pcu.retra_rlc_data_blocks_dl_cs1+pcu.retra_rlc_data_blocks_dl_cs2+nvl(codingsc.dl_rlc_blocks_in_ack_mode_11+codingsc.dl_rlc_blocks_in_ack_mode_12+codingsc.retrans_rlc_data_blocks_dl_11+codingsc.retrans_rlc_data_blocks_dl_12,0))/50))) trf_235b, to_number(decode(((nvl(codingsc.ul_rlc_blocks_in_ack_mode_1+codingsc.retrans_rlc_data_blocks_ul_1,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_2+codingsc.retrans_rlc_data_blocks_ul_2,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_3+codingsc.retrans_rlc_data_blocks_ul_3,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_4+codingsc.retrans_rlc_data_blocks_ul_4,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_5+codingsc.retrans_rlc_data_blocks_ul_5,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_6+codingsc.retrans_rlc_data_blocks_ul_6,0)+(nvl(codingsc.ul_rlc_blocks_in_ack_mode_7+codingsc.retrans_rlc_data_blocks_ul_7,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_8+codingsc.retrans_rlc_data_blocks_ul_8,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_9+codingsc.retrans_rlc_data_blocks_ul_9,0))/2)/50),0,0,(((nvl(codingsc.ul_rlc_blocks_in_ack_mode_1,0)*22+nvl(codingsc.ul_rlc_blocks_in_ack_mode_2,0)*28+nvl(codingsc.ul_rlc_blocks_in_ack_mode_3,0)*37+nvl(codingsc.ul_rlc_blocks_in_ack_mode_4,0)*44+nvl(codingsc.ul_rlc_blocks_in_ack_mode_5,0)*56+nvl(c... to_number(decode(((nvl(codingsc.dl_rlc_blocks_in_ack_mode_1+codingsc.retrans_rlc_data_blocks_dl_1,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_2+codingsc.retrans_rlc_data_blocks_dl_2,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_3+codingsc.retrans_rlc_data_blocks_dl_3,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_4+codingsc.retrans_rlc_data_blocks_dl_4,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_5+codingsc.retrans_rlc_data_blocks_dl_5,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_6+codingsc.retrans_rlc_data_blocks_dl_6,0)+(nvl(codingsc.dl_rlc_blocks_in_ack_mode_7+codingsc.retrans_rlc_data_blocks_dl_7,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_8+codingsc.retrans_rlc_data_blocks_dl_8,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_9+codingsc.retrans_rlc_data_blocks_dl_9,0))/2)/50),0,0,(((nvl(codingsc.dl_rlc_blocks_in_ack_mode_1,0)*22+nvl(codingsc.dl_rlc_blocks_in_ack_mode_2,0)*28+nvl(codingsc.dl_rlc_blocks_in_ack_mode_3,0)*37+nvl(codingsc.dl_rlc_blocks_in_ack_mode_4,0)*44+nvl(codingsc.dl_rlc_blocks_in_ack_mode_5,0)*56+nvl(c...

to_number(( ho.msc_o_tch_tch_at +ho.msc_o_sdcch_tch_at +ho.msc_o_sdcch_at +ho.msc_tch_ho_wcdma_ran_att +ho.bsc_o_tch_tch_at +ho.bsc_o_sdcch_tch_at +ho.bsc_o_sdcch_at +ho.cell_tch_tch_at +ho.cell_sdcch_tch_at +ho.cell_sdcch_at )) ho_67a, to_number(decode((traffic.msc_o_ho_cmd+traffic.bsc_o_ho_cmd_assgn+traffic.bts_ho_assgn+ho.msc_gen_sys_wcdma_ran_ho_com),0,0,100*(ho.msc_o_succ_ho+ho.bsc_o_succ_ho+ho.cell_succ_ho+ho.msc_to_wcdma_ran_succ_tch_ho)/(traffic.msc_o_ho_cmd+traffic.bsc_o_ho_cmd_assgn+traffic.bts_ho_assgn+ho.msc_gen_sys_wcdma_ran_ho_com))) hsr_28, to_number(celresel.nccr_not_started_due_ac+pcu.nccr_qc_trig_no_good_neig+pcu.nccr_serv_isnccr_no_good_neig+celresel.pcco_to_gprs_ms_due_pwr_bdgt+celresel.pcco_to_egprs_ms_due_pwr_bdgt+celresel.pcco_sent_due_serv_isnccr+celresel.pcco_sent_due_coverage_isnccr+celresel.pcco_sent_due_qual_ctrl) nccr_1, to_number(100*decode((celresel.nccr_not_started_due_ac+pcu.nccr_qc_trig_no_good_neig+pcu.nccr_serv_isnccr_no_good_neig+celresel.pcco_to_gprs_ms_due_pwr_bdgt+celresel.pcco_to_egprs_ms_due_pwr_bdgt+celresel.pcco_sent_due_serv_isnccr+celresel.pcco_sent_due_coverage_isnccr+celresel.pcco_sent_due_qual_ctrl),0,0,celresel.nccr_succ_flush_received/(celresel.nccr_not_started_due_ac+pcu.nccr_qc_trig_no_good_neig+pcu.nccr_serv_isnccr_no_good_neig+celresel.pcco_to_gprs_ms_due_pwr_bdgt+celresel.pcco_to_egprs_ms_due_pwr_bdgt+celresel.pcco_sent_due_serv_isnccr+celresel.pcco_sent_due_coverage_isnccr+celresel.pcco_sent_due_qual_ctrl))) nccr_13, to_number(decode((traffic.msc_o_ho_cmd+traffic.bsc_o_ho_cmd_assgn+traffic.bts_ho_assgn+ho.msc_gen_sys_wcdma_ran_ho_com),0,0,100*((ho.bsc_o_drop_calls+ho.msc_o_call_drop_ho+ho.cell_drop_calls+ho.msc_call_drop_ho_wcdma_ran)/(traffic.msc_o_ho_cmd+traffic.bsc_o_ho_cmd_assgn+traffic.bts_ho_assgn+ho.msc_gen_sys_wcdma_ran_ho_com)))) hfr_68c,

Page 56: 2G System Report (001)

to_number(100*decode((resacc.succ_seiz_term+resacc.succ_seiz_orig+resacc.sdcch_emerg_call+resacc.sdcch_call_re_est+resacc.call_assign_after_sms)-(resacc.succ_sdcch_sms_est+resacc.unsucc_sdcch_sms_est)-(ho.bsc_o_sdcch_tch+ho.msc_o_sdcch_tch)+traffic.tch_succ_seiz_for_dir_acc-resacc.succ_seiz_supplem_serv,0,null,traffic.tch_norm_seiz/((resacc.succ_seiz_term+resacc.succ_seiz_orig+resacc.sdcch_emerg_call+resacc.sdcch_call_re_est+resacc.call_assign_after_sms)-(resacc.succ_sdcch_sms_est+resacc.unsucc_sdcch_sms_est)-(ho.bsc_o_sdcch_tch+ho.msc_o_sdcch_tch)+traffic.tch_succ_seiz_for_dir_acc-resacc.succ_seiz_supplem_serv))) csf_2o, to_number(100*decode(rxqual.freq_dl_qual0+rxqual.freq_dl_qual1+rxqual.freq_dl_qual2+rxqual.freq_dl_qual3+rxqual.freq_dl_qual4+rxqual.freq_dl_qual5+rxqual.freq_dl_qual6+rxqual.freq_dl_qual7,0,0,(rxqual.freq_dl_qual0+rxqual.freq_dl_qual1+rxqual.freq_dl_qual2+rxqual.freq_dl_qual3+rxqual.freq_dl_qual4+rxqual.freq_dl_qual5)/(rxqual.freq_dl_qual0+rxqual.freq_dl_qual1+rxqual.freq_dl_qual2+rxqual.freq_dl_qual3+rxqual.freq_dl_qual4+rxqual.freq_dl_qual5+rxqual.freq_dl_qual6+rxqual.freq_dl_qual7))) dlq_2_5, to_number(100*decode(rxqual.freq_ul_qual0+rxqual.freq_ul_qual1+rxqual.freq_ul_qual2+rxqual.freq_ul_qual3+rxqual.freq_ul_qual4+rxqual.freq_ul_qual5+rxqual.freq_ul_qual6+rxqual.freq_ul_qual7,0,0,(rxqual.freq_ul_qual0+rxqual.freq_ul_qual1+rxqual.freq_ul_qual2+rxqual.freq_ul_qual3+rxqual.freq_ul_qual4+rxqual.freq_ul_qual5)/(rxqual.freq_ul_qual0+rxqual.freq_ul_qual1+rxqual.freq_ul_qual2+rxqual.freq_ul_qual3+rxqual.freq_ul_qual4+rxqual.freq_ul_qual5+rxqual.freq_ul_qual6+rxqual.freq_ul_qual7))) ulq_2_5,

to_number((100-decode( (traffic.blck_8i_tch_req) ,0,0, ( traffic.blck_8i_tch_req -traffic.blck_8i_tch_seiz )/ (traffic.blck_8i_tch_req) ) )* ( 100*decode( ( resacc.succ_seiz_term +resacc.succ_seiz_orig +resacc.sdcch_emerg_call +resacc.sdcch_call_re_est +resacc.call_assign_after_sms ) -( resacc.succ_sdcch_sms_est +resacc.unsucc_sdcch_sms_est )-( ho.bsc_o_sdcch_tch +ho.msc_o_sdcch_tch )+traffic.tch_succ_seiz_for_dir_acc -resacc.succ_seiz_supplem_serv ,0,null, traffic.tch_norm_seiz/ ( ( resacc.succ_seiz_term +resacc.succ_seiz_orig +resacc.sdcch_emerg_call +resacc.sdcch_call_re_est +resacc.call_assign_after_sms )-( resacc.succ_sdcch_sms_est +resacc.unsucc_sdcch_sms_est )-( ho.bsc_o_sdcch_tch +ho.msc_o_sdcch_tch ) +traffic.tch_succ_seiz_for_dir_acc -resacc.succ_seiz_supplem_serv ) ) )/100) cssr_3b,

to_number(decode(decode(psdtm.trf_1d_psdtm_den,0,null,psdtm.trf_1d_psdtm_num/psdtm.trf_1d_psdtm_den),null,decode(resavail.res_av_denom14,0,null,resavail.ave_busy_tch/resavail.res_av_denom14),decode(psdtm.trf_1d_psdtm_den,0,null,psdtm.trf_1d_psdtm_num/psdtm.trf_1d_psdtm_den)+nvl(decode(resavail.res_av_denom14,0,null,resavail.ave_busy_tch/resavail.res_av_denom14),0))) trf_1d,

to_number(decode(pcu.req_1_tsl_dl+pcu.req_2_tsl_dl+pcu.req_3_tsl_dl+pcu.req_4_tsl_dl+pcu.req_5_tsl_dl+pcu.req_6_tsl_dl+pcu.req_7_tsl_dl+pcu.req_8_tsl_dl+pcu.req_9_tsl_dl+pcu.req_10_tsl_dl+pcu.req_11_tsl_dl+pcu.req_12_tsl_dl,0,0,100*pcu.no_radio_res_ava_dl_tbf/(pcu.req_1_tsl_dl+pcu.req_2_tsl_dl+pcu.req_3_tsl_dl+pcu.req_4_tsl_dl+pcu.req_5_tsl_dl+pcu.req_6_tsl_dl+pcu.req_7_tsl_dl+pcu.req_8_tsl_dl+pcu.req_9_tsl_dl+pcu.req_10_tsl_dl+pcu.req_11_tsl_dl+pcu.req_12_tsl_dl))) tbf_16b,

to_number(decode(nvl(pcu.period_duration,0) ,0,0, case when ( (nvl(pcu.init_num_ul,0) + nvl(codingsc.sum_over_06_ul,0) + nvl(codingsc.sum_over_79_ul,0) + nvl(codingsc.sum_over_1112_ul,0)) /(nvl(pcu.period_duration,0)*60*50) )>=( (nvl(pcu.init_num_dl,0) + nvl(codingsc.sum_over_16_dl,0) + nvl(codingsc.sum_over_79_dl,0) + nvl(codingsc.sum_over_1112_dl,0)) /(nvl(pcu.period_duration,0)*60*50) ) then ( (nvl(pcu.init_num_ul,0) + nvl(codingsc.sum_over_06_ul,0) + nvl(codingsc.sum_over_79_ul,0) + nvl(codingsc.sum_over_1112_ul,0)) /(nvl(pcu.period_duration,0)*60*50) ) else ( (nvl(pcu.init_num_dl,0) + nvl(codingsc.sum_over_16_dl,0) + nvl(codingsc.sum_over_79_dl,0) + nvl(codingsc.sum_over_1112_dl,0)) /(nvl(pcu.period_duration,0)*60*50) ) end )) trf_237d,

to_number((((codingsc.ul_rlc_blocks_in_unack_mode_1+codingsc.ul_rlc_blocks_in_ack_mode_1)*22)+((codingsc.ul_rlc_blocks_in_unack_mode_2+codingsc.ul_rlc_blocks_in_ack_mode_2)*28)+((codingsc.ul_rlc_blocks_in_unack_mode_3+codingsc.ul_rlc_blocks_in_ack_mode_3)*37)+((codingsc.ul_rlc_blocks_in_unack_mode_4+codingsc.ul_rlc_blocks_in_ack_mode_4)*44)+((codingsc.ul_rlc_blocks_in_unack_mode_5+codingsc.ul_rlc_blocks_in_ack_mode_5)*56)+((codingsc.ul_rlc_blocks_in_unack_mode_6+codingsc.ul_rlc_blocks_in_ack_mode_6)*74)+(((codingsc.ul_rlc_blocks_in_unack_mode_7+codingsc.ul_rlc_blocks_in_ack_mode_7)/2)*112)+(((codingsc.ul_rlc_blocks_in_unack_mode_8+codingsc.ul_rlc_blocks_in_ack_mode_8)/2)*136)+(((codingsc.ul_rlc_blocks_in_unack_mode_9+codingsc.ul_rlc_blocks_in_ack_mode_9)/2)*148))/1024) trf_214a, to_number((((codingsc.dl_rlc_blocks_in_unack_mode_1+codingsc.dl_rlc_blocks_in_ack_mode_1)*22)+((codingsc.dl_rlc_blocks_in_unack_mode_2+codingsc.dl_rlc_blocks_in_ack_mode_2)*28)+((codingsc.dl_rlc_blocks_in_unack_mode_3+codingsc.dl_rlc_blocks_in_ack_mode_3)*37)+((codingsc.dl_rlc_blocks_in_unack_mode_4+codingsc.dl_rlc_blocks_in_ack_mode_4)*44)+((codingsc.dl_rlc_blocks_in_unack_mode_5+codingsc.dl_rlc_blocks_in_ack_mode_5)*56)+((codingsc.dl_rlc_blocks_in_unack_mode_6+codingsc.dl_rlc_blocks_in_ack_mode_6)*74)+(((codingsc.dl_rlc_blocks_in_unack_mode_7+codingsc.dl_rlc_blocks_in_ack_mode_7)/2)*112)+(((codingsc.dl_rlc_blocks_in_unack_mode_8+codingsc.dl_rlc_blocks_in_ack_mode_8)/2)*136)+(((codingsc.dl_rlc_blocks_in_unack_mode_9+codingsc.dl_rlc_blocks_in_ack_mode_9)/2)*148))/1024) trf_215a, to_number(decode(pcu.rlc_data_blocks_ul_cs1-pcu.rlc_data_blocks_ul_unack+pcu.rlc_data_blocks_ul_cs2+pcu.retra_data_blocks_ul_cs1+pcu.retra_data_blocks_ul_cs2+nvl(codingsc.ul_rlc_blocks_in_ack_mode_11,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_12,0)+nvl(codingsc.retrans_rlc_data_blocks_ul_11,0)+nvl(codingsc.retrans_rlc_data_blocks_ul_12,0),0,0,(((((pcu.rlc_data_blocks_ul_cs1-pcu.rlc_data_blocks_ul_unack)*20)+(pcu.rlc_data_blocks_ul_cs2*30)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_11*36,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_12*50,0))*8)/1000)/((pcu.rlc_data_blocks_ul_cs1-pcu.rlc_data_blocks_ul_unack+pcu.rlc_data_blocks_ul_cs2+pcu.retra_data_blocks_ul_cs1+pcu.retra_data_blocks_ul_cs2+nvl(codingsc.ul_rlc_blocks_in_ack_mode_11,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_12,0)+nvl(codingsc.retrans_rlc_data_blocks_ul_11,0)+nvl(codingsc.retrans_rlc_data_blocks_ul_12,0))/50))) trf_233c, to_number(decode(pcu.rlc_data_blocks_dl_cs1-pcu.rlc_data_blocks_dl_unack+pcu.rlc_data_blocks_dl_cs2+pcu.retra_rlc_data_blocks_dl_cs1+pcu.retra_rlc_data_blocks_dl_cs2+nvl(codingsc.dl_rlc_blocks_in_ack_mode_11+codingsc.dl_rlc_blocks_in_ack_mode_12+codingsc.retrans_rlc_data_blocks_dl_11+codingsc.retrans_rlc_data_blocks_dl_12,0),0,0,(((((pcu.rlc_data_blocks_dl_cs1-pcu.rlc_data_blocks_dl_unack)*20)+(pcu.rlc_data_blocks_dl_cs2*30)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_11*36,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_12*50,0))*8)/1000)/((pcu.rlc_data_blocks_dl_cs1-pcu.rlc_data_blocks_dl_unack+pcu.rlc_data_blocks_dl_cs2+pcu.retra_rlc_data_blocks_dl_cs1+pcu.retra_rlc_data_blocks_dl_cs2+nvl(codingsc.dl_rlc_blocks_in_ack_mode_11+codingsc.dl_rlc_blocks_in_ack_mode_12+codingsc.retrans_rlc_data_blocks_dl_11+codingsc.retrans_rlc_data_blocks_dl_12,0))/50))) trf_235b, to_number(decode(((nvl(codingsc.ul_rlc_blocks_in_ack_mode_1+codingsc.retrans_rlc_data_blocks_ul_1,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_2+codingsc.retrans_rlc_data_blocks_ul_2,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_3+codingsc.retrans_rlc_data_blocks_ul_3,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_4+codingsc.retrans_rlc_data_blocks_ul_4,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_5+codingsc.retrans_rlc_data_blocks_ul_5,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_6+codingsc.retrans_rlc_data_blocks_ul_6,0)+(nvl(codingsc.ul_rlc_blocks_in_ack_mode_7+codingsc.retrans_rlc_data_blocks_ul_7,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_8+codingsc.retrans_rlc_data_blocks_ul_8,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_9+codingsc.retrans_rlc_data_blocks_ul_9,0))/2)/50),0,0,(((nvl(codingsc.ul_rlc_blocks_in_ack_mode_1,0)*22+nvl(codingsc.ul_rlc_blocks_in_ack_mode_2,0)*28+nvl(codingsc.ul_rlc_blocks_in_ack_mode_3,0)*37+nvl(codingsc.ul_rlc_blocks_in_ack_mode_4,0)*44+nvl(codingsc.ul_rlc_blocks_in_ack_mode_5,0)*56+nvl(c... to_number(decode(((nvl(codingsc.dl_rlc_blocks_in_ack_mode_1+codingsc.retrans_rlc_data_blocks_dl_1,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_2+codingsc.retrans_rlc_data_blocks_dl_2,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_3+codingsc.retrans_rlc_data_blocks_dl_3,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_4+codingsc.retrans_rlc_data_blocks_dl_4,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_5+codingsc.retrans_rlc_data_blocks_dl_5,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_6+codingsc.retrans_rlc_data_blocks_dl_6,0)+(nvl(codingsc.dl_rlc_blocks_in_ack_mode_7+codingsc.retrans_rlc_data_blocks_dl_7,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_8+codingsc.retrans_rlc_data_blocks_dl_8,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_9+codingsc.retrans_rlc_data_blocks_dl_9,0))/2)/50),0,0,(((nvl(codingsc.dl_rlc_blocks_in_ack_mode_1,0)*22+nvl(codingsc.dl_rlc_blocks_in_ack_mode_2,0)*28+nvl(codingsc.dl_rlc_blocks_in_ack_mode_3,0)*37+nvl(codingsc.dl_rlc_blocks_in_ack_mode_4,0)*44+nvl(codingsc.dl_rlc_blocks_in_ack_mode_5,0)*56+nvl(c...

to_number(decode((traffic.msc_o_ho_cmd+traffic.bsc_o_ho_cmd_assgn+traffic.bts_ho_assgn+ho.msc_gen_sys_wcdma_ran_ho_com),0,0,100*(ho.msc_o_succ_ho+ho.bsc_o_succ_ho+ho.cell_succ_ho+ho.msc_to_wcdma_ran_succ_tch_ho)/(traffic.msc_o_ho_cmd+traffic.bsc_o_ho_cmd_assgn+traffic.bts_ho_assgn+ho.msc_gen_sys_wcdma_ran_ho_com))) hsr_28, to_number(celresel.nccr_not_started_due_ac+pcu.nccr_qc_trig_no_good_neig+pcu.nccr_serv_isnccr_no_good_neig+celresel.pcco_to_gprs_ms_due_pwr_bdgt+celresel.pcco_to_egprs_ms_due_pwr_bdgt+celresel.pcco_sent_due_serv_isnccr+celresel.pcco_sent_due_coverage_isnccr+celresel.pcco_sent_due_qual_ctrl) nccr_1, to_number(100*decode((celresel.nccr_not_started_due_ac+pcu.nccr_qc_trig_no_good_neig+pcu.nccr_serv_isnccr_no_good_neig+celresel.pcco_to_gprs_ms_due_pwr_bdgt+celresel.pcco_to_egprs_ms_due_pwr_bdgt+celresel.pcco_sent_due_serv_isnccr+celresel.pcco_sent_due_coverage_isnccr+celresel.pcco_sent_due_qual_ctrl),0,0,celresel.nccr_succ_flush_received/(celresel.nccr_not_started_due_ac+pcu.nccr_qc_trig_no_good_neig+pcu.nccr_serv_isnccr_no_good_neig+celresel.pcco_to_gprs_ms_due_pwr_bdgt+celresel.pcco_to_egprs_ms_due_pwr_bdgt+celresel.pcco_sent_due_serv_isnccr+celresel.pcco_sent_due_coverage_isnccr+celresel.pcco_sent_due_qual_ctrl))) nccr_13, to_number(decode((traffic.msc_o_ho_cmd+traffic.bsc_o_ho_cmd_assgn+traffic.bts_ho_assgn+ho.msc_gen_sys_wcdma_ran_ho_com),0,0,100*((ho.bsc_o_drop_calls+ho.msc_o_call_drop_ho+ho.cell_drop_calls+ho.msc_call_drop_ho_wcdma_ran)/(traffic.msc_o_ho_cmd+traffic.bsc_o_ho_cmd_assgn+traffic.bts_ho_assgn+ho.msc_gen_sys_wcdma_ran_ho_com)))) hfr_68c,

Page 57: 2G System Report (001)

to_number(100*decode((resacc.succ_seiz_term+resacc.succ_seiz_orig+resacc.sdcch_emerg_call+resacc.sdcch_call_re_est+resacc.call_assign_after_sms)-(resacc.succ_sdcch_sms_est+resacc.unsucc_sdcch_sms_est)-(ho.bsc_o_sdcch_tch+ho.msc_o_sdcch_tch)+traffic.tch_succ_seiz_for_dir_acc-resacc.succ_seiz_supplem_serv,0,null,traffic.tch_norm_seiz/((resacc.succ_seiz_term+resacc.succ_seiz_orig+resacc.sdcch_emerg_call+resacc.sdcch_call_re_est+resacc.call_assign_after_sms)-(resacc.succ_sdcch_sms_est+resacc.unsucc_sdcch_sms_est)-(ho.bsc_o_sdcch_tch+ho.msc_o_sdcch_tch)+traffic.tch_succ_seiz_for_dir_acc-resacc.succ_seiz_supplem_serv))) csf_2o, to_number(100*decode(rxqual.freq_dl_qual0+rxqual.freq_dl_qual1+rxqual.freq_dl_qual2+rxqual.freq_dl_qual3+rxqual.freq_dl_qual4+rxqual.freq_dl_qual5+rxqual.freq_dl_qual6+rxqual.freq_dl_qual7,0,0,(rxqual.freq_dl_qual0+rxqual.freq_dl_qual1+rxqual.freq_dl_qual2+rxqual.freq_dl_qual3+rxqual.freq_dl_qual4+rxqual.freq_dl_qual5)/(rxqual.freq_dl_qual0+rxqual.freq_dl_qual1+rxqual.freq_dl_qual2+rxqual.freq_dl_qual3+rxqual.freq_dl_qual4+rxqual.freq_dl_qual5+rxqual.freq_dl_qual6+rxqual.freq_dl_qual7))) dlq_2_5, to_number(100*decode(rxqual.freq_ul_qual0+rxqual.freq_ul_qual1+rxqual.freq_ul_qual2+rxqual.freq_ul_qual3+rxqual.freq_ul_qual4+rxqual.freq_ul_qual5+rxqual.freq_ul_qual6+rxqual.freq_ul_qual7,0,0,(rxqual.freq_ul_qual0+rxqual.freq_ul_qual1+rxqual.freq_ul_qual2+rxqual.freq_ul_qual3+rxqual.freq_ul_qual4+rxqual.freq_ul_qual5)/(rxqual.freq_ul_qual0+rxqual.freq_ul_qual1+rxqual.freq_ul_qual2+rxqual.freq_ul_qual3+rxqual.freq_ul_qual4+rxqual.freq_ul_qual5+rxqual.freq_ul_qual6+rxqual.freq_ul_qual7))) ulq_2_5,

to_number((100-decode( (traffic.blck_8i_tch_req) ,0,0, ( traffic.blck_8i_tch_req -traffic.blck_8i_tch_seiz )/ (traffic.blck_8i_tch_req) ) )* ( 100*decode( ( resacc.succ_seiz_term +resacc.succ_seiz_orig +resacc.sdcch_emerg_call +resacc.sdcch_call_re_est +resacc.call_assign_after_sms ) -( resacc.succ_sdcch_sms_est +resacc.unsucc_sdcch_sms_est )-( ho.bsc_o_sdcch_tch +ho.msc_o_sdcch_tch )+traffic.tch_succ_seiz_for_dir_acc -resacc.succ_seiz_supplem_serv ,0,null, traffic.tch_norm_seiz/ ( ( resacc.succ_seiz_term +resacc.succ_seiz_orig +resacc.sdcch_emerg_call +resacc.sdcch_call_re_est +resacc.call_assign_after_sms )-( resacc.succ_sdcch_sms_est +resacc.unsucc_sdcch_sms_est )-( ho.bsc_o_sdcch_tch +ho.msc_o_sdcch_tch ) +traffic.tch_succ_seiz_for_dir_acc -resacc.succ_seiz_supplem_serv ) ) )/100) cssr_3b,

to_number(decode(decode(psdtm.trf_1d_psdtm_den,0,null,psdtm.trf_1d_psdtm_num/psdtm.trf_1d_psdtm_den),null,decode(resavail.res_av_denom14,0,null,resavail.ave_busy_tch/resavail.res_av_denom14),decode(psdtm.trf_1d_psdtm_den,0,null,psdtm.trf_1d_psdtm_num/psdtm.trf_1d_psdtm_den)+nvl(decode(resavail.res_av_denom14,0,null,resavail.ave_busy_tch/resavail.res_av_denom14),0))) trf_1d,

to_number(decode(pcu.req_1_tsl_dl+pcu.req_2_tsl_dl+pcu.req_3_tsl_dl+pcu.req_4_tsl_dl+pcu.req_5_tsl_dl+pcu.req_6_tsl_dl+pcu.req_7_tsl_dl+pcu.req_8_tsl_dl+pcu.req_9_tsl_dl+pcu.req_10_tsl_dl+pcu.req_11_tsl_dl+pcu.req_12_tsl_dl,0,0,100*pcu.no_radio_res_ava_dl_tbf/(pcu.req_1_tsl_dl+pcu.req_2_tsl_dl+pcu.req_3_tsl_dl+pcu.req_4_tsl_dl+pcu.req_5_tsl_dl+pcu.req_6_tsl_dl+pcu.req_7_tsl_dl+pcu.req_8_tsl_dl+pcu.req_9_tsl_dl+pcu.req_10_tsl_dl+pcu.req_11_tsl_dl+pcu.req_12_tsl_dl))) tbf_16b,

to_number(decode(nvl(pcu.period_duration,0) ,0,0, case when ( (nvl(pcu.init_num_ul,0) + nvl(codingsc.sum_over_06_ul,0) + nvl(codingsc.sum_over_79_ul,0) + nvl(codingsc.sum_over_1112_ul,0)) /(nvl(pcu.period_duration,0)*60*50) )>=( (nvl(pcu.init_num_dl,0) + nvl(codingsc.sum_over_16_dl,0) + nvl(codingsc.sum_over_79_dl,0) + nvl(codingsc.sum_over_1112_dl,0)) /(nvl(pcu.period_duration,0)*60*50) ) then ( (nvl(pcu.init_num_ul,0) + nvl(codingsc.sum_over_06_ul,0) + nvl(codingsc.sum_over_79_ul,0) + nvl(codingsc.sum_over_1112_ul,0)) /(nvl(pcu.period_duration,0)*60*50) ) else ( (nvl(pcu.init_num_dl,0) + nvl(codingsc.sum_over_16_dl,0) + nvl(codingsc.sum_over_79_dl,0) + nvl(codingsc.sum_over_1112_dl,0)) /(nvl(pcu.period_duration,0)*60*50) ) end )) trf_237d,

to_number((((codingsc.ul_rlc_blocks_in_unack_mode_1+codingsc.ul_rlc_blocks_in_ack_mode_1)*22)+((codingsc.ul_rlc_blocks_in_unack_mode_2+codingsc.ul_rlc_blocks_in_ack_mode_2)*28)+((codingsc.ul_rlc_blocks_in_unack_mode_3+codingsc.ul_rlc_blocks_in_ack_mode_3)*37)+((codingsc.ul_rlc_blocks_in_unack_mode_4+codingsc.ul_rlc_blocks_in_ack_mode_4)*44)+((codingsc.ul_rlc_blocks_in_unack_mode_5+codingsc.ul_rlc_blocks_in_ack_mode_5)*56)+((codingsc.ul_rlc_blocks_in_unack_mode_6+codingsc.ul_rlc_blocks_in_ack_mode_6)*74)+(((codingsc.ul_rlc_blocks_in_unack_mode_7+codingsc.ul_rlc_blocks_in_ack_mode_7)/2)*112)+(((codingsc.ul_rlc_blocks_in_unack_mode_8+codingsc.ul_rlc_blocks_in_ack_mode_8)/2)*136)+(((codingsc.ul_rlc_blocks_in_unack_mode_9+codingsc.ul_rlc_blocks_in_ack_mode_9)/2)*148))/1024) trf_214a, to_number((((codingsc.dl_rlc_blocks_in_unack_mode_1+codingsc.dl_rlc_blocks_in_ack_mode_1)*22)+((codingsc.dl_rlc_blocks_in_unack_mode_2+codingsc.dl_rlc_blocks_in_ack_mode_2)*28)+((codingsc.dl_rlc_blocks_in_unack_mode_3+codingsc.dl_rlc_blocks_in_ack_mode_3)*37)+((codingsc.dl_rlc_blocks_in_unack_mode_4+codingsc.dl_rlc_blocks_in_ack_mode_4)*44)+((codingsc.dl_rlc_blocks_in_unack_mode_5+codingsc.dl_rlc_blocks_in_ack_mode_5)*56)+((codingsc.dl_rlc_blocks_in_unack_mode_6+codingsc.dl_rlc_blocks_in_ack_mode_6)*74)+(((codingsc.dl_rlc_blocks_in_unack_mode_7+codingsc.dl_rlc_blocks_in_ack_mode_7)/2)*112)+(((codingsc.dl_rlc_blocks_in_unack_mode_8+codingsc.dl_rlc_blocks_in_ack_mode_8)/2)*136)+(((codingsc.dl_rlc_blocks_in_unack_mode_9+codingsc.dl_rlc_blocks_in_ack_mode_9)/2)*148))/1024) trf_215a, to_number(decode(pcu.rlc_data_blocks_ul_cs1-pcu.rlc_data_blocks_ul_unack+pcu.rlc_data_blocks_ul_cs2+pcu.retra_data_blocks_ul_cs1+pcu.retra_data_blocks_ul_cs2+nvl(codingsc.ul_rlc_blocks_in_ack_mode_11,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_12,0)+nvl(codingsc.retrans_rlc_data_blocks_ul_11,0)+nvl(codingsc.retrans_rlc_data_blocks_ul_12,0),0,0,(((((pcu.rlc_data_blocks_ul_cs1-pcu.rlc_data_blocks_ul_unack)*20)+(pcu.rlc_data_blocks_ul_cs2*30)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_11*36,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_12*50,0))*8)/1000)/((pcu.rlc_data_blocks_ul_cs1-pcu.rlc_data_blocks_ul_unack+pcu.rlc_data_blocks_ul_cs2+pcu.retra_data_blocks_ul_cs1+pcu.retra_data_blocks_ul_cs2+nvl(codingsc.ul_rlc_blocks_in_ack_mode_11,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_12,0)+nvl(codingsc.retrans_rlc_data_blocks_ul_11,0)+nvl(codingsc.retrans_rlc_data_blocks_ul_12,0))/50))) trf_233c, to_number(decode(pcu.rlc_data_blocks_dl_cs1-pcu.rlc_data_blocks_dl_unack+pcu.rlc_data_blocks_dl_cs2+pcu.retra_rlc_data_blocks_dl_cs1+pcu.retra_rlc_data_blocks_dl_cs2+nvl(codingsc.dl_rlc_blocks_in_ack_mode_11+codingsc.dl_rlc_blocks_in_ack_mode_12+codingsc.retrans_rlc_data_blocks_dl_11+codingsc.retrans_rlc_data_blocks_dl_12,0),0,0,(((((pcu.rlc_data_blocks_dl_cs1-pcu.rlc_data_blocks_dl_unack)*20)+(pcu.rlc_data_blocks_dl_cs2*30)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_11*36,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_12*50,0))*8)/1000)/((pcu.rlc_data_blocks_dl_cs1-pcu.rlc_data_blocks_dl_unack+pcu.rlc_data_blocks_dl_cs2+pcu.retra_rlc_data_blocks_dl_cs1+pcu.retra_rlc_data_blocks_dl_cs2+nvl(codingsc.dl_rlc_blocks_in_ack_mode_11+codingsc.dl_rlc_blocks_in_ack_mode_12+codingsc.retrans_rlc_data_blocks_dl_11+codingsc.retrans_rlc_data_blocks_dl_12,0))/50))) trf_235b, to_number(decode(((nvl(codingsc.ul_rlc_blocks_in_ack_mode_1+codingsc.retrans_rlc_data_blocks_ul_1,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_2+codingsc.retrans_rlc_data_blocks_ul_2,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_3+codingsc.retrans_rlc_data_blocks_ul_3,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_4+codingsc.retrans_rlc_data_blocks_ul_4,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_5+codingsc.retrans_rlc_data_blocks_ul_5,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_6+codingsc.retrans_rlc_data_blocks_ul_6,0)+(nvl(codingsc.ul_rlc_blocks_in_ack_mode_7+codingsc.retrans_rlc_data_blocks_ul_7,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_8+codingsc.retrans_rlc_data_blocks_ul_8,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_9+codingsc.retrans_rlc_data_blocks_ul_9,0))/2)/50),0,0,(((nvl(codingsc.ul_rlc_blocks_in_ack_mode_1,0)*22+nvl(codingsc.ul_rlc_blocks_in_ack_mode_2,0)*28+nvl(codingsc.ul_rlc_blocks_in_ack_mode_3,0)*37+nvl(codingsc.ul_rlc_blocks_in_ack_mode_4,0)*44+nvl(codingsc.ul_rlc_blocks_in_ack_mode_5,0)*56+nvl(c... to_number(decode(((nvl(codingsc.dl_rlc_blocks_in_ack_mode_1+codingsc.retrans_rlc_data_blocks_dl_1,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_2+codingsc.retrans_rlc_data_blocks_dl_2,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_3+codingsc.retrans_rlc_data_blocks_dl_3,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_4+codingsc.retrans_rlc_data_blocks_dl_4,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_5+codingsc.retrans_rlc_data_blocks_dl_5,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_6+codingsc.retrans_rlc_data_blocks_dl_6,0)+(nvl(codingsc.dl_rlc_blocks_in_ack_mode_7+codingsc.retrans_rlc_data_blocks_dl_7,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_8+codingsc.retrans_rlc_data_blocks_dl_8,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_9+codingsc.retrans_rlc_data_blocks_dl_9,0))/2)/50),0,0,(((nvl(codingsc.dl_rlc_blocks_in_ack_mode_1,0)*22+nvl(codingsc.dl_rlc_blocks_in_ack_mode_2,0)*28+nvl(codingsc.dl_rlc_blocks_in_ack_mode_3,0)*37+nvl(codingsc.dl_rlc_blocks_in_ack_mode_4,0)*44+nvl(codingsc.dl_rlc_blocks_in_ack_mode_5,0)*56+nvl(c...

to_number(100*decode((celresel.nccr_not_started_due_ac+pcu.nccr_qc_trig_no_good_neig+pcu.nccr_serv_isnccr_no_good_neig+celresel.pcco_to_gprs_ms_due_pwr_bdgt+celresel.pcco_to_egprs_ms_due_pwr_bdgt+celresel.pcco_sent_due_serv_isnccr+celresel.pcco_sent_due_coverage_isnccr+celresel.pcco_sent_due_qual_ctrl),0,0,celresel.nccr_succ_flush_received/(celresel.nccr_not_started_due_ac+pcu.nccr_qc_trig_no_good_neig+pcu.nccr_serv_isnccr_no_good_neig+celresel.pcco_to_gprs_ms_due_pwr_bdgt+celresel.pcco_to_egprs_ms_due_pwr_bdgt+celresel.pcco_sent_due_serv_isnccr+celresel.pcco_sent_due_coverage_isnccr+celresel.pcco_sent_due_qual_ctrl))) nccr_13,

Page 58: 2G System Report (001)

to_number(100*decode((resacc.succ_seiz_term+resacc.succ_seiz_orig+resacc.sdcch_emerg_call+resacc.sdcch_call_re_est+resacc.call_assign_after_sms)-(resacc.succ_sdcch_sms_est+resacc.unsucc_sdcch_sms_est)-(ho.bsc_o_sdcch_tch+ho.msc_o_sdcch_tch)+traffic.tch_succ_seiz_for_dir_acc-resacc.succ_seiz_supplem_serv,0,null,traffic.tch_norm_seiz/((resacc.succ_seiz_term+resacc.succ_seiz_orig+resacc.sdcch_emerg_call+resacc.sdcch_call_re_est+resacc.call_assign_after_sms)-(resacc.succ_sdcch_sms_est+resacc.unsucc_sdcch_sms_est)-(ho.bsc_o_sdcch_tch+ho.msc_o_sdcch_tch)+traffic.tch_succ_seiz_for_dir_acc-resacc.succ_seiz_supplem_serv))) csf_2o, to_number(100*decode(rxqual.freq_dl_qual0+rxqual.freq_dl_qual1+rxqual.freq_dl_qual2+rxqual.freq_dl_qual3+rxqual.freq_dl_qual4+rxqual.freq_dl_qual5+rxqual.freq_dl_qual6+rxqual.freq_dl_qual7,0,0,(rxqual.freq_dl_qual0+rxqual.freq_dl_qual1+rxqual.freq_dl_qual2+rxqual.freq_dl_qual3+rxqual.freq_dl_qual4+rxqual.freq_dl_qual5)/(rxqual.freq_dl_qual0+rxqual.freq_dl_qual1+rxqual.freq_dl_qual2+rxqual.freq_dl_qual3+rxqual.freq_dl_qual4+rxqual.freq_dl_qual5+rxqual.freq_dl_qual6+rxqual.freq_dl_qual7))) dlq_2_5, to_number(100*decode(rxqual.freq_ul_qual0+rxqual.freq_ul_qual1+rxqual.freq_ul_qual2+rxqual.freq_ul_qual3+rxqual.freq_ul_qual4+rxqual.freq_ul_qual5+rxqual.freq_ul_qual6+rxqual.freq_ul_qual7,0,0,(rxqual.freq_ul_qual0+rxqual.freq_ul_qual1+rxqual.freq_ul_qual2+rxqual.freq_ul_qual3+rxqual.freq_ul_qual4+rxqual.freq_ul_qual5)/(rxqual.freq_ul_qual0+rxqual.freq_ul_qual1+rxqual.freq_ul_qual2+rxqual.freq_ul_qual3+rxqual.freq_ul_qual4+rxqual.freq_ul_qual5+rxqual.freq_ul_qual6+rxqual.freq_ul_qual7))) ulq_2_5,

to_number((100-decode( (traffic.blck_8i_tch_req) ,0,0, ( traffic.blck_8i_tch_req -traffic.blck_8i_tch_seiz )/ (traffic.blck_8i_tch_req) ) )* ( 100*decode( ( resacc.succ_seiz_term +resacc.succ_seiz_orig +resacc.sdcch_emerg_call +resacc.sdcch_call_re_est +resacc.call_assign_after_sms ) -( resacc.succ_sdcch_sms_est +resacc.unsucc_sdcch_sms_est )-( ho.bsc_o_sdcch_tch +ho.msc_o_sdcch_tch )+traffic.tch_succ_seiz_for_dir_acc -resacc.succ_seiz_supplem_serv ,0,null, traffic.tch_norm_seiz/ ( ( resacc.succ_seiz_term +resacc.succ_seiz_orig +resacc.sdcch_emerg_call +resacc.sdcch_call_re_est +resacc.call_assign_after_sms )-( resacc.succ_sdcch_sms_est +resacc.unsucc_sdcch_sms_est )-( ho.bsc_o_sdcch_tch +ho.msc_o_sdcch_tch ) +traffic.tch_succ_seiz_for_dir_acc -resacc.succ_seiz_supplem_serv ) ) )/100) cssr_3b,

to_number(decode(pcu.req_1_tsl_dl+pcu.req_2_tsl_dl+pcu.req_3_tsl_dl+pcu.req_4_tsl_dl+pcu.req_5_tsl_dl+pcu.req_6_tsl_dl+pcu.req_7_tsl_dl+pcu.req_8_tsl_dl+pcu.req_9_tsl_dl+pcu.req_10_tsl_dl+pcu.req_11_tsl_dl+pcu.req_12_tsl_dl,0,0,100*pcu.no_radio_res_ava_dl_tbf/(pcu.req_1_tsl_dl+pcu.req_2_tsl_dl+pcu.req_3_tsl_dl+pcu.req_4_tsl_dl+pcu.req_5_tsl_dl+pcu.req_6_tsl_dl+pcu.req_7_tsl_dl+pcu.req_8_tsl_dl+pcu.req_9_tsl_dl+pcu.req_10_tsl_dl+pcu.req_11_tsl_dl+pcu.req_12_tsl_dl))) tbf_16b,

to_number(decode(nvl(pcu.period_duration,0) ,0,0, case when ( (nvl(pcu.init_num_ul,0) + nvl(codingsc.sum_over_06_ul,0) + nvl(codingsc.sum_over_79_ul,0) + nvl(codingsc.sum_over_1112_ul,0)) /(nvl(pcu.period_duration,0)*60*50) )>=( (nvl(pcu.init_num_dl,0) + nvl(codingsc.sum_over_16_dl,0) + nvl(codingsc.sum_over_79_dl,0) + nvl(codingsc.sum_over_1112_dl,0)) /(nvl(pcu.period_duration,0)*60*50) ) then ( (nvl(pcu.init_num_ul,0) + nvl(codingsc.sum_over_06_ul,0) + nvl(codingsc.sum_over_79_ul,0) + nvl(codingsc.sum_over_1112_ul,0)) /(nvl(pcu.period_duration,0)*60*50) ) else ( (nvl(pcu.init_num_dl,0) + nvl(codingsc.sum_over_16_dl,0) + nvl(codingsc.sum_over_79_dl,0) + nvl(codingsc.sum_over_1112_dl,0)) /(nvl(pcu.period_duration,0)*60*50) ) end )) trf_237d,

to_number((((codingsc.ul_rlc_blocks_in_unack_mode_1+codingsc.ul_rlc_blocks_in_ack_mode_1)*22)+((codingsc.ul_rlc_blocks_in_unack_mode_2+codingsc.ul_rlc_blocks_in_ack_mode_2)*28)+((codingsc.ul_rlc_blocks_in_unack_mode_3+codingsc.ul_rlc_blocks_in_ack_mode_3)*37)+((codingsc.ul_rlc_blocks_in_unack_mode_4+codingsc.ul_rlc_blocks_in_ack_mode_4)*44)+((codingsc.ul_rlc_blocks_in_unack_mode_5+codingsc.ul_rlc_blocks_in_ack_mode_5)*56)+((codingsc.ul_rlc_blocks_in_unack_mode_6+codingsc.ul_rlc_blocks_in_ack_mode_6)*74)+(((codingsc.ul_rlc_blocks_in_unack_mode_7+codingsc.ul_rlc_blocks_in_ack_mode_7)/2)*112)+(((codingsc.ul_rlc_blocks_in_unack_mode_8+codingsc.ul_rlc_blocks_in_ack_mode_8)/2)*136)+(((codingsc.ul_rlc_blocks_in_unack_mode_9+codingsc.ul_rlc_blocks_in_ack_mode_9)/2)*148))/1024) trf_214a, to_number((((codingsc.dl_rlc_blocks_in_unack_mode_1+codingsc.dl_rlc_blocks_in_ack_mode_1)*22)+((codingsc.dl_rlc_blocks_in_unack_mode_2+codingsc.dl_rlc_blocks_in_ack_mode_2)*28)+((codingsc.dl_rlc_blocks_in_unack_mode_3+codingsc.dl_rlc_blocks_in_ack_mode_3)*37)+((codingsc.dl_rlc_blocks_in_unack_mode_4+codingsc.dl_rlc_blocks_in_ack_mode_4)*44)+((codingsc.dl_rlc_blocks_in_unack_mode_5+codingsc.dl_rlc_blocks_in_ack_mode_5)*56)+((codingsc.dl_rlc_blocks_in_unack_mode_6+codingsc.dl_rlc_blocks_in_ack_mode_6)*74)+(((codingsc.dl_rlc_blocks_in_unack_mode_7+codingsc.dl_rlc_blocks_in_ack_mode_7)/2)*112)+(((codingsc.dl_rlc_blocks_in_unack_mode_8+codingsc.dl_rlc_blocks_in_ack_mode_8)/2)*136)+(((codingsc.dl_rlc_blocks_in_unack_mode_9+codingsc.dl_rlc_blocks_in_ack_mode_9)/2)*148))/1024) trf_215a, to_number(decode(pcu.rlc_data_blocks_ul_cs1-pcu.rlc_data_blocks_ul_unack+pcu.rlc_data_blocks_ul_cs2+pcu.retra_data_blocks_ul_cs1+pcu.retra_data_blocks_ul_cs2+nvl(codingsc.ul_rlc_blocks_in_ack_mode_11,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_12,0)+nvl(codingsc.retrans_rlc_data_blocks_ul_11,0)+nvl(codingsc.retrans_rlc_data_blocks_ul_12,0),0,0,(((((pcu.rlc_data_blocks_ul_cs1-pcu.rlc_data_blocks_ul_unack)*20)+(pcu.rlc_data_blocks_ul_cs2*30)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_11*36,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_12*50,0))*8)/1000)/((pcu.rlc_data_blocks_ul_cs1-pcu.rlc_data_blocks_ul_unack+pcu.rlc_data_blocks_ul_cs2+pcu.retra_data_blocks_ul_cs1+pcu.retra_data_blocks_ul_cs2+nvl(codingsc.ul_rlc_blocks_in_ack_mode_11,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_12,0)+nvl(codingsc.retrans_rlc_data_blocks_ul_11,0)+nvl(codingsc.retrans_rlc_data_blocks_ul_12,0))/50))) trf_233c, to_number(decode(pcu.rlc_data_blocks_dl_cs1-pcu.rlc_data_blocks_dl_unack+pcu.rlc_data_blocks_dl_cs2+pcu.retra_rlc_data_blocks_dl_cs1+pcu.retra_rlc_data_blocks_dl_cs2+nvl(codingsc.dl_rlc_blocks_in_ack_mode_11+codingsc.dl_rlc_blocks_in_ack_mode_12+codingsc.retrans_rlc_data_blocks_dl_11+codingsc.retrans_rlc_data_blocks_dl_12,0),0,0,(((((pcu.rlc_data_blocks_dl_cs1-pcu.rlc_data_blocks_dl_unack)*20)+(pcu.rlc_data_blocks_dl_cs2*30)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_11*36,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_12*50,0))*8)/1000)/((pcu.rlc_data_blocks_dl_cs1-pcu.rlc_data_blocks_dl_unack+pcu.rlc_data_blocks_dl_cs2+pcu.retra_rlc_data_blocks_dl_cs1+pcu.retra_rlc_data_blocks_dl_cs2+nvl(codingsc.dl_rlc_blocks_in_ack_mode_11+codingsc.dl_rlc_blocks_in_ack_mode_12+codingsc.retrans_rlc_data_blocks_dl_11+codingsc.retrans_rlc_data_blocks_dl_12,0))/50))) trf_235b, to_number(decode(((nvl(codingsc.ul_rlc_blocks_in_ack_mode_1+codingsc.retrans_rlc_data_blocks_ul_1,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_2+codingsc.retrans_rlc_data_blocks_ul_2,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_3+codingsc.retrans_rlc_data_blocks_ul_3,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_4+codingsc.retrans_rlc_data_blocks_ul_4,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_5+codingsc.retrans_rlc_data_blocks_ul_5,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_6+codingsc.retrans_rlc_data_blocks_ul_6,0)+(nvl(codingsc.ul_rlc_blocks_in_ack_mode_7+codingsc.retrans_rlc_data_blocks_ul_7,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_8+codingsc.retrans_rlc_data_blocks_ul_8,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_9+codingsc.retrans_rlc_data_blocks_ul_9,0))/2)/50),0,0,(((nvl(codingsc.ul_rlc_blocks_in_ack_mode_1,0)*22+nvl(codingsc.ul_rlc_blocks_in_ack_mode_2,0)*28+nvl(codingsc.ul_rlc_blocks_in_ack_mode_3,0)*37+nvl(codingsc.ul_rlc_blocks_in_ack_mode_4,0)*44+nvl(codingsc.ul_rlc_blocks_in_ack_mode_5,0)*56+nvl(c... to_number(decode(((nvl(codingsc.dl_rlc_blocks_in_ack_mode_1+codingsc.retrans_rlc_data_blocks_dl_1,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_2+codingsc.retrans_rlc_data_blocks_dl_2,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_3+codingsc.retrans_rlc_data_blocks_dl_3,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_4+codingsc.retrans_rlc_data_blocks_dl_4,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_5+codingsc.retrans_rlc_data_blocks_dl_5,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_6+codingsc.retrans_rlc_data_blocks_dl_6,0)+(nvl(codingsc.dl_rlc_blocks_in_ack_mode_7+codingsc.retrans_rlc_data_blocks_dl_7,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_8+codingsc.retrans_rlc_data_blocks_dl_8,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_9+codingsc.retrans_rlc_data_blocks_dl_9,0))/2)/50),0,0,(((nvl(codingsc.dl_rlc_blocks_in_ack_mode_1,0)*22+nvl(codingsc.dl_rlc_blocks_in_ack_mode_2,0)*28+nvl(codingsc.dl_rlc_blocks_in_ack_mode_3,0)*37+nvl(codingsc.dl_rlc_blocks_in_ack_mode_4,0)*44+nvl(codingsc.dl_rlc_blocks_in_ack_mode_5,0)*56+nvl(c...

to_number(100*decode((celresel.nccr_not_started_due_ac+pcu.nccr_qc_trig_no_good_neig+pcu.nccr_serv_isnccr_no_good_neig+celresel.pcco_to_gprs_ms_due_pwr_bdgt+celresel.pcco_to_egprs_ms_due_pwr_bdgt+celresel.pcco_sent_due_serv_isnccr+celresel.pcco_sent_due_coverage_isnccr+celresel.pcco_sent_due_qual_ctrl),0,0,celresel.nccr_succ_flush_received/(celresel.nccr_not_started_due_ac+pcu.nccr_qc_trig_no_good_neig+pcu.nccr_serv_isnccr_no_good_neig+celresel.pcco_to_gprs_ms_due_pwr_bdgt+celresel.pcco_to_egprs_ms_due_pwr_bdgt+celresel.pcco_sent_due_serv_isnccr+celresel.pcco_sent_due_coverage_isnccr+celresel.pcco_sent_due_qual_ctrl))) nccr_13,

Page 59: 2G System Report (001)

to_number(100*decode((resacc.succ_seiz_term+resacc.succ_seiz_orig+resacc.sdcch_emerg_call+resacc.sdcch_call_re_est+resacc.call_assign_after_sms)-(resacc.succ_sdcch_sms_est+resacc.unsucc_sdcch_sms_est)-(ho.bsc_o_sdcch_tch+ho.msc_o_sdcch_tch)+traffic.tch_succ_seiz_for_dir_acc-resacc.succ_seiz_supplem_serv,0,null,traffic.tch_norm_seiz/((resacc.succ_seiz_term+resacc.succ_seiz_orig+resacc.sdcch_emerg_call+resacc.sdcch_call_re_est+resacc.call_assign_after_sms)-(resacc.succ_sdcch_sms_est+resacc.unsucc_sdcch_sms_est)-(ho.bsc_o_sdcch_tch+ho.msc_o_sdcch_tch)+traffic.tch_succ_seiz_for_dir_acc-resacc.succ_seiz_supplem_serv))) csf_2o,

to_number((100-decode( (traffic.blck_8i_tch_req) ,0,0, ( traffic.blck_8i_tch_req -traffic.blck_8i_tch_seiz )/ (traffic.blck_8i_tch_req) ) )* ( 100*decode( ( resacc.succ_seiz_term +resacc.succ_seiz_orig +resacc.sdcch_emerg_call +resacc.sdcch_call_re_est +resacc.call_assign_after_sms ) -( resacc.succ_sdcch_sms_est +resacc.unsucc_sdcch_sms_est )-( ho.bsc_o_sdcch_tch +ho.msc_o_sdcch_tch )+traffic.tch_succ_seiz_for_dir_acc -resacc.succ_seiz_supplem_serv ,0,null, traffic.tch_norm_seiz/ ( ( resacc.succ_seiz_term +resacc.succ_seiz_orig +resacc.sdcch_emerg_call +resacc.sdcch_call_re_est +resacc.call_assign_after_sms )-( resacc.succ_sdcch_sms_est +resacc.unsucc_sdcch_sms_est )-( ho.bsc_o_sdcch_tch +ho.msc_o_sdcch_tch ) +traffic.tch_succ_seiz_for_dir_acc -resacc.succ_seiz_supplem_serv ) ) )/100) cssr_3b,

to_number(decode(nvl(pcu.period_duration,0) ,0,0, case when ( (nvl(pcu.init_num_ul,0) + nvl(codingsc.sum_over_06_ul,0) + nvl(codingsc.sum_over_79_ul,0) + nvl(codingsc.sum_over_1112_ul,0)) /(nvl(pcu.period_duration,0)*60*50) )>=( (nvl(pcu.init_num_dl,0) + nvl(codingsc.sum_over_16_dl,0) + nvl(codingsc.sum_over_79_dl,0) + nvl(codingsc.sum_over_1112_dl,0)) /(nvl(pcu.period_duration,0)*60*50) ) then ( (nvl(pcu.init_num_ul,0) + nvl(codingsc.sum_over_06_ul,0) + nvl(codingsc.sum_over_79_ul,0) + nvl(codingsc.sum_over_1112_ul,0)) /(nvl(pcu.period_duration,0)*60*50) ) else ( (nvl(pcu.init_num_dl,0) + nvl(codingsc.sum_over_16_dl,0) + nvl(codingsc.sum_over_79_dl,0) + nvl(codingsc.sum_over_1112_dl,0)) /(nvl(pcu.period_duration,0)*60*50) ) end )) trf_237d,

to_number((((codingsc.ul_rlc_blocks_in_unack_mode_1+codingsc.ul_rlc_blocks_in_ack_mode_1)*22)+((codingsc.ul_rlc_blocks_in_unack_mode_2+codingsc.ul_rlc_blocks_in_ack_mode_2)*28)+((codingsc.ul_rlc_blocks_in_unack_mode_3+codingsc.ul_rlc_blocks_in_ack_mode_3)*37)+((codingsc.ul_rlc_blocks_in_unack_mode_4+codingsc.ul_rlc_blocks_in_ack_mode_4)*44)+((codingsc.ul_rlc_blocks_in_unack_mode_5+codingsc.ul_rlc_blocks_in_ack_mode_5)*56)+((codingsc.ul_rlc_blocks_in_unack_mode_6+codingsc.ul_rlc_blocks_in_ack_mode_6)*74)+(((codingsc.ul_rlc_blocks_in_unack_mode_7+codingsc.ul_rlc_blocks_in_ack_mode_7)/2)*112)+(((codingsc.ul_rlc_blocks_in_unack_mode_8+codingsc.ul_rlc_blocks_in_ack_mode_8)/2)*136)+(((codingsc.ul_rlc_blocks_in_unack_mode_9+codingsc.ul_rlc_blocks_in_ack_mode_9)/2)*148))/1024) trf_214a, to_number((((codingsc.dl_rlc_blocks_in_unack_mode_1+codingsc.dl_rlc_blocks_in_ack_mode_1)*22)+((codingsc.dl_rlc_blocks_in_unack_mode_2+codingsc.dl_rlc_blocks_in_ack_mode_2)*28)+((codingsc.dl_rlc_blocks_in_unack_mode_3+codingsc.dl_rlc_blocks_in_ack_mode_3)*37)+((codingsc.dl_rlc_blocks_in_unack_mode_4+codingsc.dl_rlc_blocks_in_ack_mode_4)*44)+((codingsc.dl_rlc_blocks_in_unack_mode_5+codingsc.dl_rlc_blocks_in_ack_mode_5)*56)+((codingsc.dl_rlc_blocks_in_unack_mode_6+codingsc.dl_rlc_blocks_in_ack_mode_6)*74)+(((codingsc.dl_rlc_blocks_in_unack_mode_7+codingsc.dl_rlc_blocks_in_ack_mode_7)/2)*112)+(((codingsc.dl_rlc_blocks_in_unack_mode_8+codingsc.dl_rlc_blocks_in_ack_mode_8)/2)*136)+(((codingsc.dl_rlc_blocks_in_unack_mode_9+codingsc.dl_rlc_blocks_in_ack_mode_9)/2)*148))/1024) trf_215a, to_number(decode(pcu.rlc_data_blocks_ul_cs1-pcu.rlc_data_blocks_ul_unack+pcu.rlc_data_blocks_ul_cs2+pcu.retra_data_blocks_ul_cs1+pcu.retra_data_blocks_ul_cs2+nvl(codingsc.ul_rlc_blocks_in_ack_mode_11,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_12,0)+nvl(codingsc.retrans_rlc_data_blocks_ul_11,0)+nvl(codingsc.retrans_rlc_data_blocks_ul_12,0),0,0,(((((pcu.rlc_data_blocks_ul_cs1-pcu.rlc_data_blocks_ul_unack)*20)+(pcu.rlc_data_blocks_ul_cs2*30)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_11*36,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_12*50,0))*8)/1000)/((pcu.rlc_data_blocks_ul_cs1-pcu.rlc_data_blocks_ul_unack+pcu.rlc_data_blocks_ul_cs2+pcu.retra_data_blocks_ul_cs1+pcu.retra_data_blocks_ul_cs2+nvl(codingsc.ul_rlc_blocks_in_ack_mode_11,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_12,0)+nvl(codingsc.retrans_rlc_data_blocks_ul_11,0)+nvl(codingsc.retrans_rlc_data_blocks_ul_12,0))/50))) trf_233c, to_number(decode(pcu.rlc_data_blocks_dl_cs1-pcu.rlc_data_blocks_dl_unack+pcu.rlc_data_blocks_dl_cs2+pcu.retra_rlc_data_blocks_dl_cs1+pcu.retra_rlc_data_blocks_dl_cs2+nvl(codingsc.dl_rlc_blocks_in_ack_mode_11+codingsc.dl_rlc_blocks_in_ack_mode_12+codingsc.retrans_rlc_data_blocks_dl_11+codingsc.retrans_rlc_data_blocks_dl_12,0),0,0,(((((pcu.rlc_data_blocks_dl_cs1-pcu.rlc_data_blocks_dl_unack)*20)+(pcu.rlc_data_blocks_dl_cs2*30)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_11*36,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_12*50,0))*8)/1000)/((pcu.rlc_data_blocks_dl_cs1-pcu.rlc_data_blocks_dl_unack+pcu.rlc_data_blocks_dl_cs2+pcu.retra_rlc_data_blocks_dl_cs1+pcu.retra_rlc_data_blocks_dl_cs2+nvl(codingsc.dl_rlc_blocks_in_ack_mode_11+codingsc.dl_rlc_blocks_in_ack_mode_12+codingsc.retrans_rlc_data_blocks_dl_11+codingsc.retrans_rlc_data_blocks_dl_12,0))/50))) trf_235b, to_number(decode(((nvl(codingsc.ul_rlc_blocks_in_ack_mode_1+codingsc.retrans_rlc_data_blocks_ul_1,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_2+codingsc.retrans_rlc_data_blocks_ul_2,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_3+codingsc.retrans_rlc_data_blocks_ul_3,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_4+codingsc.retrans_rlc_data_blocks_ul_4,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_5+codingsc.retrans_rlc_data_blocks_ul_5,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_6+codingsc.retrans_rlc_data_blocks_ul_6,0)+(nvl(codingsc.ul_rlc_blocks_in_ack_mode_7+codingsc.retrans_rlc_data_blocks_ul_7,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_8+codingsc.retrans_rlc_data_blocks_ul_8,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_9+codingsc.retrans_rlc_data_blocks_ul_9,0))/2)/50),0,0,(((nvl(codingsc.ul_rlc_blocks_in_ack_mode_1,0)*22+nvl(codingsc.ul_rlc_blocks_in_ack_mode_2,0)*28+nvl(codingsc.ul_rlc_blocks_in_ack_mode_3,0)*37+nvl(codingsc.ul_rlc_blocks_in_ack_mode_4,0)*44+nvl(codingsc.ul_rlc_blocks_in_ack_mode_5,0)*56+nvl(c... to_number(decode(((nvl(codingsc.dl_rlc_blocks_in_ack_mode_1+codingsc.retrans_rlc_data_blocks_dl_1,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_2+codingsc.retrans_rlc_data_blocks_dl_2,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_3+codingsc.retrans_rlc_data_blocks_dl_3,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_4+codingsc.retrans_rlc_data_blocks_dl_4,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_5+codingsc.retrans_rlc_data_blocks_dl_5,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_6+codingsc.retrans_rlc_data_blocks_dl_6,0)+(nvl(codingsc.dl_rlc_blocks_in_ack_mode_7+codingsc.retrans_rlc_data_blocks_dl_7,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_8+codingsc.retrans_rlc_data_blocks_dl_8,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_9+codingsc.retrans_rlc_data_blocks_dl_9,0))/2)/50),0,0,(((nvl(codingsc.dl_rlc_blocks_in_ack_mode_1,0)*22+nvl(codingsc.dl_rlc_blocks_in_ack_mode_2,0)*28+nvl(codingsc.dl_rlc_blocks_in_ack_mode_3,0)*37+nvl(codingsc.dl_rlc_blocks_in_ack_mode_4,0)*44+nvl(codingsc.dl_rlc_blocks_in_ack_mode_5,0)*56+nvl(c...

to_number(100*decode((celresel.nccr_not_started_due_ac+pcu.nccr_qc_trig_no_good_neig+pcu.nccr_serv_isnccr_no_good_neig+celresel.pcco_to_gprs_ms_due_pwr_bdgt+celresel.pcco_to_egprs_ms_due_pwr_bdgt+celresel.pcco_sent_due_serv_isnccr+celresel.pcco_sent_due_coverage_isnccr+celresel.pcco_sent_due_qual_ctrl),0,0,celresel.nccr_succ_flush_received/(celresel.nccr_not_started_due_ac+pcu.nccr_qc_trig_no_good_neig+pcu.nccr_serv_isnccr_no_good_neig+celresel.pcco_to_gprs_ms_due_pwr_bdgt+celresel.pcco_to_egprs_ms_due_pwr_bdgt+celresel.pcco_sent_due_serv_isnccr+celresel.pcco_sent_due_coverage_isnccr+celresel.pcco_sent_due_qual_ctrl))) nccr_13,

Page 60: 2G System Report (001)

to_number((100-decode( (traffic.blck_8i_tch_req) ,0,0, ( traffic.blck_8i_tch_req -traffic.blck_8i_tch_seiz )/ (traffic.blck_8i_tch_req) ) )* ( 100*decode( ( resacc.succ_seiz_term +resacc.succ_seiz_orig +resacc.sdcch_emerg_call +resacc.sdcch_call_re_est +resacc.call_assign_after_sms ) -( resacc.succ_sdcch_sms_est +resacc.unsucc_sdcch_sms_est )-( ho.bsc_o_sdcch_tch +ho.msc_o_sdcch_tch )+traffic.tch_succ_seiz_for_dir_acc -resacc.succ_seiz_supplem_serv ,0,null, traffic.tch_norm_seiz/ ( ( resacc.succ_seiz_term +resacc.succ_seiz_orig +resacc.sdcch_emerg_call +resacc.sdcch_call_re_est +resacc.call_assign_after_sms )-( resacc.succ_sdcch_sms_est +resacc.unsucc_sdcch_sms_est )-( ho.bsc_o_sdcch_tch +ho.msc_o_sdcch_tch ) +traffic.tch_succ_seiz_for_dir_acc -resacc.succ_seiz_supplem_serv ) ) )/100) cssr_3b,

to_number(decode(nvl(pcu.period_duration,0) ,0,0, case when ( (nvl(pcu.init_num_ul,0) + nvl(codingsc.sum_over_06_ul,0) + nvl(codingsc.sum_over_79_ul,0) + nvl(codingsc.sum_over_1112_ul,0)) /(nvl(pcu.period_duration,0)*60*50) )>=( (nvl(pcu.init_num_dl,0) + nvl(codingsc.sum_over_16_dl,0) + nvl(codingsc.sum_over_79_dl,0) + nvl(codingsc.sum_over_1112_dl,0)) /(nvl(pcu.period_duration,0)*60*50) ) then ( (nvl(pcu.init_num_ul,0) + nvl(codingsc.sum_over_06_ul,0) + nvl(codingsc.sum_over_79_ul,0) + nvl(codingsc.sum_over_1112_ul,0)) /(nvl(pcu.period_duration,0)*60*50) ) else ( (nvl(pcu.init_num_dl,0) + nvl(codingsc.sum_over_16_dl,0) + nvl(codingsc.sum_over_79_dl,0) + nvl(codingsc.sum_over_1112_dl,0)) /(nvl(pcu.period_duration,0)*60*50) ) end )) trf_237d,

to_number((((codingsc.ul_rlc_blocks_in_unack_mode_1+codingsc.ul_rlc_blocks_in_ack_mode_1)*22)+((codingsc.ul_rlc_blocks_in_unack_mode_2+codingsc.ul_rlc_blocks_in_ack_mode_2)*28)+((codingsc.ul_rlc_blocks_in_unack_mode_3+codingsc.ul_rlc_blocks_in_ack_mode_3)*37)+((codingsc.ul_rlc_blocks_in_unack_mode_4+codingsc.ul_rlc_blocks_in_ack_mode_4)*44)+((codingsc.ul_rlc_blocks_in_unack_mode_5+codingsc.ul_rlc_blocks_in_ack_mode_5)*56)+((codingsc.ul_rlc_blocks_in_unack_mode_6+codingsc.ul_rlc_blocks_in_ack_mode_6)*74)+(((codingsc.ul_rlc_blocks_in_unack_mode_7+codingsc.ul_rlc_blocks_in_ack_mode_7)/2)*112)+(((codingsc.ul_rlc_blocks_in_unack_mode_8+codingsc.ul_rlc_blocks_in_ack_mode_8)/2)*136)+(((codingsc.ul_rlc_blocks_in_unack_mode_9+codingsc.ul_rlc_blocks_in_ack_mode_9)/2)*148))/1024) trf_214a, to_number((((codingsc.dl_rlc_blocks_in_unack_mode_1+codingsc.dl_rlc_blocks_in_ack_mode_1)*22)+((codingsc.dl_rlc_blocks_in_unack_mode_2+codingsc.dl_rlc_blocks_in_ack_mode_2)*28)+((codingsc.dl_rlc_blocks_in_unack_mode_3+codingsc.dl_rlc_blocks_in_ack_mode_3)*37)+((codingsc.dl_rlc_blocks_in_unack_mode_4+codingsc.dl_rlc_blocks_in_ack_mode_4)*44)+((codingsc.dl_rlc_blocks_in_unack_mode_5+codingsc.dl_rlc_blocks_in_ack_mode_5)*56)+((codingsc.dl_rlc_blocks_in_unack_mode_6+codingsc.dl_rlc_blocks_in_ack_mode_6)*74)+(((codingsc.dl_rlc_blocks_in_unack_mode_7+codingsc.dl_rlc_blocks_in_ack_mode_7)/2)*112)+(((codingsc.dl_rlc_blocks_in_unack_mode_8+codingsc.dl_rlc_blocks_in_ack_mode_8)/2)*136)+(((codingsc.dl_rlc_blocks_in_unack_mode_9+codingsc.dl_rlc_blocks_in_ack_mode_9)/2)*148))/1024) trf_215a, to_number(decode(pcu.rlc_data_blocks_ul_cs1-pcu.rlc_data_blocks_ul_unack+pcu.rlc_data_blocks_ul_cs2+pcu.retra_data_blocks_ul_cs1+pcu.retra_data_blocks_ul_cs2+nvl(codingsc.ul_rlc_blocks_in_ack_mode_11,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_12,0)+nvl(codingsc.retrans_rlc_data_blocks_ul_11,0)+nvl(codingsc.retrans_rlc_data_blocks_ul_12,0),0,0,(((((pcu.rlc_data_blocks_ul_cs1-pcu.rlc_data_blocks_ul_unack)*20)+(pcu.rlc_data_blocks_ul_cs2*30)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_11*36,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_12*50,0))*8)/1000)/((pcu.rlc_data_blocks_ul_cs1-pcu.rlc_data_blocks_ul_unack+pcu.rlc_data_blocks_ul_cs2+pcu.retra_data_blocks_ul_cs1+pcu.retra_data_blocks_ul_cs2+nvl(codingsc.ul_rlc_blocks_in_ack_mode_11,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_12,0)+nvl(codingsc.retrans_rlc_data_blocks_ul_11,0)+nvl(codingsc.retrans_rlc_data_blocks_ul_12,0))/50))) trf_233c, to_number(decode(pcu.rlc_data_blocks_dl_cs1-pcu.rlc_data_blocks_dl_unack+pcu.rlc_data_blocks_dl_cs2+pcu.retra_rlc_data_blocks_dl_cs1+pcu.retra_rlc_data_blocks_dl_cs2+nvl(codingsc.dl_rlc_blocks_in_ack_mode_11+codingsc.dl_rlc_blocks_in_ack_mode_12+codingsc.retrans_rlc_data_blocks_dl_11+codingsc.retrans_rlc_data_blocks_dl_12,0),0,0,(((((pcu.rlc_data_blocks_dl_cs1-pcu.rlc_data_blocks_dl_unack)*20)+(pcu.rlc_data_blocks_dl_cs2*30)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_11*36,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_12*50,0))*8)/1000)/((pcu.rlc_data_blocks_dl_cs1-pcu.rlc_data_blocks_dl_unack+pcu.rlc_data_blocks_dl_cs2+pcu.retra_rlc_data_blocks_dl_cs1+pcu.retra_rlc_data_blocks_dl_cs2+nvl(codingsc.dl_rlc_blocks_in_ack_mode_11+codingsc.dl_rlc_blocks_in_ack_mode_12+codingsc.retrans_rlc_data_blocks_dl_11+codingsc.retrans_rlc_data_blocks_dl_12,0))/50))) trf_235b, to_number(decode(((nvl(codingsc.ul_rlc_blocks_in_ack_mode_1+codingsc.retrans_rlc_data_blocks_ul_1,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_2+codingsc.retrans_rlc_data_blocks_ul_2,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_3+codingsc.retrans_rlc_data_blocks_ul_3,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_4+codingsc.retrans_rlc_data_blocks_ul_4,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_5+codingsc.retrans_rlc_data_blocks_ul_5,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_6+codingsc.retrans_rlc_data_blocks_ul_6,0)+(nvl(codingsc.ul_rlc_blocks_in_ack_mode_7+codingsc.retrans_rlc_data_blocks_ul_7,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_8+codingsc.retrans_rlc_data_blocks_ul_8,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_9+codingsc.retrans_rlc_data_blocks_ul_9,0))/2)/50),0,0,(((nvl(codingsc.ul_rlc_blocks_in_ack_mode_1,0)*22+nvl(codingsc.ul_rlc_blocks_in_ack_mode_2,0)*28+nvl(codingsc.ul_rlc_blocks_in_ack_mode_3,0)*37+nvl(codingsc.ul_rlc_blocks_in_ack_mode_4,0)*44+nvl(codingsc.ul_rlc_blocks_in_ack_mode_5,0)*56+nvl(c... to_number(decode(((nvl(codingsc.dl_rlc_blocks_in_ack_mode_1+codingsc.retrans_rlc_data_blocks_dl_1,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_2+codingsc.retrans_rlc_data_blocks_dl_2,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_3+codingsc.retrans_rlc_data_blocks_dl_3,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_4+codingsc.retrans_rlc_data_blocks_dl_4,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_5+codingsc.retrans_rlc_data_blocks_dl_5,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_6+codingsc.retrans_rlc_data_blocks_dl_6,0)+(nvl(codingsc.dl_rlc_blocks_in_ack_mode_7+codingsc.retrans_rlc_data_blocks_dl_7,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_8+codingsc.retrans_rlc_data_blocks_dl_8,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_9+codingsc.retrans_rlc_data_blocks_dl_9,0))/2)/50),0,0,(((nvl(codingsc.dl_rlc_blocks_in_ack_mode_1,0)*22+nvl(codingsc.dl_rlc_blocks_in_ack_mode_2,0)*28+nvl(codingsc.dl_rlc_blocks_in_ack_mode_3,0)*37+nvl(codingsc.dl_rlc_blocks_in_ack_mode_4,0)*44+nvl(codingsc.dl_rlc_blocks_in_ack_mode_5,0)*56+nvl(c...

Page 61: 2G System Report (001)

to_number((100-decode( (traffic.blck_8i_tch_req) ,0,0, ( traffic.blck_8i_tch_req -traffic.blck_8i_tch_seiz )/ (traffic.blck_8i_tch_req) ) )* ( 100*decode( ( resacc.succ_seiz_term +resacc.succ_seiz_orig +resacc.sdcch_emerg_call +resacc.sdcch_call_re_est +resacc.call_assign_after_sms ) -( resacc.succ_sdcch_sms_est +resacc.unsucc_sdcch_sms_est )-( ho.bsc_o_sdcch_tch +ho.msc_o_sdcch_tch )+traffic.tch_succ_seiz_for_dir_acc -resacc.succ_seiz_supplem_serv ,0,null, traffic.tch_norm_seiz/ ( ( resacc.succ_seiz_term +resacc.succ_seiz_orig +resacc.sdcch_emerg_call +resacc.sdcch_call_re_est +resacc.call_assign_after_sms )-( resacc.succ_sdcch_sms_est +resacc.unsucc_sdcch_sms_est )-( ho.bsc_o_sdcch_tch +ho.msc_o_sdcch_tch ) +traffic.tch_succ_seiz_for_dir_acc -resacc.succ_seiz_supplem_serv ) ) )/100) cssr_3b,

to_number((((codingsc.ul_rlc_blocks_in_unack_mode_1+codingsc.ul_rlc_blocks_in_ack_mode_1)*22)+((codingsc.ul_rlc_blocks_in_unack_mode_2+codingsc.ul_rlc_blocks_in_ack_mode_2)*28)+((codingsc.ul_rlc_blocks_in_unack_mode_3+codingsc.ul_rlc_blocks_in_ack_mode_3)*37)+((codingsc.ul_rlc_blocks_in_unack_mode_4+codingsc.ul_rlc_blocks_in_ack_mode_4)*44)+((codingsc.ul_rlc_blocks_in_unack_mode_5+codingsc.ul_rlc_blocks_in_ack_mode_5)*56)+((codingsc.ul_rlc_blocks_in_unack_mode_6+codingsc.ul_rlc_blocks_in_ack_mode_6)*74)+(((codingsc.ul_rlc_blocks_in_unack_mode_7+codingsc.ul_rlc_blocks_in_ack_mode_7)/2)*112)+(((codingsc.ul_rlc_blocks_in_unack_mode_8+codingsc.ul_rlc_blocks_in_ack_mode_8)/2)*136)+(((codingsc.ul_rlc_blocks_in_unack_mode_9+codingsc.ul_rlc_blocks_in_ack_mode_9)/2)*148))/1024) trf_214a, to_number((((codingsc.dl_rlc_blocks_in_unack_mode_1+codingsc.dl_rlc_blocks_in_ack_mode_1)*22)+((codingsc.dl_rlc_blocks_in_unack_mode_2+codingsc.dl_rlc_blocks_in_ack_mode_2)*28)+((codingsc.dl_rlc_blocks_in_unack_mode_3+codingsc.dl_rlc_blocks_in_ack_mode_3)*37)+((codingsc.dl_rlc_blocks_in_unack_mode_4+codingsc.dl_rlc_blocks_in_ack_mode_4)*44)+((codingsc.dl_rlc_blocks_in_unack_mode_5+codingsc.dl_rlc_blocks_in_ack_mode_5)*56)+((codingsc.dl_rlc_blocks_in_unack_mode_6+codingsc.dl_rlc_blocks_in_ack_mode_6)*74)+(((codingsc.dl_rlc_blocks_in_unack_mode_7+codingsc.dl_rlc_blocks_in_ack_mode_7)/2)*112)+(((codingsc.dl_rlc_blocks_in_unack_mode_8+codingsc.dl_rlc_blocks_in_ack_mode_8)/2)*136)+(((codingsc.dl_rlc_blocks_in_unack_mode_9+codingsc.dl_rlc_blocks_in_ack_mode_9)/2)*148))/1024) trf_215a, to_number(decode(pcu.rlc_data_blocks_ul_cs1-pcu.rlc_data_blocks_ul_unack+pcu.rlc_data_blocks_ul_cs2+pcu.retra_data_blocks_ul_cs1+pcu.retra_data_blocks_ul_cs2+nvl(codingsc.ul_rlc_blocks_in_ack_mode_11,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_12,0)+nvl(codingsc.retrans_rlc_data_blocks_ul_11,0)+nvl(codingsc.retrans_rlc_data_blocks_ul_12,0),0,0,(((((pcu.rlc_data_blocks_ul_cs1-pcu.rlc_data_blocks_ul_unack)*20)+(pcu.rlc_data_blocks_ul_cs2*30)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_11*36,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_12*50,0))*8)/1000)/((pcu.rlc_data_blocks_ul_cs1-pcu.rlc_data_blocks_ul_unack+pcu.rlc_data_blocks_ul_cs2+pcu.retra_data_blocks_ul_cs1+pcu.retra_data_blocks_ul_cs2+nvl(codingsc.ul_rlc_blocks_in_ack_mode_11,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_12,0)+nvl(codingsc.retrans_rlc_data_blocks_ul_11,0)+nvl(codingsc.retrans_rlc_data_blocks_ul_12,0))/50))) trf_233c, to_number(decode(pcu.rlc_data_blocks_dl_cs1-pcu.rlc_data_blocks_dl_unack+pcu.rlc_data_blocks_dl_cs2+pcu.retra_rlc_data_blocks_dl_cs1+pcu.retra_rlc_data_blocks_dl_cs2+nvl(codingsc.dl_rlc_blocks_in_ack_mode_11+codingsc.dl_rlc_blocks_in_ack_mode_12+codingsc.retrans_rlc_data_blocks_dl_11+codingsc.retrans_rlc_data_blocks_dl_12,0),0,0,(((((pcu.rlc_data_blocks_dl_cs1-pcu.rlc_data_blocks_dl_unack)*20)+(pcu.rlc_data_blocks_dl_cs2*30)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_11*36,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_12*50,0))*8)/1000)/((pcu.rlc_data_blocks_dl_cs1-pcu.rlc_data_blocks_dl_unack+pcu.rlc_data_blocks_dl_cs2+pcu.retra_rlc_data_blocks_dl_cs1+pcu.retra_rlc_data_blocks_dl_cs2+nvl(codingsc.dl_rlc_blocks_in_ack_mode_11+codingsc.dl_rlc_blocks_in_ack_mode_12+codingsc.retrans_rlc_data_blocks_dl_11+codingsc.retrans_rlc_data_blocks_dl_12,0))/50))) trf_235b, to_number(decode(((nvl(codingsc.ul_rlc_blocks_in_ack_mode_1+codingsc.retrans_rlc_data_blocks_ul_1,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_2+codingsc.retrans_rlc_data_blocks_ul_2,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_3+codingsc.retrans_rlc_data_blocks_ul_3,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_4+codingsc.retrans_rlc_data_blocks_ul_4,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_5+codingsc.retrans_rlc_data_blocks_ul_5,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_6+codingsc.retrans_rlc_data_blocks_ul_6,0)+(nvl(codingsc.ul_rlc_blocks_in_ack_mode_7+codingsc.retrans_rlc_data_blocks_ul_7,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_8+codingsc.retrans_rlc_data_blocks_ul_8,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_9+codingsc.retrans_rlc_data_blocks_ul_9,0))/2)/50),0,0,(((nvl(codingsc.ul_rlc_blocks_in_ack_mode_1,0)*22+nvl(codingsc.ul_rlc_blocks_in_ack_mode_2,0)*28+nvl(codingsc.ul_rlc_blocks_in_ack_mode_3,0)*37+nvl(codingsc.ul_rlc_blocks_in_ack_mode_4,0)*44+nvl(codingsc.ul_rlc_blocks_in_ack_mode_5,0)*56+nvl(c... to_number(decode(((nvl(codingsc.dl_rlc_blocks_in_ack_mode_1+codingsc.retrans_rlc_data_blocks_dl_1,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_2+codingsc.retrans_rlc_data_blocks_dl_2,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_3+codingsc.retrans_rlc_data_blocks_dl_3,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_4+codingsc.retrans_rlc_data_blocks_dl_4,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_5+codingsc.retrans_rlc_data_blocks_dl_5,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_6+codingsc.retrans_rlc_data_blocks_dl_6,0)+(nvl(codingsc.dl_rlc_blocks_in_ack_mode_7+codingsc.retrans_rlc_data_blocks_dl_7,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_8+codingsc.retrans_rlc_data_blocks_dl_8,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_9+codingsc.retrans_rlc_data_blocks_dl_9,0))/2)/50),0,0,(((nvl(codingsc.dl_rlc_blocks_in_ack_mode_1,0)*22+nvl(codingsc.dl_rlc_blocks_in_ack_mode_2,0)*28+nvl(codingsc.dl_rlc_blocks_in_ack_mode_3,0)*37+nvl(codingsc.dl_rlc_blocks_in_ack_mode_4,0)*44+nvl(codingsc.dl_rlc_blocks_in_ack_mode_5,0)*56+nvl(c...

Page 62: 2G System Report (001)

to_number(decode(pcu.rlc_data_blocks_ul_cs1-pcu.rlc_data_blocks_ul_unack+pcu.rlc_data_blocks_ul_cs2+pcu.retra_data_blocks_ul_cs1+pcu.retra_data_blocks_ul_cs2+nvl(codingsc.ul_rlc_blocks_in_ack_mode_11,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_12,0)+nvl(codingsc.retrans_rlc_data_blocks_ul_11,0)+nvl(codingsc.retrans_rlc_data_blocks_ul_12,0),0,0,(((((pcu.rlc_data_blocks_ul_cs1-pcu.rlc_data_blocks_ul_unack)*20)+(pcu.rlc_data_blocks_ul_cs2*30)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_11*36,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_12*50,0))*8)/1000)/((pcu.rlc_data_blocks_ul_cs1-pcu.rlc_data_blocks_ul_unack+pcu.rlc_data_blocks_ul_cs2+pcu.retra_data_blocks_ul_cs1+pcu.retra_data_blocks_ul_cs2+nvl(codingsc.ul_rlc_blocks_in_ack_mode_11,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_12,0)+nvl(codingsc.retrans_rlc_data_blocks_ul_11,0)+nvl(codingsc.retrans_rlc_data_blocks_ul_12,0))/50))) trf_233c, to_number(decode(pcu.rlc_data_blocks_dl_cs1-pcu.rlc_data_blocks_dl_unack+pcu.rlc_data_blocks_dl_cs2+pcu.retra_rlc_data_blocks_dl_cs1+pcu.retra_rlc_data_blocks_dl_cs2+nvl(codingsc.dl_rlc_blocks_in_ack_mode_11+codingsc.dl_rlc_blocks_in_ack_mode_12+codingsc.retrans_rlc_data_blocks_dl_11+codingsc.retrans_rlc_data_blocks_dl_12,0),0,0,(((((pcu.rlc_data_blocks_dl_cs1-pcu.rlc_data_blocks_dl_unack)*20)+(pcu.rlc_data_blocks_dl_cs2*30)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_11*36,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_12*50,0))*8)/1000)/((pcu.rlc_data_blocks_dl_cs1-pcu.rlc_data_blocks_dl_unack+pcu.rlc_data_blocks_dl_cs2+pcu.retra_rlc_data_blocks_dl_cs1+pcu.retra_rlc_data_blocks_dl_cs2+nvl(codingsc.dl_rlc_blocks_in_ack_mode_11+codingsc.dl_rlc_blocks_in_ack_mode_12+codingsc.retrans_rlc_data_blocks_dl_11+codingsc.retrans_rlc_data_blocks_dl_12,0))/50))) trf_235b, to_number(decode(((nvl(codingsc.ul_rlc_blocks_in_ack_mode_1+codingsc.retrans_rlc_data_blocks_ul_1,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_2+codingsc.retrans_rlc_data_blocks_ul_2,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_3+codingsc.retrans_rlc_data_blocks_ul_3,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_4+codingsc.retrans_rlc_data_blocks_ul_4,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_5+codingsc.retrans_rlc_data_blocks_ul_5,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_6+codingsc.retrans_rlc_data_blocks_ul_6,0)+(nvl(codingsc.ul_rlc_blocks_in_ack_mode_7+codingsc.retrans_rlc_data_blocks_ul_7,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_8+codingsc.retrans_rlc_data_blocks_ul_8,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_9+codingsc.retrans_rlc_data_blocks_ul_9,0))/2)/50),0,0,(((nvl(codingsc.ul_rlc_blocks_in_ack_mode_1,0)*22+nvl(codingsc.ul_rlc_blocks_in_ack_mode_2,0)*28+nvl(codingsc.ul_rlc_blocks_in_ack_mode_3,0)*37+nvl(codingsc.ul_rlc_blocks_in_ack_mode_4,0)*44+nvl(codingsc.ul_rlc_blocks_in_ack_mode_5,0)*56+nvl(c... to_number(decode(((nvl(codingsc.dl_rlc_blocks_in_ack_mode_1+codingsc.retrans_rlc_data_blocks_dl_1,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_2+codingsc.retrans_rlc_data_blocks_dl_2,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_3+codingsc.retrans_rlc_data_blocks_dl_3,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_4+codingsc.retrans_rlc_data_blocks_dl_4,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_5+codingsc.retrans_rlc_data_blocks_dl_5,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_6+codingsc.retrans_rlc_data_blocks_dl_6,0)+(nvl(codingsc.dl_rlc_blocks_in_ack_mode_7+codingsc.retrans_rlc_data_blocks_dl_7,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_8+codingsc.retrans_rlc_data_blocks_dl_8,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_9+codingsc.retrans_rlc_data_blocks_dl_9,0))/2)/50),0,0,(((nvl(codingsc.dl_rlc_blocks_in_ack_mode_1,0)*22+nvl(codingsc.dl_rlc_blocks_in_ack_mode_2,0)*28+nvl(codingsc.dl_rlc_blocks_in_ack_mode_3,0)*37+nvl(codingsc.dl_rlc_blocks_in_ack_mode_4,0)*44+nvl(codingsc.dl_rlc_blocks_in_ack_mode_5,0)*56+nvl(c...

Page 63: 2G System Report (001)

to_number(decode(((nvl(codingsc.ul_rlc_blocks_in_ack_mode_1+codingsc.retrans_rlc_data_blocks_ul_1,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_2+codingsc.retrans_rlc_data_blocks_ul_2,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_3+codingsc.retrans_rlc_data_blocks_ul_3,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_4+codingsc.retrans_rlc_data_blocks_ul_4,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_5+codingsc.retrans_rlc_data_blocks_ul_5,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_6+codingsc.retrans_rlc_data_blocks_ul_6,0)+(nvl(codingsc.ul_rlc_blocks_in_ack_mode_7+codingsc.retrans_rlc_data_blocks_ul_7,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_8+codingsc.retrans_rlc_data_blocks_ul_8,0)+nvl(codingsc.ul_rlc_blocks_in_ack_mode_9+codingsc.retrans_rlc_data_blocks_ul_9,0))/2)/50),0,0,(((nvl(codingsc.ul_rlc_blocks_in_ack_mode_1,0)*22+nvl(codingsc.ul_rlc_blocks_in_ack_mode_2,0)*28+nvl(codingsc.ul_rlc_blocks_in_ack_mode_3,0)*37+nvl(codingsc.ul_rlc_blocks_in_ack_mode_4,0)*44+nvl(codingsc.ul_rlc_blocks_in_ack_mode_5,0)*56+nvl(c... to_number(decode(((nvl(codingsc.dl_rlc_blocks_in_ack_mode_1+codingsc.retrans_rlc_data_blocks_dl_1,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_2+codingsc.retrans_rlc_data_blocks_dl_2,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_3+codingsc.retrans_rlc_data_blocks_dl_3,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_4+codingsc.retrans_rlc_data_blocks_dl_4,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_5+codingsc.retrans_rlc_data_blocks_dl_5,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_6+codingsc.retrans_rlc_data_blocks_dl_6,0)+(nvl(codingsc.dl_rlc_blocks_in_ack_mode_7+codingsc.retrans_rlc_data_blocks_dl_7,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_8+codingsc.retrans_rlc_data_blocks_dl_8,0)+nvl(codingsc.dl_rlc_blocks_in_ack_mode_9+codingsc.retrans_rlc_data_blocks_dl_9,0))/2)/50),0,0,(((nvl(codingsc.dl_rlc_blocks_in_ack_mode_1,0)*22+nvl(codingsc.dl_rlc_blocks_in_ack_mode_2,0)*28+nvl(codingsc.dl_rlc_blocks_in_ack_mode_3,0)*37+nvl(codingsc.dl_rlc_blocks_in_ack_mode_4,0)*44+nvl(codingsc.dl_rlc_blocks_in_ack_mode_5,0)*56+nvl(c...