List fields = record.getFields();
kpiValTemp = setKpiValuesFromDataset(kpiValTemp,fields,d, begD, endDate, dataSet.getLabel(),modInstNodeId, kVal);
if (kpiValTemp.getR()!=null && kVal.getR()!=null && kpiValTemp.getR().getId()!=null &&
kVal.getR().getId()!=null && kpiValTemp.getR().getId().equals(kVal.getR().getId())){
kVal = kpiValTemp.clone() ;
}
logger.debug("New value calculated");
if(register_values && kpiValTemp.getR().getName()!=null){
if(doSave){