//@LibraryID:1130,0 //@Name:Debt/EBITDA //@Description:Net Borrowing divided by EBITDA. Uses normalised values if available. //@Returns:Number //@Width:80 var var1 = 0; function init(status) { if (status == Loading || status == Editing) { var1 = storage.getAt(0); } if (status == Adding || status == Editing) { dlg = new Dialog("Settings...", 145, 55); dlg.addOkButton(); dlg.addCancelButton(); dlg.addIntEdit("INT1",8,-1,-1,-1,"","Years Ago",var1,0,10); if (dlg.show()==Dialog.Cancel) return false; var1 = dlg.getValue("INT1"); storage.setAt(0, var1); } setTitle("Debt/EBITDA "+var1+" Yr Ago"); } function getVal(share) { var debt = share.getResult(-var1, Result.NetBorrowing); var ebitda = share.getResult(-var1,Result.NormEBITDA); if (ebitda == null) var ebitda = share.getResult(-var1,Result.EBITDA); if (ebitda!=0) return debt/ebitda; else return; }