SELECT
DATE_ID,
HOUR_ID,
--BHTYPE,
--BUSYHOUR,
RNC,
Utrancell,
RncFunction,
N_Cells=count(DISTINCT Utrancell),
N_ROP=count(DISTINCT MIN_ID),
--Accesibilidad
CSSR_CS=convert(decimal(5,4),RRC_SUCC_CS*NAS_SUCC_CS*RAB_SUCC_CS),
CSSR_PS=convert(decimal(5,4),RRC_SUCC_PS*NAS_SUCC_PS*RAB_SUCC_PS),
CS_ACC_FAILS=CS_RRC_DEN-CS_RRC_NUM+CS_NAS_DEN-CS_NAS_NUM+CS_RAB_DEN-CS_RAB_NUM,
PS_ACC_FAILS=PS_RRC_DEN-PS_RRC_NUM+PS_NAS_DEN-PS_NAS_NUM+PS_RAB_DEN-PS_RAB_NUM,
RRC_SUCC_CS=convert(decimal(5,4),CS_RRC_NUM/CS_RRC_DEN),
RRC_SUCC_PS=convert(decimal(5,4),PS_RRC_NUM/PS_RRC_DEN),
RAB_SUCC_CS=convert(decimal(5,4),CS_RAB_NUM/CS_RAB_DEN),
RAB_SUCC_PS=convert(decimal(5,4),PS_RAB_NUM/PS_RAB_DEN),
NAS_SUCC_CS=convert(decimal(5,4),CS_NAS_NUM/CS_NAS_DEN),
NAS_SUCC_PS=convert(decimal(5,4),PS_NAS_NUM/PS_NAS_DEN),
CS_RRC_NUM=Sum(pmTotNoRrcConnectReqCsSucc),
CS_RRC_DEN=Sum(pmTotNoRrcConnectReqCs),
-- CS_RRC_DEN=Sum(pmTotNoRrcConnectReqCs-pmNoLoadSharingRrcConnCs),
CS_RAB_NUM=Sum(pmNoRabEstablishSuccessSpeech),
CS_RAB_DEN=Sum(pmNoRabEstablishAttemptSpeech),
--CS_RAB_DEN=Sum(pmNoRabEstablishAttemptSpeech-pmNoDirRetryAtt),
PS_RRC_NUM=Sum(pmTotNoRrcConnectReqPsSucc),
PS_RRC_DEN=Sum(pmTotNoRrcConnectReqPs-pmNoLoadSharingRrcConnPs),
PS_RAB_NUM=Sum(pmNoRabEstablishSuccessPacketInteractive),
PS_RAB_DEN=Sum(pmNoRabEstablishAttemptPacketInteractive),
CS_NAS_NUM=sum(pmNoNormalNasSignReleaseCs),
CS_NAS_DEN=sum(pmNoNormalNasSignReleaseCs+pmNoSystemNasSignReleaseCs),
PS_NAS_NUM=sum(pmNoNormalNasSignReleasePs),
PS_NAS_DEN=sum(pmNoNormalNasSignReleasePs+pmNoSystemNasSignReleasePs),
PS_HS_RABSUCCRATE=convert(decimal(5,4),sum(pmNoRabEstablishSuccessPacketInteractive
Hs)/sum(pmNoRabEstablishAttemptPacketInteractiveHs)),
HS_RAB_ATT=sum(pmNoRabEstablishAttemptPacketInteractiveHs),
PS_EUL_RABSUCCRATE=convert(decimal(5,4),sum(pmNoRabEstablishSuccessPacketInteractiv
eEul)/sum(pmNoRabEstablishAttemptPacketInteractiveEul)),
EUL_RAB_ATT=sum(pmNoRabEstablishAttemptPacketInteractiveEul),
--Retenibilidad
CS_DROP=convert(decimal(5,4),CS_DROP_NUM/CS_DROP_DEN),
CS_DROP_NUM=Sum(pmNoSystemRabReleaseSpeech),
CS_DROP_DEN=Sum(pmNoNormalRabReleaseSpeech+pmNoSystemRabReleaseSpeech),
PS_DROP=convert(decimal(5,4),PS_DROP_NUM/PS_DROP_DEN),
PS_DROP_NUM=Sum(pmNoSystemRabReleasePacket-pmNoSystemRabReleasePacketUra-
(pmChSwitchAttemptFachUra-pmChSwitchSuccFachUra)-
(pmChSwitchAttemptDchUra-pmChSwitchSuccDchUra)-(pmChSwitchAttemptHsUra-
pmChSwitchSuccHsUra)),
PS_DROP_DEN=Sum(pmNoNormalRabReleasePacket-
pmNoNormalRabReleasePacketUra+pmNoSystemRabReleasePacket-
pmNoSystemRabReleasePacketUra+
pmChSwitchSuccFachUra+pmChSwitchSuccDchUra+pmChSwitchSuccHsUra),
--Accesibilidad y Retenibilidad
CCSR_CS=convert(decimal(5,4),CSSR_CS*(1-CS_DROP)), --Call Completion Success Rate
(Accesibilidad x Retenibilidad)
CCSR_PS=convert(decimal(5,4),CSSR_PS*(1-PS_DROP)), --Call Completion Success Rate
(Accesibilidad x Retenibilidad)
--Trafico Primario
ERL_SPEECH=convert(decimal(15,3),sum((
pmSumBestCs12Establish/pmSamplesBestCs12Establish
+pmSumBestAmr4750RabEstablish/pmSamplesBestAmr4750RabEstablish
+pmSumBestAmr5900RabEstablish/pmSamplesBestAmr5900RabEstablish
+pmSumBestAmr7950RabEstablish/pmSamplesBestAmr7950RabEstablish
+pmSumBestAmr12200RabEstablish/pmSamplesBestAmr12200RabEstablish
+pmSumBestAmrNbMmRabEstablish/pmSamplesBestAmrNbMmRabEstablish
+pmSumBestAmrWbRabEstablish/pmSamplesBestAmrWbRabEstablish
)*convert(decimal(15,5),period_duration)/60)),
ERL_CS64=convert(decimal(15,3),sum((
pmSumBestCs64RabEstablish/pmSamplesBestCs64RabEstablish
)*convert(decimal(15,5),period_duration)/60)),
ERL_HS=convert(decimal(15,3),sum((
pmSumBestPsHsAdchRabEstablish/pmSamplesBestPsHsAdchRabEstablish
+pmSumBestPsEulRabEstablish/pmSamplesBestPsEulRabEstablish
)*convert(decimal(15,5),period_duration)/60)),
ERL_EUL=convert(decimal(15,3),sum((pmSumBestPsEulRabEstablish/pmSamplesBestPsEulRab
Establish)*convert(decimal(15,10),period_duration)/60)),
ERL_R99=convert(decimal(15,3),sum((pmSumBestDchPsIntRabEstablish/pmSamplesFachPsInt
RabEstablish)*convert(decimal(15,10),period_duration)/60)),
ERL_FACH=convert(decimal(15,3),sum((pmSumFachPsIntRabEstablish/pmSamplesFachPsIntRa
bEstablish)*convert(decimal(15,10),period_duration)/60)),
--Tr�fico Total
AVGNUMCONN_SPEECH=convert(decimal(15,3),sum((
pmSumCs12RabEstablish/pmSamplesCs12RabEstablish
+pmSumAmr4750RabEstablish/pmSamplesAmr4750RabEstablish
+pmSumAmr5900RabEstablish/pmSamplesAmr5900RabEstablish
+pmSumAmr7950RabEstablish/pmSamplesAmr7950RabEstablish
+pmSumAmr12200RabEstablish/pmSamplesAmr12200RabEstablish
+pmSumAmrNbMmRabEstablish/pmSamplesAmrNbMmRabEstablish
+pmSumAmrWbRabEstablish/pmSamplesAmrWbRabEstablish
)*convert(decimal(15,5),period_duration)/60)),
AVGNUMCONN_HS=convert(decimal(15,3),sum((
pmSumPsHsAdchRabEstablish/pmSamplesPsHsAdchRabEstablish
+pmSumPsEulRabEstablish/pmSamplesPsEulRabEstablish
)*convert(decimal(15,3),period_duration)/60)),
AVGNUMCONN_EUL=convert(decimal(15,5),sum((pmSumPsEulRabEstablish/pmSamplesPsEulRabE
stablish)*convert(decimal(15,10),period_duration)/60)),
AVGNUMCONN_R99=convert(decimal(15,5),sum((pmSumPsInteractive/pmSamplesPsInteractive
)*convert(decimal(15,10),period_duration)/60)),
AVGNUMCONN_CS64=convert(decimal(15,3),sum((
pmSumCs64RabEstablish/pmSamplesCs64RabEstablish
)*convert(decimal(15,5),period_duration)/60)),
--Volumen de datos
PAYLOAD_DL_MB=convert(decimal(15,5),Sum(
pmDlTrafficVolumePsCommon
+pmDlTrafficVolumePs64
+pmDlTrafficVolumePs128
+pmDlTrafficVolumePs384
+pmDlTrafficVolumePs8
+pmDlTrafficVolumePs16
+pmDlTrafficVolumePsIntHs
)/8000),
PAYLOAD_UL_MB=convert(decimal(15,5),Sum(
pmUlTrafficVolumePs384
+pmUlTrafficVolumePs8
+pmUlTrafficVolumePs16
+pmUlTrafficVolumePsCommon
+pmUlTrafficVolumePs64
+pmUlTrafficVolumePs128
+pmUlTrafficVolumePsIntEul
)/8000),
PAYLOAD_DL_HS_MB=convert(decimal(15,5),Sum(
pmDlTrafficVolumePsIntHs
)/8000),
PAYLOAD_UL_EUL_MB=convert(decimal(15,5),Sum(
pmUlTrafficVolumePsIntEul
)/8000),
PAYLOAD_DL_R99_MB=convert(decimal(15,5),Sum(
+pmDlTrafficVolumePs64
+pmDlTrafficVolumePs128
+pmDlTrafficVolumePs384
+pmDlTrafficVolumePs8
+pmDlTrafficVolumePs16
)/8000),
PAYLOAD_UL_R99_MB=convert(decimal(15,5),Sum(
pmUlTrafficVolumePs384
+pmUlTrafficVolumePs8
+pmUlTrafficVolumePs16
+pmUlTrafficVolumePs64
+pmUlTrafficVolumePs128
)/8000),
--FACH Traffic
Avg_FACH_TRAFFICVOLUME_Kbps=convert(decimal(15,5),sum(pmDlTrafficVolumePsCommon)/
(60*sum(period_duration))),
Avg_RACH_TRAFFICVOLUME_Kbps=convert(decimal(15,5),sum(pmUlTrafficVolumePsCommon)/
(60*sum(period_duration))),
FACH_TRAFFICVOLUME_MB=convert(decimal(15,5),sum(pmDlTrafficVolumePsCommon)/8000),
RACH_TRAFFICVOLUME_MB=convert(decimal(15,5),sum(pmUlTrafficVolumePsCommon)/8000),
--Disponibilidad
DOWNTIME_COMB=convert(decimal(5,4),sum(pmCellDowntimeAuto+pmCellDowntimeMan)/sum(pe
riod_duration*60)),
DOWNTIME_AUTO=convert(decimal(5,4),sum(pmCellDowntimeAuto)/sum(period_duration*60))
,
DOWNTIME_MAN=convert(decimal(5,4),sum(pmCellDowntimeMan)/sum(period_duration*60)),
DOWNTIME_AUTO_Seconds=convert(decimal(28,0),sum(pmCellDowntimeAuto)),
DOWNTIME_MAN_Seconds=convert(decimal(28,0),sum(pmCellDowntimeMan)),
DOWNTIME_Measurement_Time=sum(convert(decimal(28,0),period_duration)*60),
--Bloqueos RRC
RRC_REQDEN_CODE=convert(decimal(15,0),Sum(pmNoRrcReqDeniedAdmDlChnlCode)),
RRC_REQDEN_DLHW=convert(decimal(15,0),Sum(pmNoRrcReqDeniedAdmDlHw)),
RRC_REQDEN_DLPWR=convert(decimal(15,0),Sum(pmNoRrcReqDeniedAdmDlPwr)),
RRC_REQDEN_ULHW=convert(decimal(15,0),Sum(pmNoRrcReqDeniedAdmUlHw)),
RRC_BLOCK_NODE=convert(decimal(15,0),Sum(pmNoRrcConnReqBlockNodeCs+pmNoRrcConnReqBl
ockNodePs)),
RRC_BLOCK_TN=convert(decimal(15,0),Sum(pmNoRrcConnReqBlockTnCs+pmNoRrcConnReqBlockT
nPs)),
RRC_REJ_MPLOAD=convert(decimal(15,0),Sum(pmNoRejRrcConnMpLoadC)),
--Bloqueos RAB
RAB_REQDEN_ULASE=convert(decimal(15,0),Sum(pmNoFailedRabEstAttemptLackUlAse)),
RAB_REQDEN_DLASE=convert(decimal(15,0),Sum(pmNoFailedRabEstAttemptLackDlAse)),
RAB_REQDEN_CODE=convert(decimal(15,0),Sum(pmNoFailedRabEstAttemptLackDlChnlCode)),
RAB_REQDEN_DLPOWER=convert(decimal(15,0),Sum(pmNoFailedRabEstAttemptLackDlPwr)),
RAB_REQDEN_SFHYST=convert(decimal(15,0),Sum(pmNoFailedRabEstAttemptExceedConnLimit)
),
RAB_REQDEN_ULHW=convert(decimal(15,0),Sum(pmNoFailedRabEstAttemptLackUlHwBest)),
RAB_REQDEN_DLHW=convert(decimal(15,0),Sum(pmNoFailedRabEstAttemptLackDlHwBest)),
RAB_BLOCK_NODE=
convert(decimal(15,0),Sum(pmNoRabEstBlockNodeSpeechBest+pmNoRabEstBlockNodeCs57Best
+pmNoRabEstBlockNodeCs64Best+pmNoRabEstBlkNodePsIntNonHsBest
+pmNoRabEstBlkNodePsStrNonHsBest+pmNoRabEstBlockNodePsIntHsBest
+pmNoRabEstBlockNodePsStrHsBest)),
RAB_BLOCK_TN=convert(decimal(15,0),
Sum(pmNoRabEstBlockTnSpeech+pmNoRabEstBlockTnCs57+pmNoRabEstBlockTnCs64
+pmNoRabEstBlockTnPsIntNonHs+pmNoRabEstBlockTnPsStrNonHs
+pmNoRabEstBlockTnPsIntHs+pmNoRabEstBlockTnPsStrHs)),
--Bloqueos/Fallas RRC+RAB
REQDEN_ADM=convert(decimal(15,0),Sum(pmNoReqDeniedAdm)),
FAILED_AFTERADM=convert(decimal(15,0),Sum(pmNoFailedAfterAdm)),
NONHO_REQDEN_SPEECH_RATE=convert(decimal(5,4),sum(pmNoOfNonHoReqDeniedSpeech)/sum(p
mNoRabEstablishAttemptSpeech)),
NONHO_REQDEN_SPEECH_EVENTS=sum(pmNoOfNonHoReqDeniedSpeech),
NONHO_REQDEN_PS_NON_HS_RATE=convert(decimal(5,4),sum(pmNoOfNonHoReqDeniedInteractiv
e)/sum(pmNoRabEstablishAttemptPacketInteractive)),
NONHO_REQDEN_PS_NON_HS_EVENTS=sum(pmNoOfNonHoReqDeniedInteractive),
NONHO_REQDEN_HS_RATE=convert(decimal(5,4),sum(pmNoOfNonHoReqDeniedHs)/sum(pmNoRabEs
tablishAttemptPacketInteractiveHs)),
NONHO_REQDEN_HS_EVENTS=sum(pmNoOfNonHoReqDeniedHs),
NONHO_REQDEN_EUL_RATE=convert(decimal(5,4),sum(pmNoOfNonHoReqDeniedEul)/sum(pmNoRab
EstablishAttemptPacketInteractiveEul)),
NONHO_REQDEN_EUL_EVENTS=sum(pmNoOfNonHoReqDeniedEul),
EUL_SC_ADM_REJ=sum(pmNoServingCellReqDeniedEul),
EUL_SC_ADM_REJ_2MS=sum(pmNoServingCellReqDeniedEulTti2),
--SHO
SHO_SUCC_TARGET=convert(decimal(5,4),Sum(pmNoTimesRlAddToActSet)/Sum(pmNoTimesRlAdd
ToActSet+pmNoTimesCellFailAddToActSet)),
SHO_SUCC_SOURCE=convert(decimal(5,4),Sum(pmRlAddSuccessBestCellSpeech)/Sum(pmRlAddA
ttemptsBestCellSpeech)),
RL_DEN_ADM=convert(decimal(15,0),Sum(pmNoRlDeniedAdm)),
--IFHO / IFLS
IfhoRlAddToActSet=Sum(pmNoTimesIfhoRlAddToActSet),
IF_HO_FAIL=convert(decimal(5,4),Sum(pmNoTimesIfhoCellFailAddToActSet)/Sum(pmNoTimes
IfhoRlAddToActSet+pmNoTimesIfhoCellFailAddToActSet)),
LoadSharingRrcConnCs=convert(decimal(15,0),Sum(pmNoLoadSharingRrcConnCs)),
LoadSharingRrcConnPs=convert(decimal(15,0),Sum(pmNoLoadSharingRrcConnPs)),
LoadSharingRrcConn=convert(decimal(15,0),sum(pmNoLoadSharingRrcConn)),
IFLS_ACTIVITY_RATE=convert(decimal(5,4),Sum(pmNoLoadSharingRrcConn)/Sum(pmTotNoRrcC
onnectReq)),
IFLS_ACTIVITY_PS=convert(decimal(5,4),Sum(pmNoLoadSharingRrcConnCs)/Sum(pmTotNoRrcC
onnectReqCs)),
IFLS_ACTIVITY_CS=convert(decimal(5,4),Sum(pmNoLoadSharingRrcConnPs)/Sum(pmTotNoRrcC
onnectReqPs)),
IFLS_RETURN_RATE=convert(decimal(5,4),sum(pmNoOfReturningRrcConn)/sum(pmNoLoadShari
ngRrcConn)),
--Causas Speech Drop
SPEECH_DROPS_SHO=convert(decimal(15,0),Sum(pmNoSysRelSpeechSoHo)-
Sum(pmNoSysRelSpeechNeighbr)),
SPEECH_DROPS_ULSYNC=convert(decimal(15,0),Sum(pmNoSysRelSpeechUlSynch)),
SPEECH_DROPS_CONG=convert(decimal(15,0),Sum(pmNoOfTermSpeechCong)),
SPEECH_DROPS_NEIGHB=convert(decimal(15,0),Sum(pmNoSysRelSpeechNeighbr)),
SPEECH_DROPS_OTHER= convert(decimal(15,0),Sum(pmNoSystemRabReleaseSpeech)-
Sum(pmNoSysRelSpeechSoHo)-Sum(pmNoSysRelSpeechUlSynch)-Sum(pmNoOfTermSpeechCong)),
--Este no incluye Drops por IRAT
--RSSI
RSSI_dBm=convert(decimal(8,3),-112+(Sum(pmSumUlRssi)/Sum(pmSamplesUlRssi))/10),
--Directed Retry
DR_ACTIVITY=convert(decimal(5,4),sum(pmNoDirRetryAtt)/sum(pmNoRabEstablishAttemptSp
eech)),
DR_SUCC_RATE=convert(decimal(5,4),sum(pmNoDirRetrySuccess)/sum(pmNoDirRetryAtt)),
DR_ATT=sum(pmNoDirRetryAtt),
DR_SUCC=sum(pmNoDirRetrySuccess),
--HSPA Mobility
HS_CC_SUCC_RATE=convert(decimal(5,4),sum(pmNoHsCcSuccess)/Sum(pmNoHsCcAttempt)),
HS_CC_SUCC=Sum(pmNoHsCcSuccess),
HS_CC_ATT=Sum(pmNoHsCcAttempt),
EUL_CC_SUCC_RATE=convert(decimal(5,4),sum(pmNoEulCcSuccess)/Sum(pmNoEulCcAttempt)),
EUL_CC_SUCC=Sum(pmNoEulCcSuccess),
EUL_CC_ATT=Sum(pmNoEulCcAttempt),
--Cell Update
CELLUPD_SUCC_RATE=convert(decimal(5,4),sum(pmNoCellUpdSuccess)/sum(pmNoCellUpdAttem
pt)),
CELLUPD_ATT=sum(pmNoCellUpdAttempt),
--URA Update
URA_UPD_SUCC_RATE=convert(decimal(5,4),sum(pmNoUraUpdSuccess)/sum(pmNoUraUpdAttempt
)),
URA_UPD_ATT=sum(pmNoUraUpdAttempt),
--PS Drop (RAB)
DROPRATE_PS_NON_HS=convert(decimal(5,4),sum(pmNoSystemRabReleasePacket-
pmNoSystemRbReleaseHs-pmNoSystemRabReleasePacketUra)/
sum(pmNoNormalRabReleasePacket-pmNoNormalRabReleasePacketUra-
pmNoNormalRbReleaseHs
+pmNoSystemRabReleasePacket-pmNoSystemRabReleasePacketUra-
pmNoSystemRbReleaseHs
+pmUpSwitchFachHsSuccess+pmNoSuccRbReconfOrigPsIntDch+pmChSwitchSuccFachUra)),
DROPRATE_PS_HS=convert(decimal(5,4),sum(pmNoSystemRbReleaseHs)/
sum(pmNoNormalRbReleaseHs+pmNoSystemRbReleaseHs+pmNoSuccRbReconfPsIntDch+pmPsIntHsT
oFachSucc)),
DROPRATE_PS_EUL=convert(decimal(5,4),sum(pmNoSystemRbReleaseEul)/
sum(pmNoNormalRbReleaseEul+pmNoSystemRbReleaseEul+pmNoSuccRbReconfOrigPsIntEul+pmPs
IntHsToFachSucc)),
SystemRbReleaseHs=sum(pmNoSystemRbReleaseHs),
SystemRbReleaseEul=sum(pmNoSystemRbReleaseEul),
NormalRbReleaseHs=sum(pmNoNormalRbReleaseHs),
NoNormalRbReleaseEul=sum(pmNoNormalRbReleaseEul),
SuccRbReconfPsIntDch=sum(pmNoSuccRbReconfPsIntDch),
PsIntHsToFachSucc=sum(pmPsIntHsToFachSucc),
SystemRabReleasePacket=sum(pmNoSystemRabReleasePacket),
SystemRabReleasePacketUra=sum(pmNoSystemRabReleasePacketUra),
--Drops RRC
RRC_DROPRATE_PS=convert(decimal(5,4),sum(pmNoPacketDchDiscAbnorm)/sum(pmNoPacketDch
DiscNormal+pmNoPacketDchDiscAbnorm)),
RRC_DROPS_PS=sum(pmNoPacketDchDiscAbnorm),
RRC_DROPRATE_FACH=convert(decimal(5,4),sum(pmNoCellFachDisconnectAbnorm)/sum(pmNoCe
llFachDisconnectAbnorm+pmNoCellFachDisconnectNormal)),
RRC_DROP_FACH=sum(pmNoCellFachDisconnectAbnorm),
RRC_DROPRATE_DCH=convert(decimal(5,4),sum(pmNoCellDchDisconnectAbnorm)/sum(pmNoCell
DchDisconnectAbnorm+pmNoCellDchDisconnectNormal)),
RRC_DROP_DCH=sum(pmNoCellDchDisconnectAbnorm),
--Channel Switching
SWITCH_FACHIDLE_COUNT=sum(pmChSwitchFachIdle),
UPSWITCH_FAILRATE_FACH_HS=convert(decimal(5,4),1-
sum(pmUpswitchFachHsSuccess)/sum(pmUpswitchFachHsAttempt)),
SWITCH_FAILRATE_FACH_URA=convert(decimal(5,4),1-
sum(pmChSwitchSuccFachUra)/sum(pmChSwitchAttemptFachUra)),
ChSwitchAttemptFachUra=sum(pmChSwitchAttemptFachUra),
SWITCH_FAILRATE_URA_FACH=convert(decimal(5,4),1-
sum(pmChSwitchSuccUraFach)/sum(pmChSwitchAttemptUraFach)),
ChSwitchAttemptUraFach=sum(pmChSwitchAttemptUraFach),
UPSWITCH_FAILRATE_DL_HS=convert(decimal(5,4),1-
sum(pmDlUpswitchSuccessHs)/sum(pmDlUpswitchAttemptHs)),
DlUpswitchAttemptHs=sum(pmDlUpswitchAttemptHs),
HS_DCH_FAIL_RATE=convert(decimal(5,4),1-
sum(pmHsToDchSuccess)/sum(pmHsToDchAttempt)),
HsToDchAttempt=sum(pmHsToDchAttempt),
UPSWITCH_FAILRATE_UL_EUL=convert(decimal(5,4),1-
sum(pmUlUpswitchSuccessEul)/sum(pmUlUpswitchAttemptEul)),
UlUpswitchAttemptEul=sum(pmUlUpswitchAttemptEul),
EUL_DCH_FAIL_RATE=convert(decimal(5,4),1-
sum(pmEulToDchSuccess)/sum(pmEulToDchAttempt)),
EulToDchAttempt=sum(pmEulToDchAttempt),
RECONF_FAILRATE_DCHFACH=convert(decimal(5,4),1-
sum(pmPsIntDchToFachSucc)/sum(pmPsIntDchToFachAtt)),
PsIntDchToFachAtt=sum(pmPsIntDchToFachAtt),
RECONF_FAILRATE_HSFACH=convert(decimal(5,4),1-
sum(pmPsIntHsToFachSucc)/sum(pmPsIntHsToFachAtt)),
PsIntHsToFachAtt=sum(pmPsIntHsToFachAtt),
--I-RAT Cell Reselection
IRATCR_RRCSUCCRATE=convert(decimal(5,4),sum(pmTotNoRrcConnectSuccessIratCellResel)/
sum(pmTotNoRrcConnectAttIratCellResel)),
IRATCR_ATT=sum(pmTotNoRrcConnectAttIratCellResel),
IRATCR_RRCFAILRATE_Congestion=convert(decimal(5,4),sum(pmTotNoRrcConnectFailCongIra
tCellResel)/sum(pmTotNoRrcConnectAttIratCellResel)),
IRATCR_FAILURES_CONG=sum(pmTotNoRrcConnectFailCongIratCellResel),
--ASE
DL_ASE_USAGE=convert(decimal(15,5),0.001*sum(pmSumOfSampAseDl)/sum(pmNoOfSampAseDl)
),
UL_ASE_USAGE=convert(decimal(15,5),0.001*sum(pmSumOfSampAseUl)/sum(pmNoOfSampAseUl)
)
FROM
--dc.DC_E_RAN_UCELL_DAYBH
dc.DC_E_RAN_UCELL_RAW
--dc.DC_E_RAN_UCELL_DAY
WHERE
--DATE_ID>=getdate()-7
--and (BHTYPE='CELL_PP3' or BHTYPE='CELL_PP4')
DATE_ID between '01-28-2016' and '02-16-2016'
--and HOUR_ID between 08 and 21
-- AND RNC LIKE 'RNC20MAR'
--AND Utrancell LIKE '3CON%'
--AND Utrancell LIKE '3SIG%'
--AND Utrancell LIKE '3SIV%'
--AND Utrancell LIKE '3SJA%'
--AND Utrancell LIKE '3VEL%'
AND (Utrancell like '3CON%' OR Utrancell like '3SIG%' OR Utrancell like '3SIV%' OR
Utrancell like '3SJA%' OR Utrancell like '3VEL%' )
--AND (Utrancell like '3CON%' OR Utrancell like '3SIG%' OR Utrancell like '3SIV%'
OR Utrancell like '3SJA%' OR Utrancell like '3VEL%' OR Utrancell like 'PQUEA%' OR
Utrancell like 'MYCEN%' OR Utrancell like 'AVBOL%' OR Utrancell like 'TERMI%' OR
Utrancell like 'CANAA%' OR Utrancell like 'LIMON%' OR Utrancell like 'UCVMC%' OR
Utrancell like 'BCOCO%' OR Utrancell like 'FCOMI%' OR Utrancell like 'RIOBL%' OR
Utrancell like 'STARI%' OR Utrancell like 'BARRA%' OR Utrancell like 'SJACI%' OR
Utrancell like 'AVARA%' OR Utrancell like 'HAMAC%' OR Utrancell like 'PINON%' OR
Utrancell like 'SAMAN%' OR Utrancell like 'SROSA%' OR Utrancell like 'SVICE%' OR
Utrancell like 'PALOD%' OR Utrancell like 'SCRUD%' OR Utrancell like 'UCMAR%')
GROUP BY
DATE_ID,
HOUR_ID,
RncFunction,
--BHTYPE,
--BUSYHOUR,
RNC,
Utrancell
ORDER BY
DATE_ID,
HOUR_ID,
--BHTYPE,
--BUSYHOUR,
-- RNC--,
Utrancell