Вы находитесь на странице: 1из 9

variable begindate VARCHAR2(20)

EXECUTE :begindate:='2013.09.17 09:30'


variable enddate VARCHAR2(20)
EXECUTE :enddate:='2013.09.17 22:00';
SELECT * FROM (
SELECT
cellstats60.NE,
region AS "EMG",
cellstats60.cell,
--Iu Signaling
--CS Iu Signaling Setup Success Rate (%) - RncFunction
--100*(pmNoIuSigEstablishSuccessCs/pmNoIuSigEstablishAttemptCs)
--Round(CASE WHEN Sum(pmNoIuSigEstablishAttemptCs)=0 THEN 0 ELSE
--(sum(pmNoIuSigEstablishSuccessCs)/sum(pmNoIuSigEstablishAttemptCs))end,2) AS "
IU_SIG_SUCC_RATE_CS",
--PS Iu Signaling Setup Success Rate (%) - RncFunction
--100*(pmNoIuSigEstablishSuccessPs/pmNoIuSigEstablishAttemptPs)
--Round(CASE WHEN Sum(pmNoIuSigEstablishAttemptPs)=0 THEN 0 ELSE
--(sum(pmNoIuSigEstablishSuccessPs)/sum(pmNoIuSigEstablishAttemptPs))end,2) AS "
IU_SIG_SUCC_RATE_PS",
------------------------------------Overall Accessibility-----------------------
-------------
--Overall Accessibility Success Rate Speech (%) - UtranCell
Round(CASE WHEN (Sum(pmTotNoRrcConnectReqCs)-Sum(pmNoLoadSharingRrcConnCs)) = 0
THEN 0
ELSE 100 * (Sum(pmTotNoRrcConnectReqCsSucc)/(Sum(pmTotNoRrcConnectReqCs) - Sum(p
mNoLoadSharingRrcConnCs))) END
*CASE WHEN (Sum(pmNoNormalNasSignReleaseCs)+Sum(pmNoSystemNasSignReleaseCs))=0 T
HEN 0
ELSE Sum(pmNoNormalNasSignReleaseCs)/(Sum(pmNoNormalNasSignReleaseCs)+Sum(pmNoSy
stemNasSignReleaseCs)) END
*CASE WHEN (Sum(pmNoRabEstablishAttemptSpeech)-Sum(pmNoDirRetryAtt))=0 THEN 0
ELSE Sum(pmNoRabEstablishSuccessSpeech)/(Sum(pmNoRabEstablishAttemptSpeech)-Su
m(pmNoDirRetryAtt))END,2)
AS CSSR_SPEECH,
--Overall Accessibility Success Rate AMR-NB - UtranCell
Round(CASE WHEN (Sum(pmTotNoRrcConnectReqCs)-Sum(pmNoLoadSharingRrcConnCs)) = 0
THEN 0
ELSE 100 * (Sum(pmTotNoRrcConnectReqCsSucc)/(Sum(pmTotNoRrcConnectReqCs) - Sum(p
mNoLoadSharingRrcConnCs))) END
*CASE WHEN (Sum(pmNoNormalNasSignReleaseCs)+Sum(pmNoSystemNasSignReleaseCs))=0 T
HEN 0
ELSE Sum(pmNoNormalNasSignReleaseCs)/(Sum(pmNoNormalNasSignReleaseCs)+Sum(pmNoSy
stemNasSignReleaseCs)) END
*CASE WHEN (Sum(pmNoRabEstablishAttemptAmrNb))=0 THEN 0
ELSE Sum(pmNoRabEstablishSuccessAmrNb)/(Sum(pmNoRabEstablishAttemptAmrNb))END,
2)
AS CSSR_AMRNB,
--Overall Accessibility Success Rate AMR-NB - UtranCell
--pmNoRabEstablishSuccessAmrWb/(pmNoRabEstablishAttemptAmrWb)
--Round(CASE WHEN (Sum(pmTotNoRrcConnectReqCs)-Sum(pmNoLoadSharingRrcConnCs)) =
0 THEN 0
--ELSE 100 * (Sum(pmTotNoRrcConnectReqCsSucc)/(Sum(pmTotNoRrcConnectReqCs) - Sum
(pmNoLoadSharingRrcConnCs))) END
--*CASE WHEN (Sum(pmNoNormalNasSignReleaseCs)+Sum(pmNoSystemNasSignReleaseCs))=0
THEN 0
--ELSE Sum(pmNoNormalNasSignReleaseCs)/(Sum(pmNoNormalNasSignReleaseCs)+Sum(pmNo
SystemNasSignReleaseCs)) END
--*CASE WHEN (Sum(pmNoRabEstablishAttemptAmrWb))=0 THEN 0
--ELSE Sum(pmNoRabEstablishSuccessAmrWb)/(Sum(pmNoRabEstablishAttemptAmrWb))EN
D,2)
--AS CSSR_AMRWb,
--Overall Accessibility Success Rate Cs64 - UtranCell
Round(CASE WHEN (Sum(pmTotNoRrcConnectReqCs)-Sum(pmNoLoadSharingRrcConnCs)) = 0
THEN 0
ELSE 100 * (Sum(pmTotNoRrcConnectReqCsSucc)/(Sum(pmTotNoRrcConnectReqCs) - Sum(p
mNoLoadSharingRrcConnCs))) END
*CASE WHEN (Sum(pmNoNormalNasSignReleaseCs)+Sum(pmNoSystemNasSignReleaseCs))=0 T
HEN 0
ELSE Sum(pmNoNormalNasSignReleaseCs)/(Sum(pmNoNormalNasSignReleaseCs)+Sum(pmNoSy
stemNasSignReleaseCs)) END
*CASE WHEN (Sum(pmNoRabEstablishAttemptCs64))=0 THEN 0
ELSE Sum(pmNoRabEstablishSuccessCs64)/(Sum(pmNoRabEstablishAttemptCs64))END,2)
AS CSSR_Cs64,
--Overall Accessibility Success Rate PS Interactive - UtranCell
Round(CASE WHEN (Sum(pmTotNoRrcConnectReqPs)-Sum(pmNoLoadSharingRrcConnPs)) = 0
THEN 0
ELSE 100 * (Sum(pmTotNoRrcConnectReqPsSucc)/(Sum(pmTotNoRrcConnectReqPs) - Sum(p
mNoLoadSharingRrcConnPs))) END
*CASE WHEN (Sum(pmNoNormalNasSignReleasePs)+Sum(pmNoSystemNasSignReleasePs))=0 T
HEN 0
ELSE Sum(pmNoNormalNasSignReleasePs)/(Sum(pmNoNormalNasSignReleasePs)+Sum(pmNoSy
stemNasSignReleasePs)) END
*CASE WHEN (Sum(pmNoRabEstAttemptPktInteractiv))=0 THEN 0
ELSE Sum(pmNoRabEstSucPacketInteractive)/(Sum(pmNoRabEstAttemptPktInteractiv))
END,2)
AS CSSR_PS,
--Overall Accessibility Success Rate PS Interactive DCH/FACH - UtranCell
Round(CASE WHEN (Sum(pmTotNoRrcConnectReqPs)-Sum(pmNoLoadSharingRrcConnPs)) = 0
THEN 0
ELSE 100 * (Sum(pmTotNoRrcConnectReqPsSucc)/(Sum(pmTotNoRrcConnectReqPs) - Sum(p
mNoLoadSharingRrcConnPs))) END
*CASE WHEN (Sum(pmNoNormalNasSignReleasePs)+Sum(pmNoSystemNasSignReleasePs))=0 T
HEN 0
ELSE Sum(pmNoNormalNasSignReleasePs)/(Sum(pmNoNormalNasSignReleasePs)+Sum(pmNoSy
stemNasSignReleasePs)) END
*CASE WHEN (Sum(pmNoRabEstAttemptPsIntNonHs))=0 THEN 0
ELSE Sum(pmNoRabEstSuccessPsIntNonHs)/(Sum(pmNoRabEstAttemptPsIntNonHs))END,2)
AS CSSR_PS_NON_HS,
--Overall Accessibility Success Rate PS Interactive HS - UtranCell
Round(CASE WHEN (Sum(pmTotNoRrcConnectReqPs)-Sum(pmNoLoadSharingRrcConnPs)) = 0
THEN 0
ELSE 100 * (Sum(pmTotNoRrcConnectReqPsSucc)/(Sum(pmTotNoRrcConnectReqPs) - Sum(p
mNoLoadSharingRrcConnPs))) END
*CASE WHEN (Sum(pmNoNormalNasSignReleasePs)+Sum(pmNoSystemNasSignReleasePs))=0 T
HEN 0
ELSE Sum(pmNoNormalNasSignReleasePs)/(Sum(pmNoNormalNasSignReleasePs)+Sum(pmNoSy
stemNasSignReleasePs)) END
*CASE WHEN (Sum(pmNoRabEstAtptPktInteractiveHs))=0 THEN 0
ELSE Sum(pmnorabestsuccpktinteractivehs)/(Sum(pmNoRabEstAtptPktInteractiveHs))
END,2)
AS CSSR_PS_HS,
--Overall Accessibility Success Rate PS Interactive Eul - UtranCell
Round(CASE WHEN (Sum(pmTotNoRrcConnectReqPs)-Sum(pmNoLoadSharingRrcConnPs)) = 0
THEN 0
ELSE 100 * (Sum(pmTotNoRrcConnectReqPsSucc)/(Sum(pmTotNoRrcConnectReqPs) - Sum(p
mNoLoadSharingRrcConnPs))) END
*CASE WHEN (Sum(pmNoNormalNasSignReleasePs)+Sum(pmNoSystemNasSignReleasePs))=0 T
HEN 0
ELSE Sum(pmNoNormalNasSignReleasePs)/(Sum(pmNoNormalNasSignReleasePs)+Sum(pmNoSy
stemNasSignReleasePs)) END
*CASE WHEN (Sum(PMNORABESTATPTPKTINTEUL))=0 THEN 0
ELSE Sum(PMNORABESTSUCCPKTINTEUL)/(Sum(PMNORABESTATPTPKTINTEUL))END,2)
AS CSSR_PS_Eul,
------------------------------------RRC Setup Complete--------------------------
----------
--RRC Setup Success Rate - UtranCell
Round(CASE WHEN (Sum(pmTotNoRrcConnectReq)-Sum(pmNoLoadSharingRrcConn)) = 0 THEN
0
ELSE 100 * (Sum(pmTotNoRrcConnectReqSuccess)/(Sum(pmTotNoRrcConnectReq) - Sum(pm
NoLoadSharingRrcConn)))
END,2)
AS GLOBAL_RRC_SUCC_RATE,
--RRC Setup Success Rate CS - UtranCell
Round(CASE WHEN (Sum(pmTotNoRrcConnectReqCs)-Sum(pmNoLoadSharingRrcConnCs)) = 0
THEN 0
ELSE 100 * (Sum(pmTotNoRrcConnectReqCs)/(Sum(pmTotNoRrcConnectReqCs) - Sum(pmNoL
oadSharingRrcConnCs)))
END,2)
AS CS_RRC_SUCC_RATE,
--RRC Setup Success Rate PS - UtranCell
Round(CASE WHEN (Sum(pmTotNoRrcConnectReqPs)-Sum(pmNoLoadSharingRrcConnPs)) = 0
THEN 0
ELSE 100 * (Sum(pmTotNoRrcConnectReqPs)/(Sum(pmTotNoRrcConnectReqPs) - Sum(pmNoL
oadSharingRrcConnPs)))
END,2)
AS PS_RRC_SUCC_RATE,
--RRC Terminating Success Rate - UtranCell (Valid when loadsharing is not used)
Round(CASE WHEN Sum(pmTotNoTermRrcConnectReqSucc) = 0 THEN 0
ELSE 100 * (Sum(pmTotNoTermRrcConnectReqSucc)/(Sum(pmTotNoTermRrcConnectReqSucc)
))
END,2)
AS GLOBAL_RRC_TERM_SUCC_RATE,
--RRC Terminating Success Rate CS - UtranCell (Valid when loadsharing is not use
d)
Round(CASE WHEN Sum(pmTotNoTermRrcConnectReqCs) = 0 THEN 0
ELSE 100 * (Sum(pmTotNoTermRrcConnectReqCsSucc)/(Sum(pmTotNoTermRrcConnectReqCs)
))
END,2)
AS CS_RRC_TERM_SUCC_RATE,
--RRC Terminating Success Rate Ps - UtranCell (Valid when loadsharing is not use
d)
Round(CASE WHEN Sum(pmTotNoTermRrcConnectReqPs) = 0 THEN 0
ELSE 100 * (Sum(pmTotNoTermRrcConnectReqPsSucc)/(Sum(pmTotNoTermRrcConnectReqPs)
))
END,2)
AS PS_RRC_TERM_SUCC_RATE,
--RRC Connection Setup - UtranCell
Round(CASE WHEN Sum(pmTotNoRrcConnectReq) = 0 THEN 0
ELSE 100 * (Sum(pmTotNoRrcConnectSetup)/(Sum(pmTotNoRrcConnectReq)))
END,2)
AS RRC_CONN_SETUP,
--RRC Connection Repetition Rate
Round(CASE WHEN Sum(pmTotNoRrcConnectReq) = 0 THEN 0
ELSE 100 * ((Sum(pmTotNoRrcReq)-Sum(pmTotNoRrcConnectReq))/(Sum(pmTotNoRrcConnec
tReq)))
END,2)
AS RRC_CONN_REPEAT,
--RRC Connection HsFach Success Rate - Utrancell
--Round(CASE WHEN Sum(pmTotNoRrcConnReqHsFach) = 0 THEN 0
--ELSE 100 * (Sum(pmTotNoRrcConnReqSuccHsFach)/(Sum(pmTotNoRrcConnReqHsFach)))
--END,2)
--AS RRC_CONN_HSFACH_SUCC_RATE,
--RRC Connection CS HsFach Success Rate - Utrancell
--Round(CASE WHEN Sum(pmTotNoRrcConnReqCsHsFach) = 0 THEN 0
--ELSE 100 * (Sum(pmTotNoRrcConnReqCsSuccHsFach)/(Sum(pmTotNoRrcConnReqCsHsFach)
))
--END,2)
--AS CS_RRC_CONN_HSFACH_SUCC_RATE,
--RRC Connection Ps HsFach Success Rate - Utrancell
--Round(CASE WHEN Sum(pmTotNoRrcConnReqPsHsFach) = 0 THEN 0
--ELSE 100 * (Sum(pmTotNoRrcConnReqPsSuccHsFach)/(Sum(pmTotNoRrcConnReqPsHsFach)
))
--END,2)
--AS Ps_RRC_CONN_HSFACH_SUCC_RATE,
------------------------------------RRC Establishment Causes--------------------
----------------
--Low Priority Signaling Cause
Round(CASE WHEN Sum(pmTotNoRrcConnectReq) = 0 THEN 0
ELSE 100 * (Sum(pmTotNoRrcConnectReqSms)/(Sum(pmTotNoRrcConnectReq)))
END,2)
AS RRC_CONNECTION_SMS,
--Conversational Call RRC Establishment
Round(CASE WHEN Sum(pmTotNoRrcConnectReq) = 0 THEN 0
ELSE 100 * (Sum(pmTotNoRrcConnectReqCs)/(Sum(pmTotNoRrcConnectReq)))
END,2)
AS RRC_CONNECTION_CS,
--Interactive and Background Call RRC Establishment
Round(CASE WHEN Sum(pmTotNoRrcConnectReq) = 0 THEN 0
ELSE 100 * (Sum(pmTotNoRrcConnectReqPs)/(Sum(pmTotNoRrcConnectReq)))
END,2)
AS RRC_CONNECTION_PS,
--IRAT Cell Reselection Cause
Round(CASE WHEN Sum(pmTotNoRrcConnectReq) = 0 THEN 0
ELSE 100 * (Sum(PMTOTNORRCCONATTIRATCELLRESEL)/(Sum(pmTotNoRrcConnectReq)))
END,2)
AS RRC_CONNECTIONS_IRAT_CR,
--IRAT Cell Change Cause
Round(CASE WHEN Sum(pmTotNoRrcConnectReq) = 0 THEN 0
ELSE 100 * (Sum(PMTOTNORRCCONATTIRATCCORDER)/(Sum(pmTotNoRrcConnectReq)))
END,2)
AS RRC_CONNECTIONS_IRATCC,
--RRC Terminating Call Percentage
--IRAT Cell Change Cause
Round(CASE WHEN Sum(pmTotNoRrcConnectReq) = 0 THEN 0
ELSE 100 * (Sum(pmTotNoTermRrcConnectReq)/(Sum(pmTotNoRrcConnectReq)))
END,2)
AS GLOBAL_RRCTERM_PERC,
--RRC Terminating CS Call Percentage
Round(CASE WHEN Sum(pmTotNoRrcConnectReq) = 0 THEN 0
ELSE 100 * (Sum(pmTotNoTermRrcConnectReqCs)/(Sum(pmTotNoRrcConnectReq)))
END,2)
AS CS_RRC_TERM_PERC,
--RRC Terminating Ps Call Percentage
Round(CASE WHEN Sum(pmTotNoRrcConnectReq) = 0 THEN 0
ELSE 100 * (Sum(pmTotNoTermRrcConnectReqPs)/(Sum(pmTotNoRrcConnectReq)))
END,2)
AS PS_RRC_TERM_PERC,
--RRC Originating Subscribed Traffic Call Percentage
Round(CASE WHEN Sum(pmTotNoRrcConnectReq) = 0 THEN 0
ELSE 100 * (Sum(pmTotNoRrcConnectReqSubTr)/(Sum(pmTotNoRrcConnectReq)))
END,2)
AS RRC_SUB_TR_PERC,
--RRC Connection UE Capability Percentage
--Round(CASE WHEN Sum(PMTOTNORRCCONNECTREQSUCCESS) = 0 THEN 0
--ELSE 100 * (Sum(pmTotNoRrcConnectUeCapability)/(Sum(PMTOTNORRCCONNECTREQSUCCES
S)))
--END,2)
--AS RRC_CONN_UE_CAPABILITY_PERC,
------------------------------------RRC Setup Failure Causes--------------------
----------------
--RRC Setup Module MP Load Control Failure
Sum(pmNoRejRrcConnMpLoadC) AS RRC_CONNECTIONS_REJ_MPLOAD,
--RRC Setup Admission Control Failure
Sum(pmNoRrcReqDeniedAdm) AS RRC_CONNECTIONS_DENIED_ADM ,
-- RRC Setup Failure after Admission
(Sum(pmTotNoUtranRejRrcConnReq)-Sum(pmNoRejRrcConnMpLoadC)-Sum(pmNoRrcReqDeniedA
dm)) AS RRC_CONNECTIONS_FAIL_AFT_ADM,
--RRC Setup Radio Failure
Sum(pmTotNoRrcConnectReq-pmTotNoRrcConnectReqSuccess-pmTotNoUtranRejRrcConnReq)
AS RRC_CONNECTIONS_FAIL_RADIO,
--RRC Failures Admission CS
Sum(pmNoRrcCsReqDeniedAdm) AS ADMCONTROL_RRC_DEN_CS,
--RRC Failures Admission PS
Sum(pmNoRrcPsReqDeniedAdm) AS ADMCONTROL_RRC_DEN_PS,
--RL Failures due to Admission
Sum(pmNoRlDeniedAdm) AS RL_DENIED_ADM,
--Total Failures after Admission
Sum(pmNoFailedAfterAdm) AS FAILURES_AFTER_ADM,
--Request Denied due to Admission
Sum(pmNoReqDeniedAdm) AS ADMCONTROL_REQ_DEN,
--RRC Request Denied due to License Capacity
Sum(pmNoFailedRrcConnectReqHw) AS RRC_BLOCK_HW,
--CS RRC Request Denied due to License Capacity
Sum(pmNoFailedRrcConnectReqCsHw) AS RRC_BLOCK_HW_CS,
--PS RRC Request Denied due to License Capacity
Sum(pmNoFailedRrcConnectReqPsHw) AS RRC_BLOCK_HW_PS,
--CS RRC Request Blocked due to Node
Sum(pmNoRrcConnReqBlockNodeCs) AS RRC_BLOCK_NODE_CS,
--PS RRC Request Blocked due to Node
Sum(pmNoRrcConnReqBlockNodePs) AS RRC_BLOCK_NODE_PS,
--CS RRC Request Blocked due to TN
Sum(pmNoRrcConnReqBlockTnCs) AS RRC_BLOCK_TN_CS,
--PS RRC Request Blocked due to TN
Sum(pmNoRrcConnReqBlockTnPs) AS RRC_BLOCK_TN_PS,
--RRC Early Rejection Rate due to Load Control
Round(CASE WHEN (Sum(pmTotNoRrcConnectReqPs)+Sum(pmTotNoRrcConnectReqSubTr)+Sum(
pmTotNoRrcConnReqPsHsFach)) = 0 THEN 0
ELSE 100 * (Sum(pmTotNoRrcConnectReqPs)/(Sum(pmTotNoRrcConnectReqPs)+Sum(pmTotNo
RrcConnectReqSubTr)+Sum(pmTotNoRrcConnReqPsHsFach)))
END,2)
AS RRC_CONN_EARLY_REJ_LOAD_CTRL,
--RRC Reject Rate due to SP Flow Control
Round(CASE WHEN (Sum(pmTotNoRrcConnectReqPs)+Sum(pmTotNoRrcConnectReqSubTr)+Sum(
pmTotNoRrcConnReqPsHsFach)) = 0 THEN 0
ELSE 100 * (Sum(pmNoRejRrcConnSpFlowCtrl)/(Sum(pmTotNoRrcConnectReqPs)+Sum(pmTot
NoRrcConnectReqSubTr)+Sum(pmTotNoRrcConnReqPsHsFach)))
END,2)
AS RRC_CONN_REJ_SP_FLOW_CTRL,
------------------------------------RAB Establishment---------------------------
---------
--RAB Establishment Success Rate Speech
Round(CASE WHEN (Sum(pmNoRabEstablishAttemptSpeech)-Sum(pmNoDirRetryAtt)) = 0 TH
EN 0
ELSE 100 * (Sum(pmNoRabEstablishSuccessSpeech)/(Sum(pmNoRabEstablishAttemptSpeec
h) - Sum(pmNoDirRetryAtt)))
END,2)
AS SPEECH_RAB_SUCCRATE,
--RAB Establishment Success Rate AMR-NB
Round(CASE WHEN (Sum(pmNoRabEstablishAttemptAmrNb)) = 0 THEN 0
ELSE 100 * (Sum(pmNoRabEstablishSuccessAmrNb)/(Sum(pmNoRabEstablishAttemptAmrNb)
))
END,2)
AS AMRNB_RAB_SUCC_RATE,
--RAB Establishment Success Rate AMR-WB
--Round(CASE WHEN (Sum(pmNoRabEstablishAttemptAmrWb)) = 0 THEN 0
--ELSE 100 * (Sum(pmNoRabEstablishSuccessAmrWb)/(Sum(pmNoRabEstablishAttemptAmrW
b)))
--END,2)
--AS AMRWB_RAB_SUCC_RATE,
--RAB Establishment Success Rate CS64
Round(CASE WHEN (Sum(pmNoRabEstablishAttemptCs64)) = 0 THEN 0
ELSE 100 * (Sum(pmNoRabEstablishSuccessCs64)/(Sum(pmNoRabEstablishAttemptCs64)))
END,2)
AS CS64_RAB_SUCC_RATE,
--RAB Establishment Success Rate PS Interactive
Round(CASE WHEN (Sum(pmNoRabEstAttemptPktInteractiv)) = 0 THEN 0
ELSE 100 * (Sum(pmNoRabEstSucPacketInteractive)/(Sum(pmNoRabEstAttemptPktInterac
tiv)))
END,2)
AS PS_RAB_SUCC_RATE,
--RAB Establishment Success Rate PS Interactive DCH/FACH
Round(CASE WHEN (Sum(pmNoRabEstAttemptPsIntNonHs)) = 0 THEN 0
ELSE 100 * (Sum(pmNoRabEstSuccessPsIntNonHs)/(Sum(pmNoRabEstAttemptPsIntNonHs)))
END,2)
AS PS_NON_HS_RAB_SUCC_RATE,
--RAB Establishment Success Rate PS Interactive HS
Round(CASE WHEN (Sum(pmNoRabEstAtptPktInteractiveHs)) = 0 THEN 0
ELSE 100 * (Sum(pmnorabestsuccpktinteractivehs)/(Sum(pmNoRabEstAtptPktInteractiv
eHs)))
END,2)
AS PS_HS_RAB_SUCC_RATE,
--RAB Establishment Success Rate PS Interactive EUL
Round(CASE WHEN (Sum(PMNORABESTATPTPKTINTEUL)) = 0 THEN 0
ELSE 100 * (Sum(PMNORABESTSUCCPKTINTEUL)/(Sum(PMNORABESTATPTPKTINTEUL)))
END,2)
AS PS_EUL_RAB_SUCC_RATE,
--RAB Establishment Success Rate Emergency Call
Round(CASE WHEN (Sum(pmRabEstablishEcAttempt)) = 0 THEN 0
ELSE 100 * (Sum(pmRabEstablishEcSuccess)/(Sum(pmRabEstablishEcAttempt)))
END,2)
AS EC_RAB_SUCC_RATE,
------------------------------------RAB Establishment Failure Causes------------
------------------------
--RAB Establishment Blocked due to TN Speech
sum(pmNoRabEstBlockTnSpeech) AS RAB_BLOCK_TN_SPEECH,
--RAB Establishment Blocked due to TN CS64
sum(pmNoRabEstBlockTnCs64) AS RAB_BLOCK_TN_CS64,
--RAB Establishment Blocked due to TN PS Interactive Non HS
sum(pmNoRabEstBlockTnPsIntNonHs) AS RAB_BLOCK_TN_PSNONHS,
--RAB Establishment Blocked due to TN PS Interactive HS
sum(pmNoRabEstBlockTnPsIntHs) AS RAB_BLOCK_TN_PSHS,
--RAB Establishment Blocked due to Node Speech
sum(pmNoRabEstBlockNodeSpeechBest) AS RAB_BLOCK_NODE_SPEECH,
--RAB Establishment Blocked due to Node CS64
sum(pmNoRabEstBlockNodeCs64Best) AS RAB_BLOCK_NODE_CS64,
--RAB Establishment Blocked due to Node PS Interactive Non HS
sum(PMNORABESTBLKNODEPSINTNONHSBST) AS RAB_BLOCK_NODE_PSNONHS,
--RAB Establishment Blocked due to Node PS Interactive HS
sum(pmNoRabEstBlockNodePsIntHsBest) AS RAB_BLOCK_NODE_PSHS,
--RAB Establishmet Rejected due to Eul Congestion
--sum(pmNoFailedRabEstAttEulRateCong) AS RAB_REJ_EUL_CONG,
------------------------------------Inter Frequency Load Sharing----------------
--------------------
--IFLS Activity Rate
Round(CASE WHEN (Sum(pmTotNoRrcConnectReq)) = 0 THEN 0
ELSE 100 * (Sum(pmNoLoadSharingRrcConn)/(Sum(pmTotNoRrcConnectReq)))
END,2)
AS IFLS_ACTIVITY,
--IFLS Activity Rate CS
Round(CASE WHEN (Sum(pmTotNoRrcConnectReqCs)) = 0 THEN 0
ELSE 100 * (Sum(pmNoLoadSharingRrcConnCs)/(Sum(pmTotNoRrcConnectReqCs)))
END,2)
AS IFLS_ACTIVITY_CS,
--IFLS Activity Rate PS
Round(CASE WHEN (Sum(pmTotNoRrcConnectReqPs)) = 0 THEN 0
ELSE 100 * (Sum(pmNoLoadSharingRrcConnPs)/(Sum(pmTotNoRrcConnectReqPs)))
END,2)
AS IFLS_ACTIVITY_PS,
--IFLS Return Rate
Round(CASE WHEN (Sum(pmNoLoadSharingRrcConn)) = 0 THEN 0
ELSE 100 * (Sum(pmNoOfReturningRrcConn)/(Sum(pmNoLoadSharingRrcConn)))
END,2)
AS IFLS_RETURN_RATE,
--IFLS on Non-HSPA Target Cell
Round(CASE WHEN (Sum(pmInDchIflsHhoAtt)) = 0 THEN 0
ELSE 100 * (Sum(pmInDchIflsHhoSucc)/(Sum(pmInDchIflsHhoAtt)))
END,2)
AS IFLS_NON_HSPA_TARGETCELL,
--IFLS on HSDPA Target Cell
Round(CASE WHEN (Sum(pmInHsIflsHhoAtt)) = 0 THEN 0
ELSE 100 * (Sum(pmInHsIflsHhoSucc)/(Sum(pmInHsIflsHhoAtt)))
END,2)
AS IFLS_HSDPA_TARGETCELL,
--IFLS on Non-HSPA Souce Cell
--Round(CASE WHEN (Sum(pmOutDchIflsHhoAtt)) = 0 THEN 0
--ELSE 100 * (Sum(pmOutDchIflsHhoSucc)/(Sum(pmOutDchIflsHhoAtt)))
--END,2)
--AS IFLS_NON_HSPA_SOURCECELL,
--IFLS on HSDPA Source Cell
Round(CASE WHEN (Sum(pmOutHsIflsHhoAtt)) = 0 THEN 0
ELSE 100 * (Sum(pmOutHsIflsHhoSucc)/(Sum(pmOutHsIflsHhoAtt)))
END,2)
AS IFLS_HSDPA_SOURCECELL,
------------------------------------GSM Redirected RRC Connection Setup---------
---------------------------
--Directed Retry Activity Rate
Round(CASE WHEN (Sum(pmNoRabEstablishAttemptSpeech)) = 0 THEN 0
ELSE 100 * (Sum(pmNoDirRetryAtt)/(Sum(pmNoRabEstablishAttemptSpeech)))
END,2)
AS DR_ACTIVITY,
--Directed Retry Success Rate
Round(CASE WHEN (Sum(pmNoDirRetryAtt)) = 0 THEN 0
ELSE 100 * (Sum(pmNoDirRetrySuccess)/(Sum(pmNoDirRetryAtt)))
END,2)
AS DR_SUCC_RATE,
------------------------------------NAS Signaling-------------------------------
-----
--CS NAS Signaling Success Rate
Round(CASE WHEN (Sum(pmNoNormalNasSignReleaseCs)+Sum(pmNoSystemNasSignReleaseCs)
) = 0 THEN 0
ELSE 100 * (Sum(pmNoNormalNasSignReleaseCs)/(Sum(pmNoNormalNasSignReleaseCs) + S
um(pmNoSystemNasSignReleaseCs)))
END,2)
AS CS_NAS_SIGREL_SUCC_RATE,
--PS NAS Signaling Success Rate
Round(CASE WHEN (Sum(pmNoNormalNasSignReleasePs)+Sum(pmNoSystemNasSignReleasePs)
) = 0 THEN 0
ELSE 100 * (Sum(pmNoNormalNasSignReleasePs)/(Sum(pmNoNormalNasSignReleasePs) + S
um(pmNoSystemNasSignReleasePs)))
END,2)
AS PS_NAS_SIGREL_SUCC_RATE,
Sum(pmTotNoRrcConnectReqCs) RRC_ATTS_CS,
Sum(pmTotNoRrcConnectReqPs) RRC_ATTS_PS
FROM ericsson_wcdma.cellstats60 LEFT JOIN ericsson_wcdma.cellcfg
ON (cellstats60.cell=cellcfg.cell)
WHERE
sdate BETWEEN To_Date(:begindate, 'yyyy.mm.dd hh24:mi') AND To_Date(:enddate, 'y
yyy.mm.dd hh24:mi')
--AND cellstats60.ne <> 'TPRNC1'
--and cellstats60.ne IN ('CTRNC1','CTRNC2','TBRNC1','TBRNC2')
--AND cellstats60.cell IN ('77A1','77A2','77B1','77B2','77C1','77C2')
--AND cellstats60.cell IN ('4941A1','4941A2','4941B1','4941B2','4941C1','4941C2'
)
--AND cellstats60.cell IN ('7737A1','7737A2','7737B1','7737B2','7737C1','7737C2'
)
--AND cellstats60.cell IN ('9397A1','9397A2','9397B1','9397B2','9397C1','9397C2'
)
--AND cellstats60.cell IN ('4595A1','4595A2','4595B1','4595B2','4595C1','4595C2'
)
--AND cellstats60.cell IN ('9403A1','9403A2','9403B1','9403B2','9403C1','9403C2'
)
--AND cellstats60.cell IN ('8017A1','80172','8017B1','8017B2','8017C1','8017C2')
--AND cellstats60.cell IN ('7454A1','7454A2','7454B1','7454B2','7454C1','7454C2'
)
--AND cellstats60.cell IN ('2920A1','2920A2','2920B1','2920B2','2920C1','2920C2'
)
--AND cellstats60.cell IN ('10038A1','10038A2','10038B1','10038B2','10038C1','10
038C2')
--AND cellstats60.cell IN ('8281A1','8281A2')
--AND cellstats60.cell IN ('7615A1','7615A2','7615B1','7615B2','7615C1','7615C2'
)
--AND cellstats60.cell IN ('1894A1','1894A2','1894B1','1894B2','1894C1','1894C2'
)
--AND cellstats60.cell IN ('4939A1','4939A2','4939B1','4939B2','4939C1','4939C2'
)
AND cellstats60.cell IN ('8303A1','8303A2','8303B1','8303B2','8303C1','8303C2')
--AND cellstats60.cell IN ('8015A1','8015A2','8015B1','8015B2','8015C1','8015C2'
)
AND cellstats60.cell <>'0'
--AND "%CSSR_SPEECH" < '99.6'
--AND cellstats60.NE='NGRNC1'
GROUP BY cellstats60.cell,cellstats60.NE,region
ORDER BY cellstats60.cell,cellstats60.NE,region
)
--ORDER BY SUM_FAILURES DESC
--WHERE "%CSSR_SPEECH" < 99.1
--ORDER BY pmnofailedafteradm DESC;

Вам также может понравиться