#generated from https://wcdma-winnow.rnd.ki.sw.ericsson.se
#Select Scope -> W16A -> Click on the latest delivery package -> Search -> Kpi -> tick "KPI Name", "Formula", "KPI Node ID" -> Submit -> Save to file
#To generate moshell formula files from this file, use the w2m command in moshell, eg w2m /path/to/W15A_kpiformulas.txt 
kpi_name	kpi_node	formula	
AV	RNC	100 * (1 - (UtranCell.pmCellDowntimeAuto + UtranCell.pmTotalTimeDlCellCong) / (AV_CELL - UtranCell.pmCellDowntimeMan))	
AV_AUTO	RNC	100 * (UtranCell.pmCellDowntimeAuto / AV_CELL)	
AV_CELL	RNC	UtranCell.pm_count * RESOLUTION_SEC	
AV_CELL_EUL	RNC	Eul.pm_count * RESOLUTION_SEC	
AV_CELL_HS	RNC	Hsdsch.pm_count * RESOLUTION_SEC	
AV_DL_Cong	RNC	100 * (1 - UtranCell.pmTotalTimeDlCellCong / AV_CELL)	
AV_MAN	RNC	100 * (UtranCell.pmCellDowntimeMan / AV_CELL)	
AV_TPS	RNC	100 * (UtranCell.pmCellDowntimeTps / AV_CELL)	
AV_UL_Cong	RNC	100 * (1 - UtranCell.pmTotalTimeUlCellCong / AV_CELL)	
Av	RNC	100 * (24 * 3600 - (UtranCell.pmCellDowntimeAuto + UtranCell.pmCellDowntimeMan) / 24 * 300)	
Av_Auto	RNC	100 * (UtranCell.pmCellDowntimeAuto / (24 * 3600))	
Av_Auto_EUL	RNC	100 * (Eul.pmEulDowntimeAuto / AV_CELL_EUL)	
Av_Auto_HS	RNC	100 * (Hsdsch.pmHsDowntimeAuto / AV_CELL_HS)	
Av_Man	RNC	100 * (UtranCell.pmCellDowntimeMan /( 24 * 3600))	
Av_Man_EUL	RNC	100 * (Eul.pmEulDowntimeMan / AV_CELL_EUL)	
Av_Man_HS	RNC	100 * (Hsdsch.pmHsDowntimeAuto / AV_CELL_HS)	
Average_Utilization_CE_DL	RBS	100 * ((DownlinkBaseBandPool.pmSumCapacityDlCe / DownlinkBaseBandPool.pmSamplesCapacityDlCe) * (1 / LicensedCEsPoolDL))	
Average_Utilization_CE_DL_pool1	RBS	100 * ((DownlinkBaseBandPool.pmSumCapacityDlCe / DownlinkBaseBandPool.pmSamplesCapacityDlCe) * (1 / LicensedCEsPoolDL_pool1))	
Average_Utilization_CE_DL_pool2	RBS	100 * ((DownlinkBaseBandPool.pmSumCapacityDlCe / DownlinkBaseBandPool.pmSamplesCapacityDlCe) * (1 / LicensedCEsPoolDL_pool2))	
Average_Utilization_CE_UL	RBS	100 * ((UplinkBaseBandPool.pmSumCapacityUlCe / UplinkBaseBandPool.pmSamplesCapacityUlCe) * (1 / LicensedCEsPoolUL))	
Average_Utilization_CE_UL_pool1	RBS	100 * ((UplinkBaseBandPool.pmSumCapacityUlCe / UplinkBaseBandPool.pmSamplesCapacityUlCe) * (1 / LicensedCEsPoolUL_pool1))	
Average_Utilization_CE_UL_pool2	RBS	100 * ((UplinkBaseBandPool.pmSumCapacityUlCe / UplinkBaseBandPool.pmSamplesCapacityUlCe) * (1 / LicensedCEsPoolUL_pool2))	
AvgNoRlPerUser	RNC	4 * ((UtranCell.pmSumUesWith2Rls4RlInActSet / UtranCell.pmSamplesUesWith2Rls4RlInActSet) + (UtranCell.pmSumUesWith3Rls4RlInActSet / UtranCell.pmSamplesUesWith3Rls4RlInActSet) + (UtranCell.pmSumUesWith4Rls4RlInActSet / UtranCell.pmSamplesUesWith4Rls4RlInActSet)) + (UtranCell.pmSumUesWith1Rls1RlInActSet / UtranCell.pmSamplesUesWith1Rls1RlInActSet) + 2 * ((UtranCell.pmSumUesWith1Rls2RlInActSet / UtranCell.pmSamplesUesWith1Rls2RlInActSet) + (UtranCell.pmSumUesWith2Rls2RlInActSet / UtranCell.pmSamplesUesWith2Rls2RlInActSet)) + 3 * ((UtranCell.pmSumUesWith1Rls3RlInActSet / UtranCell.pmSamplesUesWith1Rls3RlInActSet) + (UtranCell.pmSumUesWith2Rls3RlInActSet / UtranCell.pmSamplesUesWith2Rls3RlInActSet) + (UtranCell.pmSumUesWith3Rls3RlInActSet / UtranCell.pmSamplesUesWith3Rls3RlInActSet)) / ((UtranCell.pmSumUesWith1Rls1RlInActSet / UtranCell.pmSamplesUesWith1Rls1RlInActSet) + (UtranCell.pmSumUesWith1Rls2RlInActSet / UtranCell.pmSamplesUesWith1Rls2RlInActSet) + (UtranCell.pmSumUesWith1Rls3RlInActSet / UtranCell.pmSamplesUesWith1Rls3RlInActSet) + (UtranCell.pmSumUesWith2Rls2RlInActSet / UtranCell.pmSamplesUesWith2Rls2RlInActSet) + (UtranCell.pmSumUesWith2Rls3RlInActSet / UtranCell.pmSamplesUesWith2Rls3RlInActSet) + (UtranCell.pmSumUesWith2Rls4RlInActSet / UtranCell.pmSamplesUesWith2Rls4RlInActSet) + (UtranCell.pmSumUesWith3Rls3RlInActSet / UtranCell.pmSamplesUesWith3Rls3RlInActSet) + (UtranCell.pmSumUesWith3Rls4RlInActSet / UtranCell.pmSamplesUesWith3Rls4RlInActSet) + (UtranCell.pmSumUesWith4Rls4RlInActSet / UtranCell.pmSamplesUesWith4Rls4RlInActSet))	
AvgNoRlsPerUser	RNC	(UtranCell.pmSumUesWith1Rls1RlInActSet / UtranCell.pmSamplesUesWith1Rls1RlInActSet + UtranCell.pmSumUesWith1Rls2RlInActSet / UtranCell.pmSamplesUesWith1Rls2RlInActSet + UtranCell.pmSumUesWith1Rls3RlInActSet / UtranCell.pmSamplesUesWith1Rls3RlInActSet + 2 * (UtranCell.pmSumUesWith2Rls2RlInActSet / UtranCell.pmSamplesUesWith2Rls2RlInActSet + UtranCell.pmSumUesWith2Rls3RlInActSet / UtranCell.pmSamplesUesWith2Rls3RlInActSet + UtranCell.pmSumUesWith2Rls4RlInActSet / UtranCell.pmSamplesUesWith2Rls4RlInActSet) + 3 * (UtranCell.pmSumUesWith3Rls3RlInActSet / UtranCell.pmSamplesUesWith3Rls3RlInActSet + UtranCell.pmSumUesWith3Rls4RlInActSet / UtranCell.pmSamplesUesWith3Rls4RlInActSet) + 4 * UtranCell.pmSumUesWith4Rls4RlInActSet / UtranCell.pmSamplesUesWith4Rls4RlInActSet) / (UtranCell.pmSumUesWith1Rls1RlInActSet / UtranCell.pmSamplesUesWith1Rls1RlInActSet + UtranCell.pmSumUesWith1Rls2RlInActSet / UtranCell.pmSamplesUesWith1Rls2RlInActSet + UtranCell.pmSumUesWith1Rls3RlInActSet / UtranCell.pmSamplesUesWith1Rls3RlInActSet + UtranCell.pmSumUesWith2Rls2RlInActSet / UtranCell.pmSamplesUesWith2Rls2RlInActSet + UtranCell.pmSumUesWith2Rls3RlInActSet / UtranCell.pmSamplesUesWith2Rls3RlInActSet + UtranCell.pmSumUesWith2Rls4RlInActSet / UtranCell.pmSamplesUesWith2Rls4RlInActSet + UtranCell.pmSumUesWith3Rls3RlInActSet / UtranCell.pmSamplesUesWith3Rls3RlInActSet + UtranCell.pmSumUesWith3Rls4RlInActSet / UtranCell.pmSamplesUesWith3Rls4RlInActSet + UtranCell.pmSumUesWith4Rls4RlInActSet / UtranCell.pmSamplesUesWith4Rls4RlInActSet)	
CBS_BMC_CTCH_I	RNC	100 * (UtranCell.pmNoDiscardedBmcCbsMsgs / UtranCell.pmNoAttScheduledBmcCbsMsgs)	
CBS_TCP_A	RNC	100 * (IuBcLink.pmNoSuccOutTcpConn / IuBcLink.pmNoAttOutTcpConn)	
CS57_A	RNC	100 * (UtranCell.pmTotNoRrcConnectReqCsSucc / (UtranCell.pmTotNoRrcConnectReqCs - UtranCell.pmNoLoadSharingRrcConnCs)) * (UtranCell.pmNoNormalNasSignReleaseCs / (UtranCell.pmNoNormalNasSignReleaseCs + UtranCell.pmNoSystemNasSignReleaseCs)) * (UtranCell.pmNoRabEstablishSuccessCs57 / UtranCell.pmNoRabEstablishAttemptCs57)	
CS57_C	RNC	CS57_A * (1 - (CS57_R_D / 100))	
CS57_R_D	RNC	100 * (UtranCell.pmNoSystemRabReleaseCsStream / (UtranCell.pmNoNormalRabReleaseCsStream + UtranCell.pmNoSystemRabReleaseCsStream))	
CS57_R_D_Iur	RNC	100 * (IurLink.pmNoSystemRabReleaseCsStream / (IurLink.pmNoNormalRabReleaseCsStream + IurLink.pmNoSystemRabReleaseCsStream))	
CS57_R_MD	RNC	RESOLUTION_MIN * (CS57_U_User / UtranCell.pmNoSystemRabReleaseCsStream)	
CS57_U_Prim	RNC	UtranCell.pmSumCs57RabEstablish / UtranCell.pmSamplesCs57RabEstablish	
CS57_U_Tot	RNC	UtranCell.pmSumCs57RabEstablish / UtranCell.pmSamplesCs57RabEstablish	
CS57_U_User	RNC	UtranCell.pmSumBestCs57RabEstablish / UtranCell.pmSamplesBestCs57RabEstablish	
CS64_A	RNC	100 * (UtranCell.pmTotNoRrcConnectReqCsSucc / (UtranCell.pmTotNoRrcConnectReqCs - UtranCell.pmNoLoadSharingRrcConnCs)) * (UtranCell.pmNoNormalNasSignReleaseCs / (UtranCell.pmNoNormalNasSignReleaseCs + UtranCell.pmNoSystemNasSignReleaseCs)) * (UtranCell.pmNoRabEstablishSuccessCs64 / UtranCell.pmNoRabEstablishAttemptCs64)	
CS64_C	RNC	CS64_A * (1 - (CS64_R_D / 100))	
CS64_R_D	RNC	100 * (UtranCell.pmNoSystemRabReleaseCs64 / (UtranCell.pmNoNormalRabReleaseCs64 + UtranCell.pmNoSystemRabReleaseCs64))	
CS64_R_D_Iur	RNC	100 * (IurLink.pmNoSystemRabReleaseCs64 / (IurLink.pmNoNormalRabReleaseCs64 + IurLink.pmNoSystemRabReleaseCs64))	
CS64_R_MD	RNC	RESOLUTION_MIN * (CS64_U_User / UtranCell.pmNoSystemRabReleaseCs64)	
CS64_U_Prim	RNC	UtranCell.pmSumCs64RabEstablish / UtranCell.pmSamplesCs64RabEstablish	
CS64_U_Tot	RNC	UtranCell.pmSumCs64RabEstablish / UtranCell.pmSamplesCs64RabEstablish	
CS64_U_User	RNC	UtranCell.pmSumBestCs64RabEstablish / UtranCell.pmSamplesBestCs64RabEstablish	
CSAmrNb_A_Multi_D	RNC	100 * (UtranCell.pmNoNormalNasSignReleaseMultiCs / (UtranCell.pmNoNormalNasSignReleaseMultiCs + UtranCell.pmNoSystemNasSignReleaseMultiCs)) * (UtranCell.pmNoRabEstSuccessMultiAmrNb / UtranCell.pmNoRabEstAttemptMultiAmrNb)	
CSAmrNb_A_Multi_U	RNC	100 * (UtranCell.pmNoCellUpdateSuccMultiCs / UtranCell.pmNoCellUpdateAttMultiCs) * (UtranCell.pmNoNormalNasSignReleaseMultiCs / (UtranCell.pmNoNormalNasSignReleaseMultiCs + UtranCell.pmNoSystemNasSignReleaseMultiCs)) * (UtranCell.pmNoRabEstSuccessMultiAmrNb / UtranCell.pmNoRabEstAttemptMultiAmrNb)	
CSAmrWb_A_Multi_U	RNC	100 * (UtranCell.pmNoCellUpdateSuccMultiCs / UtranCell.pmNoCellUpdateAttMultiCs) * (UtranCell.pmNoNormalNasSignReleaseMultiCs / (UtranCell.pmNoNormalNasSignReleaseMultiCs + UtranCell.pmNoSystemNasSignReleaseMultiCs)) * (UtranCell.pmNoRabEstSuccessMultiAmrWb / UtranCell.pmNoRabEstAttemptMultiAmrWb)	
CS_A_GoS	RNC	100 * (1 - (1 - Rrc_Blocking_CS) * (1 - Rab_Blocking_CS))	
CS_A_SigSetup	RNC	100 * (RncFunction.pmNoIuSigEstablishSuccessCs / RncFunction.pmNoIuSigEstablishAttemptCs)	
CS_M_CNHHOIn_S	RNC	100 * (UtranRelation.pmNoSuccIncCnhhoCsNonSpeech / UtranRelation.pmNoAttOutCnhhoCsNonSpeech)	
CS_M_CNHHOOut_S	RNC	100 * (UtranRelation.pmNoSuccOutCnhhoCsNonSpeech / UtranRelation.pmNoAttOutCnhhoCsNonSpeech)	
CS_M_IFHO_S	RNC	100 * (UtranRelation.pmSuccNonBlindInterFreqHoCsConversational / UtranRelation.pmAttNonBlindInterFreqHoCsConversational)	
CS_M_IRATHO_GSM_S_CR	RNC	100 * (GsmRelation.pmNoSuccessOutIratHoCs57 / GsmRelation.pmNoAttOutIratHoCs57)	
CsAmrNb_Multi_R_D	RNC	100 * (UtranCell.pmSystemRelMultiAmrNb / (UtranCell.pmSystemRelMultiAmrNb + UtranCell.pmNormalRelMultiAmrNb + UtranCell.pmSystemRelMultiPsIntToAmrNb + UtranCell.pmNormalRelMultiPsIntToAmrNb))	
CsAmrWb_Multi_R_D	RNC	100 * (UtranCell.pmSystemRelMultiAmrWb / (UtranCell.pmSystemRelMultiAmrWb + UtranCell.pmNormalRelMultiAmrWb + UtranCell.pmSystemRelMultiPsIntToAmrWb + UtranCell.pmNormalRelMultiPsIntToAmrWb))	
Drop_Source	RNC	100 * (UeRc.pmSystemReleaseSource / (UeRc.pmSystemReleaseSource + UeRc.pmNormalReleaseSource))	
FACH1_Sign_U	RBS	100 * (Sccpch.pmNoOfTfc1OnFach1 + Sccpch.pmNoOfTfc2OnFach1) / (RESOLUTION_MIN * 60 * 100)	
FACH_U	RBS	100 * (Sccpch.pmNoOfTfc1OnFach1 + Sccpch.pmNoOfTfc2OnFach1 + Sccpch.pmNoOfTfc3OnFach2) / (RESOLUTION_MIN * 60 * 100)	
IntEUL_M_incIRATHO_LTE_S_CR	RNC	100 * (UtranCell.pmNoInIratHoSuccPsintEUL / UtranCell.pmNoInIratHoAttPsintEUL)	
IntHS_M_incIRATHO_LTE_S_CR	RNC	100 * (UtranCell.pmNoInIratHoSuccPsintHS / UtranCell.pmNoInIratHoAttPsintHS)	
Int_M_incIRATHO_LTE_S_CR	RNC	100 * (UtranCell.pmNoInIratHoSuccPsint / UtranCell.pmNoInIratHoAttPsint)	
IntnonHS_M_incIRATHO_LTE_S_CR	RNC	100 * (UtranCell.pmNoInIratHoSuccPsintnonHS / UtranCell.pmNoInIratHoAttPsintnonHS)	
LicensedCEsPoolDL	RBS	min (nd.NodeBFunction.licenseCapacityRbsChannelElementsDownlink, nd.NodeBFunction.availableRbsChannelElementsDownlink)	
LicensedCEsPoolDL_pool1	RBS	(nd.NodeBFunction.dlLicFractBbPool[0] / 100) * min (nd.NodeBFunction.licenseCapacityRbsChannelElementsDownlink, nd.NodeBFunction.availableRbsChannelElementsDownlink)	
LicensedCEsPoolDL_pool2	RBS	(nd.NodeBFunction.dlLicFractBbPool[1]/100) * min (nd.NodeBFunction.licenseCapacityRbsChannelElementsDownlink, nd.NodeBFunction.availableRbsChannelElementsDownlink)	
LicensedCEsPoolDL_pool3	RBS	(nd.NodeBFunction.dlLicFractBbPool[2] / 100) * min (nd.NodeBFunction.licenseCapacityRbsChannelElementsDownlink, nd.NodeBFunction.availableRbsChannelElementsDownlink)	
LicensedCEsPoolUL	RBS	min (nd.NodeBFunction.licenseCapacityRbsChannelElementsUplink, nd.NodeBFunction.availableRbsChannelElementsUplink)	
LicensedCEsPoolUL_pool1	RBS	(nd.NodeBFunction.ulLicFractBbPool[0] / 100) * min (nd.NodeBFunction.licenseCapacityRbsChannelElementsUplink, nd.NodeBFunction.availableRbsChannelElementsUplink)	
LicensedCEsPoolUL_pool2	RBS	(nd.NodeBFunction.ulLicFractBbPool [1] / 100) * min (nd.NodeBFunction.licenseCapacityRbsChannelElementsUplink, nd.NodeBFunction.availableRbsChannelElementsUplink)	
LicensedCEsPoolUL_pool3	RBS	(nd.NodeBFunction.ulLicFractBbPool [2] / 100) * min (nd.NodeBFunction.licenseCapacityRbsChannelElementsUplink, nd.NodeBFunction.availableRbsChannelElementsUplink)	
Multi_M_IRATHO_GAN_S	RNC	100 * (UtranCell.pmNoOutGanIratHoSuccMulti / UtranCell.pmNoOutGanIratHoAttMulti)	
Multi_M_IRATHO_GSM_S_CR	RNC	100 * (GsmRelation.pmNoSuccessOutIratHoMulti / GsmRelation.pmNoAttOutIratHoMulti)	
PINTEUL10ms_I_Bler	RNC	100 * (UtranCell.pmEulHarqTransmTti10Failure / (UtranCell.pmEulHarqTransmTti10PsRabs + UtranCell.pmEulHarqTransmTti10Failure))	
PINTEUL10ms_I_ULTP_L1	RBS	EDchResources.pmSumAckedBitsCellEulTti10 / (0.01 * EDchResources.pmNoActive10msIntervalsEulTti10)	
PINTEUL10ms_I_ULTP_User_L1	RBS	EDchResources.pmSumAckedBitsCellEulTti10 / (0.01 * EDchResources.pmNoActive10msFramesEul)	
PINTEUL2msTd_I_ULTP_Cell_L1	RBS	EDchResources.pmSumAckedBitsCellEulTti2Td / (0.002 * EDchResources.pmNoActive2msFramesEulTd)	
PINTEUL2ms_I_Bler	RNC	100 * (UtranCell.pmEulHarqTransmTti2Failure / (UtranCell.pmEulHarqTransmTti2PsRabs + UtranCell.pmEulHarqTransmTti2Failure))	
PINTEUL2ms_I_ULTP_L1	RBS	EDchResources.pmSumAckedBitsCellEulTti2 / (0.002 * EDchResources.pmNoActive2msIntervalsEulTti2)	
PINTEUL2ms_I_ULTP_User_L1	RBS	EDchResources.pmSumAckedBitsCellEulTti2 / (0.002 * EDchResources.pmNoActive2msFramesEul)	
PINTEUL_I_ULTP_L1	RBS	(EDchResources.pmSumAckedBitsCellEulTti10 + EDchResources.pmSumAckedBitsCellEulTti2) / (0.002 * EDchResources.pmNoActive2msIntervalsEul)	
PINTHS3MC_I_DLTP_UserPQ_L1	RBS	(HsDschResources.pmSumAckedBits3McPqSpi00 + HsDschResources.pmSumAckedBits3McPqSpi01 + HsDschResources.pmSumAckedBits3McPqSpi02 + HsDschResources.pmSumAckedBits3McPqSpi03 + HsDschResources.pmSumAckedBits3McPqSpi04 + HsDschResources.pmSumAckedBits3McPqSpi05 + HsDschResources.pmSumAckedBits3McPqSpi06 + HsDschResources.pmSumAckedBits3McPqSpi07 + HsDschResources.pmSumAckedBits3McPqSpi08 + HsDschResources.pmSumAckedBits3McPqSpi09 + HsDschResources.pmSumAckedBits3McPqSpi10 + HsDschResources.pmSumAckedBits3McPqSpi11 + HsDschResources.pmSumAckedBits3McPqSpi12 + HsDschResources.pmSumAckedBits3McPqSpi13 + HsDschResources.pmSumAckedBits3McPqSpi14) / (0.002 * ( HsDschResources.pmSumNonEmptyUserBuffers3McPqSpi00 + HsDschResources.pmSumNonEmptyUserBuffers3McPqSpi01 + HsDschResources.pmSumNonEmptyUserBuffers3McPqSpi02 + HsDschResources.pmSumNonEmptyUserBuffers3McPqSpi03 + HsDschResources.pmSumNonEmptyUserBuffers3McPqSpi04 + HsDschResources.pmSumNonEmptyUserBuffers3McPqSpi05 + HsDschResources.pmSumNonEmptyUserBuffers3McPqSpi06 + HsDschResources.pmSumNonEmptyUserBuffers3McPqSpi07 + HsDschResources.pmSumNonEmptyUserBuffers3McPqSpi08 + HsDschResources.pmSumNonEmptyUserBuffers3McPqSpi09 + HsDschResources.pmSumNonEmptyUserBuffers3McPqSpi10 + HsDschResources.pmSumNonEmptyUserBuffers3McPqSpi11 + HsDschResources.pmSumNonEmptyUserBuffers3McPqSpi12 + HsDschResources.pmSumNonEmptyUserBuffers3McPqSpi13 + HsDschResources.pmSumNonEmptyUserBuffers3McPqSpi14))	
PINTHSMC_I_DLTP_UserPQ_L1	RBS	(HsDschResources.pmSumAckedBitsMcPqSpi00 + HsDschResources.pmSumAckedBitsMcPqSpi01 + HsDschResources.pmSumAckedBitsMcPqSpi02 + HsDschResources.pmSumAckedBitsMcPqSpi03 + HsDschResources.pmSumAckedBitsMcPqSpi04 + HsDschResources.pmSumAckedBitsMcPqSpi05 + HsDschResources.pmSumAckedBitsMcPqSpi06 + HsDschResources.pmSumAckedBitsMcPqSpi07 + HsDschResources.pmSumAckedBitsMcPqSpi08 + HsDschResources.pmSumAckedBitsMcPqSpi09 + HsDschResources.pmSumAckedBitsMcPqSpi10 + HsDschResources.pmSumAckedBitsMcPqSpi11 + HsDschResources.pmSumAckedBitsMcPqSpi12 + HsDschResources.pmSumAckedBitsMcPqSpi13 + HsDschResources.pmSumAckedBitsMcPqSpi14) / (0.002 * ( HsDschResources.pmSumNonEmptyUserBuffersMcPqSpi00 + HsDschResources.pmSumNonEmptyUserBuffersMcPqSpi01 + HsDschResources.pmSumNonEmptyUserBuffersMcPqSpi02 + HsDschResources.pmSumNonEmptyUserBuffersMcPqSpi03 + HsDschResources.pmSumNonEmptyUserBuffersMcPqSpi04 + HsDschResources.pmSumNonEmptyUserBuffersMcPqSpi05 + HsDschResources.pmSumNonEmptyUserBuffersMcPqSpi06 + HsDschResources.pmSumNonEmptyUserBuffersMcPqSpi07 + HsDschResources.pmSumNonEmptyUserBuffersMcPqSpi08 + HsDschResources.pmSumNonEmptyUserBuffersMcPqSpi09 + HsDschResources.pmSumNonEmptyUserBuffersMcPqSpi10 + HsDschResources.pmSumNonEmptyUserBuffersMcPqSpi11 + HsDschResources.pmSumNonEmptyUserBuffersMcPqSpi12 + HsDschResources.pmSumNonEmptyUserBuffersMcPqSpi13 + HsDschResources.pmSumNonEmptyUserBuffersMcPqSpi14))	
PINTHS_I_Bler	RBS	100 * (HsDschResources.pmNackReceived / (HsDschResources.pmNackReceived + HsDschResources.pmAckReceived))	
PINTHS_I_DLTP_L1	RBS	(HsDschResources.pmSumAckedBitsSpi00 + HsDschResources.pmSumAckedBitsSpi01 + HsDschResources.pmSumAckedBitsSpi02 + HsDschResources.pmSumAckedBitsSpi03 + HsDschResources.pmSumAckedBitsSpi04 + HsDschResources.pmSumAckedBitsSpi05 + HsDschResources.pmSumAckedBitsSpi06 + HsDschResources.pmSumAckedBitsSpi07 + HsDschResources.pmSumAckedBitsSpi08 + HsDschResources.pmSumAckedBitsSpi09 + HsDschResources.pmSumAckedBitsSpi10 + HsDschResources.pmSumAckedBitsSpi11 + HsDschResources.pmSumAckedBitsSpi12 + HsDschResources.pmSumAckedBitsSpi13 + HsDschResources.pmSumAckedBitsSpi14 + HsDschResources.pmSumAckedBitsSpi15) / (0.002 * (HsDschResources.pmNoActiveSubFrames + HsDschResources.pmNoInactiveRequiredSubFrames))	
PINTHS_I_DLTP_UserPQ_L1	RBS	(HsDschResources.pmSumAckedBitsPqSpi00 + HsDschResources.pmSumAckedBitsPqSpi01 + HsDschResources.pmSumAckedBitsPqSpi02 + HsDschResources.pmSumAckedBitsPqSpi03 + HsDschResources.pmSumAckedBitsPqSpi04 + HsDschResources.pmSumAckedBitsPqSpi05 + HsDschResources.pmSumAckedBitsPqSpi06 + HsDschResources.pmSumAckedBitsPqSpi07 + HsDschResources.pmSumAckedBitsPqSpi08 + HsDschResources.pmSumAckedBitsPqSpi09 + HsDschResources.pmSumAckedBitsPqSpi10 + HsDschResources.pmSumAckedBitsPqSpi11 + HsDschResources.pmSumAckedBitsPqSpi12 + HsDschResources.pmSumAckedBitsPqSpi13 + HsDschResources.pmSumAckedBitsPqSpi14) / (0.002 * ( HsDschResources.pmSumNonEmptyUserBuffersPqSpi00 + HsDschResources.pmSumNonEmptyUserBuffersPqSpi01 + HsDschResources.pmSumNonEmptyUserBuffersPqSpi02 + HsDschResources.pmSumNonEmptyUserBuffersPqSpi03 + HsDschResources.pmSumNonEmptyUserBuffersPqSpi04 + HsDschResources.pmSumNonEmptyUserBuffersPqSpi05 + HsDschResources.pmSumNonEmptyUserBuffersPqSpi06 + HsDschResources.pmSumNonEmptyUserBuffersPqSpi07 + HsDschResources.pmSumNonEmptyUserBuffersPqSpi08 + HsDschResources.pmSumNonEmptyUserBuffersPqSpi09 + HsDschResources.pmSumNonEmptyUserBuffersPqSpi10 + HsDschResources.pmSumNonEmptyUserBuffersPqSpi11 + HsDschResources.pmSumNonEmptyUserBuffersPqSpi12 + HsDschResources.pmSumNonEmptyUserBuffersPqSpi13 + HsDschResources.pmSumNonEmptyUserBuffersPqSpi14))	
PINTHS_I_DlTP_CqiHigh_Rlim	RBS	(HsDschResources.pmSumAckedBitsRlim[26] + HsDschResources.pmSumAckedBitsRlim[27] + HsDschResources.pmSumAckedBitsRlim[28] + HsDschResources.pmSumAckedBitsRlim[29] + HsDschResources.pmSumAckedBitsRlim[30]) / (0.002 * ( HsDschResources.pmSumTransmissionsRlim[26] + HsDschResources.pmSumTransmissionsRlim[27] + HsDschResources.pmSumTransmissionsRlim[28] + HsDschResources.pmSumTransmissionsRlim[29] + HsDschResources.pmSumTransmissionsRlim[30]))	
PINTHS_I_DlTP_CqiLow_Rlim	RBS	(HsDschResources.pmSumAckedBitsRlim[0] + HsDschResources.pmSumAckedBitsRlim[1] + HsDschResources.pmSumAckedBitsRlim[2] + HsDschResources.pmSumAckedBitsRlim[3] + HsDschResources.pmSumAckedBitsRlim[4] + HsDschResources.pmSumAckedBitsRlim[5] + HsDschResources.pmSumAckedBitsRlim[6] + HsDschResources.pmSumAckedBitsRlim[7] + HsDschResources.pmSumAckedBitsRlim[8] + HsDschResources.pmSumAckedBitsRlim[9] + HsDschResources.pmSumAckedBitsRlim[10] + HsDschResources.pmSumAckedBitsRlim[11] + HsDschResources.pmSumAckedBitsRlim[12] + HsDschResources.pmSumAckedBitsRlim[13] + HsDschResources.pmSumAckedBitsRlim[14] + HsDschResources.pmSumAckedBitsRlim[15]) / (0.002 * ( HsDschResources.pmSumTransmissionsRlim[0] + HsDschResources.pmSumTransmissionsRlim[1] + HsDschResources.pmSumTransmissionsRlim[2] + HsDschResources.pmSumTransmissionsRlim[3] + HsDschResources.pmSumTransmissionsRlim[4] + HsDschResources.pmSumTransmissionsRlim[5] + HsDschResources.pmSumTransmissionsRlim[6] + HsDschResources.pmSumTransmissionsRlim[7] + HsDschResources.pmSumTransmissionsRlim[8] + HsDschResources.pmSumTransmissionsRlim[9] + HsDschResources.pmSumTransmissionsRlim[10] + HsDschResources.pmSumTransmissionsRlim[11] + HsDschResources.pmSumTransmissionsRlim[12] + HsDschResources.pmSumTransmissionsRlim[13] + HsDschResources.pmSumTransmissionsRlim[14] + HsDschResources.pmSumTransmissionsRlim[15]))	
PINTHS_I_DlTP_CqiMed_Rlim	RBS	(HsDschResources.pmSumAckedBitsRlim[16] + HsDschResources.pmSumAckedBitsRlim[17] + HsDschResources.pmSumAckedBitsRlim[18] + HsDschResources.pmSumAckedBitsRlim[19] + HsDschResources.pmSumAckedBitsRlim[20] + HsDschResources.pmSumAckedBitsRlim[21] + HsDschResources.pmSumAckedBitsRlim[22] + HsDschResources.pmSumAckedBitsRlim[23] + HsDschResources.pmSumAckedBitsRlim[24] + HsDschResources.pmSumAckedBitsRlim[25]) / (0.002 * ( HsDschResources.pmSumTransmissionsRlim[16] + HsDschResources.pmSumTransmissionsRlim[17] + HsDschResources.pmSumTransmissionsRlim[18] + HsDschResources.pmSumTransmissionsRlim[19] + HsDschResources.pmSumTransmissionsRlim[20] + HsDschResources.pmSumTransmissionsRlim[21] + HsDschResources.pmSumTransmissionsRlim[22] + HsDschResources.pmSumTransmissionsRlim[23] + HsDschResources.pmSumTransmissionsRlim[24] + HsDschResources.pmSumTransmissionsRlim[25]))	
PINTHS_I_DlTP_User_L1	RBS	(HsDschResources.pmSumAckedBitsSpi00 + HsDschResources.pmSumAckedBitsSpi01 + HsDschResources.pmSumAckedBitsSpi02 + HsDschResources.pmSumAckedBitsSpi03 + HsDschResources.pmSumAckedBitsSpi04 + HsDschResources.pmSumAckedBitsSpi05 + HsDschResources.pmSumAckedBitsSpi06 + HsDschResources.pmSumAckedBitsSpi07 + HsDschResources.pmSumAckedBitsSpi08 + HsDschResources.pmSumAckedBitsSpi09 + HsDschResources.pmSumAckedBitsSpi10 + HsDschResources.pmSumAckedBitsSpi11 + HsDschResources.pmSumAckedBitsSpi12 + HsDschResources.pmSumAckedBitsSpi13 + HsDschResources.pmSumAckedBitsSpi14) / (0.002 * ( HsDschResources.pmSumNonEmptyUserBuffersSpi00 + HsDschResources.pmSumNonEmptyUserBuffersSpi01 + HsDschResources.pmSumNonEmptyUserBuffersSpi02 + HsDschResources.pmSumNonEmptyUserBuffersSpi03 + HsDschResources.pmSumNonEmptyUserBuffersSpi04 + HsDschResources.pmSumNonEmptyUserBuffersSpi05 + HsDschResources.pmSumNonEmptyUserBuffersSpi06 + HsDschResources.pmSumNonEmptyUserBuffersSpi07 + HsDschResources.pmSumNonEmptyUserBuffersSpi08 + HsDschResources.pmSumNonEmptyUserBuffersSpi09 + HsDschResources.pmSumNonEmptyUserBuffersSpi10 + HsDschResources.pmSumNonEmptyUserBuffersSpi11 + HsDschResources.pmSumNonEmptyUserBuffersSpi12 + HsDschResources.pmSumNonEmptyUserBuffersSpi13 + HsDschResources.pmSumNonEmptyUserBuffersSpi14))	
PIntDCH_M_IRATCC_GAN_S	RNC	100 * ((UtranCell.pmNoOutGanIratCcSucc - UtranCell.pmNoOutGanIratCcSuccHs) / (UtranCell.pmNoOutGanIratCcAtt - UtranCell.pmNoOutGanIratCcAttHs))	
PIntEUL_M_IRATCC_GAN_S	RNC	100 * (UtranCell.pmNoOutGanIratCcSuccEul / UtranCell.pmNoOutGanIratCcAttEul)	
PIntHS_M_IRATCC_GAN_S	RNC	100 * (UtranCell.pmNoOutGanIratCcSuccHs / UtranCell.pmNoOutGanIratCcAttHs)	
PInt_M_IRATCC_GAN_S	RNC	100 * (UtranCell.pmNoOutGanIratCcSucc / UtranCell.pmNoOutGanIratCcAtt)	
PS_A_SigSetup	RNC	100 * (RncFunction.pmNoIuSigEstablishSuccessPs / RncFunction.pmNoIuSigEstablishAttemptPs)	
PS_M_EULCC_S	RNC	100 * (UtranCell.pmNoEulCcSuccess / UtranCell.pmNoEulCcAttempt)	
PS_M_EULtoDCHRC_S	RNC	100 * (UtranCell.pmEulToDchSuccess / UtranCell.pmEulToDchAttempt)	
PStr128_A	RNC	100 * (UtranCell.pmNoRabEstablishSuccessPacketStream128 / UtranCell.pmNoRabEstablishAttemptPacketStream128)	
PStr128_C	RNC	PStr128_A * (1 - (PStr128_R_D / 100))	
PStr128_R_D	RNC	100 * (UtranCell.pmNoSystemRabReleasePacketStream128 / (UtranCell.pmNoNormalRabReleasePacketStream128 + UtranCell.pmNoSystemRabReleasePacketStream128))	
PStr128_R_MD	RNC	RESOLUTION_MIN * (PStr128_U_User / UtranCell.pmNoSystemRabReleasePacketStream128)	
PStr128_U_User	RNC	UtranCell.pmSumBestPsStr128Ps8RabEstablish / UtranCell.pmSamplesBestPsStr128Ps8RabEstablish	
PStr64_A	RNC	100 * (UtranCell.pmNoRabEstablishSuccessPacketStream / UtranCell.pmNoRabEstablishAttemptPacketStream)	
PStr64_C	RNC	PStr64_A * (1 - (PStr64_R_D / 100))	
PStr64_R_D	RNC	100 * (UtranCell.pmNoSystemRabReleasePacketStream / (UtranCell.pmNoNormalRabReleasePacketStream + UtranCell.pmNoSystemRabReleasePacketStream))	
PStr64_R_MD	RNC	RESOLUTION_MIN * (PStr64_U_User / UtranCell.pmNoSystemRabReleasePacketStream128)	
PStr64_U_User	RNC	UtranCell.pmSumBestPsStr64Ps8RabEstablish / UtranCell.pmSamplesBestPsStr64Ps8RabEstablish	
PStrDCH_A_GoS	RNC	100 * ((UtranCell.pmNoOfNonHoReqDeniedPsStreaming + UtranCell.pmNoOfNonHoReqDeniedPsStr128 + UtranCell.pmNoRabEstBlockTnPsStrNonHsBest) / (UtranCell.pmNoRabEstablishAttemptPacketStream + UtranCell.pmNoRabEstablishAttemptPacketStream128))	
PStrHS_A_GoS	RNC	100 * ((UtranCell.pmNorabEstBlockRnBestPsStreamHs + UtranCell.pmNoRabEstBlockTnPsStreamHsBest) / UtranCell.pmNoRabEstAttemptPsStreamHs)	
PStrHS_C	RNC	PStrHS_A * (1 - (PStrHS_R_D / 100))	
PStrHS_M_IFHO_S_CR	RNC	100 * (UtranRelation.pmSuccNonBlindIfhoPsStrHs / UtranRelation.pmAttNonBlindIfhoPsStrHs)	
PStrHS_R_D	RNC	100 * (UtranCell.pmNoSystemRabReleasePsStreamHs / (UtranCell.pmNoNormalRabReleasePsStreamHs + UtranCell.pmNoSystemRabReleasePsStreamHs))	
PStrHS_R_MD	RNC	RESOLUTION_MIN * (PStrHS_U_User / UtranCell.pmNoSystemRabReleasePsStreamHs)	
PStrHS_U_User	RNC	UtranCell.pmSumBestPsStreamHsRabEst / UtranCell.pmSamplesBestPsStreamHsRabEst	
PStrHs_A	RNC	100 * (UtranCell.pmNoRabEstSuccessPacketStreamHs / UtranCell.pmNoRabEstAttemptPacketStreamHs)	
PStr_R_D_Iur	RNC	100 * (IurLink.pmNoSystemRabReleasePacketStream / (IurLink.pmNoNormalRabReleasePacketStream + IurLink.pmNoSystemRabReleasePacketStream))	
P_I_ChDSw_S	RNC	100 * (UtranCell.pmDownSwitchSuccess / UtranCell.pmDownSwitchAttempt)	
P_I_ChUSw_S	RNC	100 * ((UtranCell.pmDlUpswitchSuccessLow + UtranCell.pmUlUpswitchSuccessLow + UtranCell.pmDlUpswitchSuccessMedium + UtranCell.pmUlUpswitchSuccessMedium + UtranCell.pmDlUpswitchSuccessHigh + UtranCell.pmUlUpswitchSuccessHigh + UtranCell.pmDlUpswitchSuccessHs + UtranCell.pmUlUpswitchSuccessEul) / (UtranCell.pmDlUpswitchAttemptLow + UtranCell.pmUlUpswitchAttemptLow + UtranCell.pmDlUpswitchAttemptMedium + UtranCell.pmUlUpswitchAttemptMedium + UtranCell.pmDlUpswitchAttemptHigh + UtranCell.pmUlUpswitchAttemptHigh + UtranCell.pmDlUpswitchAttemptHs + UtranCell.pmUlUpswitchAttemptEul))	
Pint64DCHPlus_M_IFHO_S_CR	RNC	100 * ((UtranRelation.pmSuccNonBlindInterFreqHoPsInteractiveGreater64 - UtranRelation.pmSuccNonBlindIfhoPsIntHs )  / (UtranRelation.pmAttNonBlindInterFreqPsInteractiveGreater64 - UtranRelation.pmSuccNonBlindIfhoPsIntHs))	
Pint64EUL_M_IFHO_S_CR	RNC	100 * (UtranRelation.pmSuccNonBlindIfhoPsIntEul / UtranRelation.pmAttNonBlindIfhoPsIntEul)	
Pint64HS_M_IFHO_S_CR	RNC	100 * (UtranRelation.pmSuccNonBlindIfhoPsIntHs / UtranRelation.pmAttNonBlindIfhoPsIntHs)	
Pint64OrLess_M_IFHO_S_CR	RNC	100 * (UtranRelation.pmSuccNonBlindInterFreqHoPsInteractiveLess64 / UtranRelation.pmAttNonBlindInterFreqHoPsInteractiveLess64)	
Pint64Plus_M_IFHO_S_CR	RNC	100 * (UtranRelation.pmSuccNonBlindInterFreqHoPsInteractiveGreater64 / UtranRelation.pmAttNonBlindInterFreqHoPsInteractiveGreater64)	
PintDCDCH_I_DlLat	RNC	1000 * (RncFunction.pmSumDchDchLatency / RncFunction.pmSamplesDchDchLatency)	
PintDCHHS_I_DlLat	RNC	1000 * (RncFunction.pmSumHsDchLatency / RncFunction.pmSamplesHsDchLatency)	
PintDCH_I_DlTp_User	RNC	UtranCell.pmSumDchDlRlcUserPacketThp / UtranCell.pmSamplesDchDlRlcUserPacketThp	
PintDCH_I_TP	RNC	8 * 1000 * (RncFunction.pmSentPacketData2 + RncFunction.pmSentPacketData3 + RncFunction.pmSentPacketData4) / (RncFunction.pmTotalPacketDuration2 + RncFunction.pmTotalPacketDuration3 + RncFunction.pmTotalPacketDuration4)	
PintDCH_I_UlTp_User	RNC	UtranCell.pmSumDchUlRlcUserPacketThp / UtranCell.pmSamplesDchUlRlcUserPacketThp	
PintDCH_M_IRATCC_GSM_S_CR	RNC	100 * ((GsmRelation.pmNoOutIratCcSuccess - GsmRelation.pmNoOutIratCcSuccessHs) / (GsmRelation.pmNoOutIratCcAtt - GsmRelation.pmNoOutIratCcAttHs))	
PintDCH_R_D	RNC	100 * ((UtranCell.pmNoSystemRabReleasePacket - UtranCell.pmNoSystemRabReleasePacketUra - UtranCell.pmNoSystemRbReleaseHs - UtranCell.pmChSwitchAttemptFachUra + UtranCell.pmChSwitchSuccFachUra - UtranCell.pmChSwitchAttemptDchUra + UtranCell.pmChSwitchSuccDchUra) / (UtranCell.pmNoNormalRabReleasePacket - UtranCell.pmNoNormalRabReleasePacketUra + UtranCell.pmNoSystemRabReleasePacket - UtranCell.pmNoSystemRabReleasePacketUra - UtranCell.pmNoNormalRbReleaseHs - UtranCell.pmNoSystemRbReleaseHs + UtranCell.pmNoSuccRbReconfOrigPsIntDch + UtranCell.pmChSwitchSuccFachUra + UtranCell.pmUpswitchFachHsSuccess + UtranCell.pmChSwitchSuccDchUra))	
PintDCH_R_MD	RNC	RESOLUTION_MIN * (PintDCH_U_User + PintFach_U_User) / (UtranCell.pmNoSystemRabReleasePacket - UtranCell.pmNoSystemRabReleasePacketUra - UtranCell.pmNoSystemRbReleaseHs)	
PintDCH_U_User	RNC	UtranCell.pmSumBestDchPsIntRabEstablish / UtranCell.pmSamplesBestDchPsIntRabEstablish	
PintEULHS_I_DlLat	RNC	1000 * (RncFunction.pmSumHsEulLatency / RncFunction.pmSamplesHsEulLatency)	
PintEUL_I_UlTp_User	RNC	Eul.pmSumEulRlcUserPacketThp / Eul.pmSamplesEulRlcUserPacketThp	
PintEUL_M_IRATCC_GSM_S_CR	RNC	100 * (GsmRelation.pmNoOutIratCcSuccessEul / GsmRelation.pmNoOutIratCcAttEul)	
PintEUL_R_MD	RNC	RESOLUTION_MIN * (PintEUL_U_User / UtranCell.pmNoSystemRbReleaseEul)	
PintEulFach_U_User	RNC	UtranCell.pmSumEulFachPsIntRabEst / UtranCell.pmSamplesEulFachPsIntRabEst	
PintEul_U_User	RNC	UtranCell.pmSumBestPsEulRabEstablish / UtranCell.pmSamplesBestPsEulRabEstablish	
PintFach_U_User	RNC	UtranCell.pmSumFachPsIntRabEstablish / UtranCell.pmSamplesFachPsIntRabEstablish	
PintHSFach_I_Tp_User	RNC	Hsdsch.pmSumHsFachRlcUserPacketThp / Hsdsch.pmSamplesHsFachRlcUserPacketThp	
PintHS_I_DlTp_User	RNC	Hsdsch.pmSumHsDlRlcUserPacketThp / Hsdsch.pmSamplesHsDlRlcUserPacketThp	
PintHS_I_TP	RNC	8 * 1000 * (RncFunction.pmSentPacketDataHs3 + RncFunction.pmSentPacketDataHs4) / (RncFunction.pmTotalPacketDurationHs3 + RncFunction.pmTotalPacketDurationHs4)	
PintHS_M_IRATCC_GSM_S_CR	RNC	100 * (GsmRelation.pmNoOutIratCcSuccessHs / GsmRelation.pmNoOutIratCcAttHs)	
PintHS_R_D	RNC	100 * (UtranCell.pmNoSystemRbReleaseHs - UtranCell.pmChSwitchAttemptHsUra + UtranCell.pmChSwitchSuccHsUra) / (UtranCell.pmNoNormalRbReleaseHs + UtranCell.pmNoSystemRbReleaseHs + UtranCell.pmNoSuccRbReconfPsIntDch + UtranCell.pmPsIntHsToFachSucc + UtranCell.pmChSwitchSuccHsUra)	
PintHS_R_MD	RNC	RESOLUTION_MIN * (PintHS_U_User / UtranCell.pmNoSystemRbReleaseHs)	
PintHsFach_U_User	RNC	UtranCell.pmSumHsFachPsIntRabEst / UtranCell.pmSamplesHsFachPsIntRabEst	
PintHs_U_User	RNC	(UtranCell.pmSumBestPsHsAdchRabEstablish / UtranCell.pmSamplesBestPsHsAdchRabEstablish) + (UtranCell.pmSumBestPsEulRabEstablish / UtranCell.pmSamplesBestPsEulRabEstablish)	
Pint_A	RNC	100 * (UtranCell.pmTotNoRrcConnectReqPsSucc / (UtranCell.pmTotNoRrcConnectReqPs - UtranCell.pmNoLoadSharingRrcConnPs)) * (UtranCell.pmNoNormalNasSignReleasePs / (UtranCell.pmNoNormalNasSignReleasePs + UtranCell.pmNoSystemNasSignReleasePs)) * (UtranCell.pmNoRabEstablishSuccessPacketInteractive / UtranCell.pmNoRabEstablishAttemptPacketInteractive)	
Pint_A_GoS	RNC	100 * (1 - (1 - Rrc_Blocking_PsInt) * (1 - Rab_Blocking_PsInt))	
Pint_C	RNC	Pint_A  * (1 - (Pint_R_D / 100))	
Pint_DCH_A	RNC	100 * (UtranCell.pmTotNoRrcConnectReqPsSucc / (UtranCell.pmTotNoRrcConnectReqPs - UtranCell.pmNoLoadSharingRrcConnPs)) * (UtranCell.pmNoNormalNasSignReleasePs / (UtranCell.pmNoNormalNasSignReleasePs + UtranCell.pmNoSystemNasSignReleasePs)) * (UtranCell.pmNoRabEstSuccessPsIntNonHs / UtranCell.pmNoRabEstAttemptPsIntNonHs)	
Pint_EUL_A	RNC	100 * (UtranCell.pmTotNoRrcConnectReqPsSucc / (UtranCell.pmTotNoRrcConnectReqPs - UtranCell.pmNoLoadSharingRrcConnPs)) * (UtranCell.pmNoNormalNasSignReleasePs / (UtranCell.pmNoNormalNasSignReleasePs + UtranCell.pmNoSystemNasSignReleasePs)) * (UtranCell.pmNoRabEstablishSuccessPacketInteractiveEul / UtranCell.pmNoRabEstablishAttemptPacketInteractiveEul)	
Pint_HS_A	RNC	100 * (UtranCell.pmTotNoRrcConnectReqPsSucc / (UtranCell.pmTotNoRrcConnectReqPs - UtranCell.pmNoLoadSharingRrcConnPs)) * (UtranCell.pmNoNormalNasSignReleasePs / (UtranCell.pmNoNormalNasSignReleasePs + UtranCell.pmNoSystemNasSignReleasePs)) * (UtranCell.pmNoRabEstablishSuccessPacketInteractiveHs / UtranCell.pmNoRabEstablishAttemptPacketInteractiveHs)	
Pint_M_HSCC_S	RNC	100 * (UtranCell.pmNoHsCcSuccess / UtranCell.pmNoHsCcAttempt)	
Pint_M_HStoDCHRC_S	RNC	100 * (UtranCell.pmHsToDchSuccess / UtranCell.pmHsToDchAttempt)	
Pint_M_IRATCC_GSM_S_CR	RNC	100 * (GsmRelation.pmNoOutIratCcSuccess / GsmRelation.pmNoOutIratCcAtt)	
Pint_R_D	RNC	100 * ((UtranCell.pmNoSystemRabReleasePacket - UtranCell.pmNoSystemRabReleasePacketUra - UtranCell.pmChSwitchAttemptFachUra + UtranCell.pmChSwitchSuccFachUra - UtranCell.pmChSwitchAttemptDchUra + UtranCell.pmChSwitchSuccDchUra - UtranCell.pmChSwitchAttemptHsUra + UtranCell.pmChSwitchSuccHsUra) / (UtranCell.pmNoNormalRabReleasePacket + UtranCell.pmNoSystemRabReleasePacket - UtranCell.pmNoNormalRabReleasePacketUra - UtranCell.pmNoSystemRabReleasePacketUra + UtranCell.pmChSwitchSuccFachUra + UtranCell.pmChSwitchSuccDchUra + UtranCell.pmChSwitchSuccHsUra))	
Pint_R_D_Iur	RNC	100 * (IurLink.pmNoSystemRabReleasePacket / (IurLink.pmNoNormalRabReleasePacket + IurLink.pmNoSystemRabReleasePacket))	
Pint_R_MD	RNC	RESOLUTION_MIN * Pint_U_User / (UtranCell.pmNoSystemRabReleasePacket - UtranCell.pmNoSystemRabReleasePacketUra)	
Pint_U_User	RNC	(UtranCell.pmSumBestDchPsIntRabEstablish / UtranCell.pmSamplesBestDchPsIntRabEstablish) + (UtranCell.pmSumBestPsHsAdchRabEstablish / UtranCell.pmSamplesBestPsHsAdchRabEstablish) + (UtranCell.pmSumBestPsEulRabEstablish / UtranCell.pmSamplesBestPsEulRabEstablish) + (UtranCell.pmSumFachPsIntRabEstablish / UtranCell.pmSamplesFachPsIntRabEstablish)	
PsInt_A_Multi_D	RNC	100 * (UtranCell.pmNoNormalNasSignReleaseMultiPs / (UtranCell.pmNoNormalNasSignReleaseMultiPs + UtranCell.pmNoSystemNasSignReleaseMultiPs)) * (UtranCell.pmNoRabEstSuccessMultiPsInt / UtranCell.pmNoRabEstAttemptMultiPsInt)	
PsInt_Multi_R_D	RNC	100 * (UtranCell.pmSystemRelMultiPsInt / (UtranCell.pmSystemRelMultiPsInt + UtranCell.pmNormalRelMultiPsInt + UtranCell.pmSystemRelMultiSpeechToPsInt + UtranCell.pmNormalRelMultiSpeechToPsInt))	
Pstr128_I_DlTp_User	RNC	UtranCell.pmSumDlRlcUserThpPsStream128 / UtranCell.pmSamplesDlRlcUserThpPsStream128	
Pstr128_I_UlTp_User	RNC	UtranCell.pmSumUlRlcUserThpPsStream128 / UtranCell.pmSamplesUlRlcUserThpPsStream128	
Pstr16_I_UlTp_User	RNC	UtranCell.pmSumUlRlcUserThpPsStream16 / UtranCell.pmSamplesUlRlcUserThpPsStream16	
Pstr32_I_UlTp_User	RNC	UtranCell.pmSumUlRlcUserThpPsStream32 / UtranCell.pmSamplesUlRlcUserThpPsStream32	
Pstr64_I_DlTp_User	RNC	UtranCell.pmSumDlRlcUserThpPsStream64 / UtranCell.pmSamplesDlRlcUserThpPsStream64	
PstrHS_I_DlTp_User	RNC	UtranCell.pmSumDlRlcUserThpPsStreamHs / UtranCell.pmSamplesDlRlcUserThpPsStreamHs	
Pstr_M_HSCC_S	RNC	100 * (UtranCell.pmNoPsStreamHsCcSuccess / UtranCell.pmNoPsStreamHsCcSuccess)	
Pstr_M_HStoDCHRC_S	RNC	100 * (UtranCell.pmPsStreamHsToDchSuccess / UtranCell.pmPsStreamHsToDchAttempt)	
RACH_U_NegativeAich	RBS	100 * Aich.pmNegativeMessages / (Aich.pmPositiveMessages + Aich.pmNegativeMessages)	
RESOLUTION_MIN		RESOLUTION_MIN = timeInterval	
RESOLUTION_SEC		RESOLUTION_SEC = 60 * RESOLUTION_MIN	
Rab_Blocking_CS	RNC	UtranCell.pmNoOfNonHoReqDeniedCs + ((UtranCell.pmNoRabEstBlockTnCs57Best + UtranCell.pmNoRabEstBlockTnCs64Best) / (UtranCell.pmNoRabEstablishAttemptCs64 + UtranCell.pmNoRabEstablishAttemptCs57))	
Rab_Blocking_PsInt	RNC	(UtranCell.pmNoOfNonHoReqDeniedInteractive + UtranCell.pmNoRabEstBlockTnPsIntNonHsBest + UtranCell.pmNoRabEstBlockTnPsIntHsBest) / UtranCell.pmNoRabEstablishAttemptPacketInteractive	
Rab_Blocking_Speech	RNC	(UtranCell.pmNoOfNonHoReqDeniedSpeech + UtranCell.pmNoRabEstBlockTnSpeechBest) / UtranCell.pmNoRabEstablishAttemptSpeech	
Reconf_Drop_Source	RNC	100 * (UeRc.pmReconfSysRelSource / UeRc.pmReconfAttSource)	
Reconf_Drop_Target	RNC	100 * (UeRc.pmReconfSysRelTarget / UeRc.pmReconfAttTarget)	
Rrc_Blocking_CS	RNC	(UtranCell.pmNoRrcCsReqDeniedAdm + UtranCell.pmNoRrcConnReqBlockTnCs - UtranCell.pmNoLoadSharingRrcConnCs) / (UtranCell.pmTotNoRrcConnectReqCs - UtranCell.pmNoLoadSharingRrcConnCs)	
Rrc_Blocking_PsInt	RNC	(UtranCell.pmNoRrcPsReqDeniedAdm + UtranCell.pmNoRrcConnReqBlockTnPs) / UtranCell.pmTotNoRrcConnectReqPs	
Rrc_Blocking_Speech	RNC	(UtranCell.pmNoOfNonHoReqDeniedSpeech + UtranCell.pmNoRabEstBlockTnSpeechBest) / UtranCell.pmNoRabEstablishAttemptSpeech	
SP_I_UL	RNC	100 * (UeRc.pmFaultyTransportBlocksAcUl / UeRc.pmTransportBlocksAcUl)	
SRBOnly136_U_Prim	RNC	UtranCell.pmSumBestRrcOnlyEstablish / UtranCell.pmSamplesBestRrcOnlyEstablish	
SRBOnly136_U_Tot	RNC	UtranCell.pmSumRrcOnlyEstablish / UtranCell.pmSamplesRrcOnlyEstablish	
SRBOnly136_U_User	RNC	UtranCell.pmSumBestRrcOnlyEstablish / UtranCell.pmSamplesBestRrcOnlyEstablish	
SRBOnly34_U_Prim	RNC	UtranCell.pmSumBestSrbOnly34 / UtranCell.pmSamplesBestSrbOnly34	
SRBOnly34_U_Tot	RNC	UtranCell.pmSumSrbOnly34 / UtranCell.pmSamplesSrbOnly34	
SRBOnly34_U_User	RNC	UtranCell.pmSumBestSrbOnly34 / UtranCell.pmSamplesBestSrbOnly34	
SRBOnlyEUL_U_User	RNC	UtranCell.pmSumBestSrbOnlyEul / UtranCell.pmSamplesBestSrbOnlyEul	
SRBOnlyHS_U_User	RNC	(UtranCell.pmSumBestSrbOnlyHs / UtranCell.pmSamplesBestSrbOnlyHs) + (UtranCell.pmSumBestSrbOnlyEul / UtranCell.pmSamplesBestSrbOnlyEul)	
SRBonly136_R_D	RNC	100 * (UtranCell.pmNoSystemReleaseSrbOnly136 / (UtranCell.pmNoSystemReleaseSrbOnly136 + UtranCell.pmNoNormalReleaseSrbOnly136))	
SRBonly34_R_D	RNC	100 * (UtranCell.pmNoSystemReleaseSrbOnly34 / (UtranCell.pmNoSystemReleaseSrbOnly34 + UtranCell.pmNoNormalReleaseSrbOnly34))	
SRBonlyEUL_R_D	RNC	100 * (UtranCell.pmNoSystemReleaseSrbOnlyEul / (UtranCell.pmNoSystemReleaseSrbOnlyEul + UtranCell.pmNoNormalReleaseSrbOnlyEul))	
SRBonlyHS_R_D	RNC	100 * (UtranCell.pmNoSystemReleaseSrbOnlyHs / (UtranCell.pmNoSystemReleaseSrbOnlyHs + UtranCell.pmNoNormalReleaseSrbOnlyHs))	
Sp_A	RNC	100 * ((UtranCell.pmTotNoRrcConnectReqCsSucc + UtranCell.pmNoCellUpdateSuccMultiCs)/ (UtranCell.pmTotNoRrcConnectReqCs + UtranCell.pmNoCellUpdateAttMultiCs - UtranCell.pmNoLoadSharingRrcConnCs)) * (UtranCell.pmNoNormalNasSignReleaseCs / (UtranCell.pmNoNormalNasSignReleaseCs + UtranCell.pmNoSystemNasSignReleaseCs)) * (UtranCell.pmNoRabEstablishSuccessSpeech / UtranCell.pmNoRabEstablishAttemptSpeech)	
Sp_A_Csfb	RNC	100 * (UtranCell.pmTotNoRrcConnReqCsfbIndSucc / (UtranCell.pmTotNoRrcConnReqCsfbInd - UtranCell.pmNoLoadSharingRrcConnCsfbInd)) * (UtranCell.pmNoNormalNasSignRelCsfbInd / (UtranCell.pmNoNormalNasSignRelCsfbInd + UtranCell.pmNoSystemNasSignRelCsfbInd)) * ((UtranCell.pmNoRabEstSuccCsfbInd + UtranCell.pmNoRabEstSuccCsfbDetect) / (UtranCell.pmNoRabEstAttCsfbInd + UtranCell.pmNoRabEstAttCsfbDetect))	
Sp_A_GoS	RNC	100 * (1 - (1 - Rrc_Blocking_CS) * (1 - Rab_Blocking_Speech))	
Sp_A_Multi_D	RNC	100 * (UtranCell.pmNoNormalNasSignReleaseMultiCs / (UtranCell.pmNoNormalNasSignReleaseMultiCs + UtranCell.pmNoSystemNasSignReleaseMultiCs)) * (UtranCell.pmNoRabEstSuccessMultiSpeech / UtranCell.pmNoRabEstAttemptMultiSpeech)	
Sp_A_Multi_U	RNC	100 * (UtranCell.pmNoCellUpdateSuccMultiCs / UtranCell.pmNoCellUpdateAttMultiCs) * (UtranCell.pmNoNormalNasSignReleaseMultiCs / (UtranCell.pmNoNormalNasSignReleaseMultiCs + UtranCell.pmNoSystemNasSignReleaseMultiCs)) * (UtranCell.pmNoRabEstSuccessMultiSpeech / UtranCell.pmNoRabEstAttemptMultiSpeech)	
Sp_A_W	RNC	100 * (((UtranCell.pmNoRabEstablishAttemptSpeech - UtranCell.pmNoRabEstAttemptMultiSpeech) / UtranCell.pmNoRabEstablishAttemptSpeech) * <br>(UtranCell.pmTotNoRrcConnectReqCsSucc / (UtranCell.pmTotNoRrcConnectReqCs - UtranCell.pmNoLoadSharingRrcConnCs) * ((UtranCell.pmNoNormalNasSignReleaseCs - UtranCell.pmNoNormalNasSignReleaseMultiCs) / (UtranCell.pmNoNormalNasSignReleaseCs - UtranCell.pmNoNormalNasSignReleaseMultiCs + UtranCell.pmNoSystemNasSignReleaseCs - UtranCell.pmNoSystemNasSignReleaseMultiCs)) * (UtranCell.pmNoRabEstablishSuccessSpeech -  UtranCell.pmNoRabEstSuccessMultiSpeech) / (UtranCell.pmNoRabEstablishAttemptSpeech - UtranCell.pmNoRabEstAttemptMultiSpeech)) + ((UtranCell.pmNoRabEstAttemptMultiSpeechUra / UtranCell.pmNoRabEstablishAttemptSpeech) * (UtranCell.pmNoCellUpdateSuccMultiCs/UtranCell.pmNoCellUpdateAttemptMultiCs) * (UtranCell.pmNoNormalNasSignRelMultiCsUra / (UtranCell.pmNoNormalNasSignRelMultiCsUra + UtranCell.pmNoSystemNasSignRelMultiCsUra)) * (UtranCell.pmNoRabEstSuccessMultiSpeechUra / UtranCell.pmNoRabEstAttemptMultiSpeechUra)) + ((UtranCell.pmNoRabEstAttemptMultiSpeech-UtranCell.pmNoRabEstAttemptMultiSpeechUra) / UtranCell.pmNoRabEstablishAttemptSpeech) * ((UtranCell.pmNoNormalNasSignReleaseMultiCs - UtranCell.pmNoNormalNasSignRelMultiCsUra) / (UtranCell.pmNoSystemNasSignReleaseMultiCs - UtranCell.pmNoSystemNasSignRelMultiCsUra + UtranCell.pmNoNormalNasSignReleaseMultiCs - UtranCell.pmNoNormalNasSignRelMultiCsUra)) * ((UtranCell.pmNoRabEstSuccessMultiSpeech - UtranCell.pmNoRabEstSuccessMultiSpeechUra) / (UtranCell.pmNoRabEstAttemptMultiSpeech - UtranCell.pmNoRabEstAttemptMultiSpeechUra)))	
Sp_C	RNC	Sp_A * (1 - (Sp_R_D / 100))	
Sp_M_CNHHOIn_S	RNC	100 * (IurLink.pmNoSuccIncCnhhoSpeech / IurLink.pmNoAttIncCnhhoSpeech)	
Sp_M_CNHHOOut_S	RNC	100 * (UtranRelation.pmNoSuccOutCnhhoSpeech / UtranRelation.pmNoAttOutCnhhoSpeech)	
Sp_M_IFHO_S	RNC	100 * (UtranRelation.pmSuccNonBlindInterFreqHoCsSpeech12 / UtranRelation.pmAttNonBlindInterFreqHoCsSpeech12)	
Sp_M_IRATHO_GAN_S	RNC	100 * (UtranCell.pmNoOutGanIratHoSuccSpeech / UtranCell.pmNoOutGanIratHoAttSpeech)	
Sp_M_IRATHO_GSM_S_CR	RNC	100 * ((GsmRelation.pmNoSuccessOutIratHoSpeech + GsmRelation.pmNoSuccessOutSbHoSpeech + GsmRelation.pmSuccLbhoSpeech) / (GsmRelation.pmNoAttOutIratHoSpeech + GsmRelation.pmNoAttOutSbHoSpeech + GsmRelation.pmAttLbhoSpeech))	
Sp_Multi_R_D	RNC	100 * (UtranCell.pmSystemRelMultiSpeech / (UtranCell.pmSystemRelMultiSpeech + UtranCell.pmNormalRelMultiSpeech + UtranCell.pmSystemRelMultiPsIntToSpeech + UtranCell.pmNormalRelMultiPsIntToSpeech))	
Sp_R_D	RNC	100 * (UtranCell.pmNoSystemRabReleaseSpeech / (UtranCell.pmNoNormalRabReleaseSpeech + UtranCell.pmNoSystemRabReleaseSpeech))	
Sp_R_D_Iur	RNC	100 * (IurLink.pmNoSystemRabReleaseSpeech / (IurLink.pmNoNormalRabReleaseSpeech + IurLink.pmNoSystemRabReleaseSpeech))	
Sp_R_MD	RNC	RESOLUTION_MIN * (Sp_U_User / UtranCell.pmNoSystemRabReleaseSpeech)	
Sp_U_Tot	RNC	(UtranCell.pmSumCs12RabEstablish / UtranCell.pmSamplesCs12RabEstablish) + (UtranCell.pmSumAmr12200RabEstablish / UtranCell.pmSamplesAmr12200RabEstablish) + (UtranCell.pmSumAmr7950RabEstablish / UtranCell.pmSamplesAmr7950RabEstablish) + (UtranCell.pmSumAmr5900RabEstablish / (2 * UtranCell.pmSamplesAmr5900RabEstablish)) + (UtranCell.pmSumAmr4750RabEstablish / (2 * UtranCell.pmSamplesAmr4750RabEstablish)) + (UtranCell.pmSumAmrWbRabEstablish / UtranCell.pmSamplesAmrWbRabEstablish) + (UtranCell.pmSumAmrNbMmRabEstablish / UtranCell.pmSamplesAmrNbMmRabEstablish)	
Sp_U_User	RNC	(UtranCell.pmSumBestCs12Establish / UtranCell.pmSamplesBestCs12Establish) + (UtranCell.pmSumBestAmr12200RabEstablish / UtranCell.pmSamplesBestAmr12200RabEstablish) + (UtranCell.pmSumBestAmr7950RabEstablish / UtranCell.pmSamplesBestAmr7950RabEstablish) + (UtranCell.pmSumBestAmr5900RabEstablish / UtranCell.pmSamplesBestAmr5900RabEstablish) + (UtranCell.pmSumBestAmr4750RabEstablish / UtranCell.pmSamplesBestAmr4750RabEstablish) + (UtranCell.pmSumBestAmrWbRabEstablish / UtranCell.pmSamplesBestAmrWbRabEstablish) + (UtranCell.pmSumBestAmrNbMmRabEstablish / UtranCell.pmSamplesBestAmrNbMmRabEstablish)	
Str128_M_incIRATHO_LTE_S_CR	RNC	100 * (UtranCell.pmNoInIratHoSuccPsstr128 / UtranCell.pmNoInIratHoAttPsstr128)	
StrHS_M_incIRATHO_LTE_S_CR	RNC	100 * (UtranCell.pmNoInIratHoSuccPsstrHS / UtranCell.pmNoInIratHoAttPsstrHS)	
Str_M_IFHO_S_CR	RNC	100 * (UtranRelation.pmSuccNonBlindInterFreqHoStreamingOther / UtranRelation.pmAttNonBlindInterFreqHoStreamingOther)	
Str_M_incIRATHO_LTE_S_CR	RNC	100 * (UtranCell.pmNoInIratHoSuccPsstr / UtranCell.pmNoInIratHoAttPsstr)	
Ura_M_Upd_S	RNC	100 * (UtranCell.pmNoUraUpdSuccess / UtranCell.pmNoUraUpdAttempt)	
Ura_U_User	RNC	Ura.pmSumRabUra / Ura.pmSamplesRabUra	
pm_count		pm_count = the number of ROPs multiplied by the number of objects.	

